Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript
What's Changed
- [build] improve pre-release workflow ordering by @titusfortner in #17963
- [build] track the generated BiDi schema by @titusfortner in #17962
- [dotnet] [bidi] Fix various missing fields in DTO by @nvborisenko in #17961
- [dotnet] [bidi] Fix mismatch of proxy json property names by @nvborisenko in #17960
- [dotnet] [bidi] Fix realm type enum serialization by @nvborisenko in #17959
- [dotnet] [bidi] Fix NamespaceUri json property name by @nvborisenko in #17958
- [dotnet] [bidi] Avoid massive command descriptors allocation by @nvborisenko in #17965
- [dotnet] [bidi] Add browsing context screencast support by @nvborisenko in #17941
- [js][py] Capitalize non-Latin text in the getVisibleText atom by @AutomatedTester in #17964
- [js][py][rb] derive BiDi field names and enum value types in the schema by @titusfortner in #17966
- [py] chore fix for unreachable mypy warnings by @iampopovich in #17969
- [py] wire print_pdf_tests.py into the browser test suites by @diemol in #17976
- [build] generate compact execution log by @iamricard in #17977
- [py] chore: enable mypy disallow untyped decorators and update type hints by @iampopovich in #17974
- [grid] Fix 500 when downloading a file whose name contains spaces by @ashrafiucse in #17968
- [java] add the LICENSE and NOTICE files to the jars created by @joerg1985 in #17601
- [java] Remove deprecated GET /session/{sessionId}/se/files/{fileName} endpoint by @diemol in #17982
- [java] shrink published javadoc jars by @titusfortner in #17957
- [build] pin the rules_rs zlib bootstrap to an immutable snapshot by @titusfortner in #17985
- [build] add a daily workflow to update the pinned CDDL specs by @titusfortner in #17972
- [rust] fix Windows architecture detection under WOW64 by @titusfortner in #17987
- [build] build Selenium Manager Linux binaries natively and pin the Rust toolchain by @titusfortner in #17988
- [py] run the BiDi tests against the Grid server by @AutomatedTester in #17980
- [py] fix flaky BiDi input tests that raced the page's autofocus by @AutomatedTester in #17981
- [py] raise typed WebDriver errors for BiDi wire error codes by @titusfortner in #17952
- [build] bump rules_rs to 0.0.108 by @titusfortner in #17997
- [py] remove stale xfail markers from python tests by @aayushisabharwal in #18002
- [build] populate linux bazel cache from gh-cache workflow instead of RBE by @titusfortner in #18003
- [dotnet] only embed the git revision in SourceLink metadata when stamping by @titusfortner in #18004
- [build] run Rust tests and build Selenium Manager from source on Windows by @titusfortner in #17998
- [build] ship prebuilt Selenium Manager Linux arm64 binary in all bindings by @titusfortner in #17999
- [java] remove try-catch while opening a new window #17754 by @joerg1985 in #17996
- [build] add Launchpad fallback for the rules_rs zlib .deb fetch by @AutomatedTester in #18006
- [build] Upgrade rules_rs to 0.0.109 and @llvm to 0.8.19 by @AutomatedTester in #17929
- [py] add BiDi upload tests that verify files actually reach the server by @AutomatedTester in #18007
- [rust] Add license and notice links to Selenium Manager help by @shubmittal in #17986
- [rust] Add support for Chrome arm64 on Linux by @dennisameling in #17915
- [java] remove let's guess URI encoding by @joerg1985 in #17995
- [py] adopt the worthwhile ruff 0.16 rule families (tranches 1 and 2) by @AutomatedTester in #17992
New Contributors
- @iamricard made their first contribution in #17977
- @ashrafiucse made their first contribution in #17968
- @aayushisabharwal made their first contribution in #18002
- @shubmittal made their first contribution in #17986
Full Changelog: selenium-4.48.0...selenium-4.49.0