Releases: Vrtgs/thirtyfour
Releases · Vrtgs/thirtyfour
v0.34.0
Changes:
- WASM support #30
- rename
AlreadyClosed
toAlreadyQuit
to be more accurate - improve correctness of synchronous drops blocking
- added new
tokio-multi-threaded
feature which enables a faster path for sync drop if on a multi-threaded scheduler, enabled by default, this should be disabled for wasm support - updated to thirtyfour-macros v0.1.3, which switched to syn v2.0
v0.33.1
v0.33.1
Additions
- urls now parse properly (adds data urls, mailto urls etc)
- added support for page printing thanks to @alexandru0-dev
Thanks again to
v0.33.0
What's Changed
- Update rstest requirement from 0.18 to 0.19 by @dependabot in #208
- Much more efficient memory usage and smarter dynamic dispatch usage,... by @Vrtgs in #210
- update resolver to fight less over cache by @SkriptedWiskers in #214
- Allow constructing By::PartialLinkText by @grembo in #222
- new best effort synchronous drop
Thanks again to
- @SkriptedWiskers made their first contribution in #214
- @grembo made their first contribution in #222
Full Changelog: v0.32.0...v0.33.0
v0.32.0
Major Update
- Replaced
fantoccini
dependency with custom backend in order to align with future goals for this project - Created mdbook: https://stevepryde.github.io/thirtyfour/introduction.html
Additions
- Add
ActionChain::pause()
method - Add helper methods to capabilities struct for all chromium-based browsers (thanks @NightMare-Vortex for the PR)
- Add
WebElement::parent()
(thanks @bcpeinhardt ) - Add
ElementQuery::any()
andElementQuery::any_required()
for fetching all elements from all selectors - Add
WebElement::js_drag_to()
(thanks @bcpeinhardt) - Add new example for chrome remote debugger option (thanks @zemelLeong)
Fixes / refactors
- Fix CDP command (thanks @ttphi88)
- Make
scroll_into_view()
account for fixed navbars (thanks @nubis) - Removed unused dependencies (thanks @tottoto )
- Refactor query retrievers and add tests
- Fix bug with
ElementQuery::exists()
andElementQuery::not_exists()
where they would return the incorrect result on timeout - Refactor
Capabilities
- Refactor
WebDriverError
to support all error variants
v0.32.0-rc.10
- Fix CDP command (thanks @ttphi88)
v0.32.0-rc.9
- Major update: Removed
fantoccini
in order to align better with future goals for this project - Updated tests
- Added docs via mdbook
NOTE: This is a large and potentially-breaking update. Syntax breakages should hopefully be minimal.
v0.32.0-rc.8
- Add
ActionChain::pause()
method - Add
DesiredCapabilities::chromium()
helper - Add unit test for drag and drop
v0.32.0-rc.7
- Add helper methods to capabilities struct for all chromium-based browsers (thanks @NightMare-Vortex for the PR)
- Add
ChromiumCapabilities
- Bump some dependency versions
v0.32.0-rc.6
- Make scroll_into_view account for fixed navbars (thanks @nubis)
v0.32.0-rc.5
- Add
CapabilitiesHelper::accept_insecure_certs
(thanks @qrntz ) - Add
WebElement::parent()
(thanks @bcpeinhardt ) - Removed unused dependencies (thanks @tottoto )