Selenium 4.22.0
github-actions
released this
20 Jun 21:38
·
504 commits
to trunk
since this release
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
What's Changed
Click to see all the changes included in this release
- [dotnet] change source of navigation alias by @titusfortner in #13960
- [rust] Include mixed output (INFO, WARN, DEBUG, etc. to stderr and minimal JSON to stdout) by @bonigarcia in #13414
- Add
selenium-manager
executables to python manifest by @yuzawa-san in #13998 - [java][bidi] Remove non-relevant annotations by @pujagani in #14013
- [java] Add convenience for enabling BiDi by @pujagani in #14029
- 14034: Eliminate assumption of mutable list argument in SeleniumManager.getBinaryPaths() by @sbabcoc in #14036
- 14035: Add 'toJson' method to produce expected serialization by @sbabcoc in #14038
- [js] Trying to fix JS nightly by @diemol in #14048
- Notify nightly failures by @diemol in #14049
- [rb] manage bidi instance on the bridge not the driver by @titusfortner in #14071
- Fix EOFError when calling the Remote WebDriver download_file method by @millin in #14031
- [rb] Expand RBS typing support by replacing untypes with precise typing by @aguspe in #13709
- [rb] Implement High Level Logging API with BiDi by @titusfortner in #14073
- [rb] Add
logger
gem as a runtime dependency by @Earlopain in #14082 - [build] Add Bazel bidi flag by @titusfortner in #14083
- [rb] implement toggle for BiDi and Classic implementations by @titusfortner in #14092
- [dotnet] add asynchronous methods to Navigation class by @titusfortner in #14051
- [py] Add low-level sync API to use DevTools by @p0deje in #13977
- [bidi][js] Add types for user prompt related events by @pujagani in #14097
- [build] update rules_dotnet to 0.15.1 by @titusfortner in #14096
- [rust] Use pure Rust implementation for which command by @bonigarcia in #14114
- [rust] Enable Firefox nightly for linux on arm64 by @bgermann in #14099
- Add preference to enable CDP in Firefox by default by @pujagani in #14091
- [bazel + js]: Get small js tests running on the rbe by @shs96c in #14123
- [bidi][js] Add callback handlers for logging APIs by @pujagani in #14120
- Update bazel and its dependencies by @shs96c in #14129
- Updating Firefox AddOns for Testing by @diemol in #13999
- fixed docs api url in README.md for selenium-webdriver npm package by @3dprogramin in #14138
- [py] Implement High Level Logging API with BiDi by @p0deje in #14107
- [rb] Adds support for the w3c silent option for the ruby library by @aguspe in #14152
- [java][grid]: video file name set independently in dynamic grid via se:videoName by @VietND96 in #14148
- [bidi][js] Add high-level logging API by @pujagani in #14135
- [js] Fix locate nodes BiDi test by @pujagani in #14140
- [py] remove desired capabilities argument for Webkitgtk by @iampopovich in #14128
- [build] create a stage release workflow for after the pre-release PR by @titusfortner in #14122
- EdgeOptions.useWebView to return "this" by @vlad8x8 in #14157
- [java] minor performance improvements and code cleanup by @iampopovich in #14054
New Contributors
- @yuzawa-san made their first contribution in #13998
- @millin made their first contribution in #14031
- @bgermann made their first contribution in #14099
- @3dprogramin made their first contribution in #14138
Full Changelog: selenium-4.21.0...selenium-4.22.0