|
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