|
1 | | -## [Unreleased](https://github.com/rubycdp/ferrum/compare/v0.14.3...main) ## |
| 1 | +## [Unreleased](https://github.com/rubycdp/ferrum/compare/v0.15...main) ## |
2 | 2 |
|
3 | 3 | ### Added |
4 | 4 |
|
|
9 | 9 | ### Removed |
10 | 10 |
|
11 | 11 |
|
12 | | -## [0.14.3](https://github.com/rubycdp/cuprite/compare/v0.14.2...v0.14.3) - (Nov 12, 2022) ## |
| 12 | +## [0.15](https://github.com/rubycdp/ferrum/compare/v0.14.3...0.15) - (Nov 4, 2023) ## |
13 | 13 |
|
14 | 14 | ### Added |
| 15 | +- `url_blocklist | url_allowlist` aliases for `whitelist | blacklist` |
| 16 | +- Support steps option for dragging [#182] |
15 | 17 |
|
16 | 18 | ### Changed |
| 19 | +- Drop support for Ruby 2.6 [#173] |
| 20 | +- Support for `whitelist | blacklist` through Ferrum [#173] |
| 21 | + |
| 22 | +### Fixed |
| 23 | +- `Capybara::Cuprite::Driver` support custom `:save_path` option, not only `Capybara.save_path` [#217] |
| 24 | +- Send correct inputType when typing [#244] |
| 25 | +- Send instance of KeyboardEvent on keyup/keydown/keypress [#246] |
| 26 | + |
| 27 | +### Removed |
17 | 28 |
|
| 29 | + |
| 30 | +## [0.14.3](https://github.com/rubycdp/cuprite/compare/v0.14.2...v0.14.3) - (Nov 12, 2022) ## |
| 31 | + |
| 32 | +### Added |
| 33 | + |
| 34 | +### Changed |
18 | 35 | - Compatibility with latest Ferrum |
19 | 36 | - `Cuprite::Browser#timeout=` passes value to a page |
20 | 37 | - Use `Ferrum::Browser::Options` instead of hash |
21 | 38 | - Don't call `browser.network.authorize` if there are no credentials |
22 | 39 |
|
23 | 40 | ### Fixed |
24 | | - |
25 | 41 | - Expand `Capybara.save_path` |
26 | 42 |
|
27 | 43 | ### Removed |
|
34 | 50 | ### Changed |
35 | 51 |
|
36 | 52 | ### Fixed |
37 | | - |
38 | 53 | - Files in gemspec |
39 | 54 |
|
40 | 55 | ### Removed |
|
47 | 62 | ### Changed |
48 | 63 |
|
49 | 64 | ### Fixed |
50 | | - |
51 | 65 | - Use `Ferrum::Utils` instead of `Ferrum` |
52 | 66 |
|
53 | 67 | ### Removed |
|
56 | 70 | ## [0.14](https://github.com/rubycdp/cuprite/compare/v0.13...v0.14) - (Oct 5, 2022) ## |
57 | 71 |
|
58 | 72 | ### Added |
59 | | - |
60 | 73 | - Implement Browser#drag and #drag_by |
61 | 74 |
|
62 | 75 | ### Changed |
63 | | - |
64 | 76 | - Drop Capybara 2 support |
65 | 77 | - Refactoring: delegate methods to browser |
66 | 78 | - Bump Ruby to 2.6 |
67 | 79 | - Add rubocop |
68 | 80 | - Compatibility with latest Ferrum |
69 | 81 |
|
70 | 82 | ### Fixed |
71 | | - |
72 | 83 | - Fix ruby warning |
73 | 84 |
|
74 | 85 | ### Removed |
|
79 | 90 | ### Added |
80 | 91 |
|
81 | 92 | ### Changed |
82 | | - |
83 | 93 | - Compatibility with latest Ferrum |
84 | 94 |
|
85 | 95 | ### Fixed |
86 | | - |
87 | 96 | - Fix cannot read property 'parentNode' of null |
88 | 97 |
|
89 | 98 | ### Removed |
|
94 | 103 | ### Added |
95 | 104 |
|
96 | 105 | ### Changed |
97 | | - |
98 | 106 | - Compatibility with latest Ferrum |
99 | 107 |
|
100 | 108 | ### Fixed |
101 | | - |
102 | 109 | - Fix setting input type color |
103 | 110 | - `Ferrum::NodeNotFoundError` should be treated by capybara |
104 | 111 |
|
|
108 | 115 | ## [0.11](https://github.com/rubycdp/cuprite/compare/v0.10...v0.11) - (Jul 29, 2020) ## |
109 | 116 |
|
110 | 117 | ### Added |
111 | | - |
112 | 118 | - `Capybara::Cuprite::Driver#wait_for_reload` wait until the whole page is reloaded or raise a timeout error. |
113 | 119 |
|
114 | 120 | ### Changed |
115 | | - |
116 | 121 | - Compatibility with latest Ferrum |
117 | 122 |
|
118 | 123 | ### Fixed |
|
123 | 128 | ## [0.10](https://github.com/rubycdp/cuprite/compare/v0.9...v0.10) - (Apr 7, 2020) ## |
124 | 129 |
|
125 | 130 | ### Added |
126 | | - |
127 | 131 | - Ability to pass binding to debug method `page.driver.debug(binding)` |
128 | 132 | - Support for click delay and offset position |
129 | 133 |
|
130 | 134 | ### Changed |
131 | | - |
132 | 135 | - Update README |
133 | 136 |
|
134 | 137 | ### Fixed |
135 | | - |
136 | 138 | - Command line being slow after debugging with `page.driver.debug` and exiting it |
137 | 139 |
|
138 | 140 | ### Removed |
|
141 | 143 | ## [0.9](https://github.com/rubycdp/cuprite/compare/v0.8...v0.9) - (Jan 28, 2020) ## |
142 | 144 |
|
143 | 145 | ### Added |
144 | | - |
145 | 146 | - `Capybara::Cuprite::Driver.wait_for_network_idle` natively waits for network idle and if |
146 | 147 | there are no active connections returns or raises `TimeoutError` error. |
147 | 148 | - CUPRITE_DEBUG env should turn debug mode on as FERRUM_DEBUG |
148 | 149 | - Set value for input type range |
149 | 150 |
|
150 | 151 | ### Changed |
151 | | - |
152 | 152 | - No monkey-patching for `Capybara::Cuprite::Page` |
153 | 153 |
|
154 | 154 | ### Fixed |
155 | | - |
156 | 155 | - LocalJumpError in on(:request) callback |
157 | 156 |
|
158 | 157 | ### Removed |
|
161 | 160 | ## [0.8](https://github.com/rubycdp/cuprite/compare/v0.7.1...v0.8) - (Oct 29, 2019) ## |
162 | 161 |
|
163 | 162 | ### Added |
164 | | - |
165 | 163 | - Use Ferrum contexts to work with pages. |
166 | 164 | - `Capybara::Cuprite::Browser` |
167 | 165 | - `#page` |
|
180 | 178 | ### Changed |
181 | 179 |
|
182 | 180 | ### Fixed |
183 | | - |
184 | 181 | - `Capybara::Cuprite::Page#find_modal` use browser timeout |
185 | 182 |
|
186 | 183 | ### Removed |
|
193 | 190 | ### Changed |
194 | 191 |
|
195 | 192 | ### Fixed |
196 | | - |
197 | 193 | - `url_whitelist`, `url_blacklist`, `status_code`, `network_traffic`, `clear_network_traffic`, `response_headers`, |
198 | 194 | `clear_memory_cache`, `basic_authorize` fixed to use dedicated network namespace to work with network |
199 | 195 |
|
|
205 | 201 | ### Added |
206 | 202 |
|
207 | 203 | ### Changed |
208 | | - |
209 | 204 | - Separate `Ferrum` and `Cuprite` |
210 | 205 |
|
211 | 206 | ### Fixed |
|
0 commit comments