Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript
What's Changed
- [build] Upgrade rules_rs to 0.0.90 and build Rust against @llvm on macOS by @AutomatedTester in #17683
- [dotnet] Thread safe product info determination by @nvborisenko in #17684
- [release] Skip release if package is already published by @diemol in #17686
- [docs] add design decision record process and template by @titusfortner in #17665
- [rust] Support pbzx-compressed macOS .pkg payloads by @AutomatedTester in #17691
- [java] Mark all current BiDi related classes beta by @pujagani in #17690
- [build] Upgrade rules_rs to 0.0.92 by @AutomatedTester in #17688
- [ci] Ignore changes in docs/decisions directory for pull requests by @diemol in #17693
- [build] Upgrade @llvm to 0.8.9 by @AutomatedTester in #17703
- [rust] Use PKG again for Firefox macOS downloads by @AutomatedTester in #17702
- [rb] trim whitespace around NO_PROXY entries by @aguspe in #17565
- Treat prefix literally in UrlTemplate.match(url, prefix) by @vasiliy-mikhailov in #17713
- [java] show browser version and available CDP versions by @asolntsev in #17708
- Make Either.stream() and iterator() empty for a left value by @vasiliy-mikhailov in #17714
- [java] Handle system proxy setting for arguments passed to selenium manager by @bhecquet in #17402
- [js] Add binding-neutral BiDi schema with cddl2ts-gated fidelity by @titusfortner in #17700
- [build] add copyright headers to rbs, pyi, ts, mjs, and erb files by @titusfortner in #17720
- [rb] add ClientConfig for HTTP client customization by @titusfortner in #17699
- [rb] Add copyright header for client_config.rbs by @nvborisenko in #17722
- [dotnet] [bidi] Split event stream backed subscription and enumeration by @nvborisenko in #17705
- [dotnet] [test] Moves Urls knowledge to testing web server by @nvborisenko in #17724
- [java] fix comparator of Docker versions by @asolntsev in #17723
- [dotnet] [test] Driver is protected through fixtures by @nvborisenko in #17726
- [dotnet] [test] Clean driver fixture from expected page titles by @nvborisenko in #17727
- [py] Route Safari, STP and WebView2 to their handlers by @v-dermichev in #17728
- [grid] Fix classpath packaging Redis-backed for SessionQueue by @VietND96 in #17706
- [rust][selenium-manager]: do not ignore browser path when version is specified by @Delta456 in #17659
- [json] Allow constructor args to be used when coercing from json by @shs96c in #17733
- [py] Fix example WebDriverWait import in docstring by @cgoldberg in #17735
- [dotnet] [test] Eliminate stub driver for testing events in Support package by @nvborisenko in #17736
- [java] Fix JSON parser EOF sentinel collision with U+FFFF by @shs96c in #17737
- [java] Reject unescaped control characters in JSON strings by @shs96c in #17740
- [rust] Support multiple names for Firefox binary in Linux (#17695) by @bonigarcia in #17732
- build: update Node.js toolchain version to 24.18.0 by @diemol in #17742
- [java] Tighten JSON number lexer to match RFC 8259 by @shs96c in #17739
- [java] Enforce commas between JSON elements; accept trailing commas by @shs96c in #17738
- [java] Deprecate methods to avoid internal BiDi connection surfacing on driver by @pujagani in #17751
- [js] Update cddl to 0.21.0 to fix quoted reserved-word parsing in BiDi codegen by @titusfortner in #17752
- [rb] generate the BiDi protocol layer from the shared binding-neutral schema by @titusfortner in #17731
- [docs] ADR implementation updates - track by PR number, clarify PR body vs ADR, tracking status by issue by @titusfortner in #17697
- [build] Add update_cddl script to refresh pinned w3c/webref CDDL files by @titusfortner in #17743
- Add guidance for testing conventions in each language by @titusfortner in #16734
- [build] document .local customization and add PR review guidance by @titusfortner in #17756
- Move BiDi creation to RemoteWebDriver. Allow enabling BiDi in Safari options. by @pujagani in #17753
- [java][bidi] Track events subscriptions using subscription ids by @pujagani in #17759
- [build] Resolve Chrome milestone from Chrome-for-Testing channel version by @titusfortner in #17747
- [rust] Prevent path traversal in tar and pkg extraction by @bonigarcia in #17668
- bumping ts rules by @diemol in #17760
New Contributors
- @vasiliy-mikhailov made their first contribution in #17713
- @v-dermichev made their first contribution in #17728
Full Changelog: selenium-4.45.0...selenium-4.46.0