Selenium 4.0.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
3a21814679
- [js] bump JS to 4.0.0 :: AutomatedTester3782f97e75
- [js] Fixes cdp for Chrome and Firefox (#9909) :: Sri Harsha614a408873
- [py] Bump python to 4.0.0 :: AutomatedTesterb97b4069c0
- [dotnet] Fix typo committed by mistake :: Jim Evansee723da7be
- Bump to latest edge release :: Simon Mavi Stewart77e99f6810
- Add atoJson
method toBrowser
so it becomes easier to use in Capabilities :: Simon Mavi Stewartfcab887059
- [build] Add cdp 95 to python and JS :: AutomatedTester87e3833c04
- [python] Remove Edge legacy options. (#9908) :: Brandon Walderman81cf02791a
- [dotnet] Update CHANGELOG with last changes :: Jim Evanse41fc34446
- [dotnet] Fix CDP error getting body of redirect responses :: Jim Evans21163d6085
- Update Java changelog for 4.0.0 :: Simon Mavi Stewartb00c95823c
- Use vendor-specific method names for additional Chromium options. (#9906) :: Brandon Waldermanfce8ce05cd
- [rb] update changelog and bump version for 4.0.0 :: titusfortner9c13607c98
- [dotnet] Update version resources and CHANGELOG for 4.0.0 release :: Jim Evanseb4c4fc1ba
- [dotnet] Add constructor for creating a Cookie instance with all optional arguments (#9361) :: Puja Jaganie6cd2a8df1
- [dotnet] Add infratructure for previously unsupported interaction types :: Jim Evans5632da3fed
- [dotnet] Making SlowLoadableComponent more exentsible :: Jim Evans54aba4c7dd
- [dotnet] SlowLoadableComponent ignores UnableToLoadMessage :: elgatovd3b35ef25f
- [dotnet] Remove Edge Legacy options. :: Brandon Walderman9b1d5f22f8
- [dotnet] Add CDP support for Chromium 95 :: Jim Evans7f29755e37
- [dotnet] Add ability to monitor DOM mutations :: Jim Evans11934cfe12
- Closes #9689 jcip for Apache 2 License into selenium source :: Amil Usluc0963266d5
- Expected condition for checking attribute value (#9881) :: Joe Schulteb8de36fdc3
- [py] implement relative locator for find_element (#9902) :: Titus18e1d42956
- [grid] Improving Relay service description for docs :: Diego Molinaed5dff7254
- [java] Deprecating USE_CHROMIUM so we can remove it after 4.0 :: Diego Molinadc555bbabc
- [js] Updating rules_nodejs to 4.4.0 :: Sri Harsha776cd675f1
- Update JRuby to 9.3 to support Ruby 2.6 syntax :: Alex Rodionov48fc40dcdd
- Ensure Pry is loaded when running rb:console target :: Alex Rodionovd456395629
- Revert "Remove JRuby-specifiy SocketPoller#listening?" :: Alex Rodionovc9a2ef6a88
- Improve DevTools request interception test by loading different JS :: Alex Rodionov94c8c111d6
- [dotnet] Restoring protected ElementFactory property :: Jim Evanse1e690cf57
- Add Chrome 95 in selenium-devtools gem :: Alex Rodionovcb873db98e
- Amend default node config to allow users to override event bus flags :: Simon Mavi Stewart81612e88b0
- Add a --hub flag for the Node :: Simon Mavi Stewartb63911ad2a
- Add a utility for creating new URIs from strings :: Simon Mavi Stewart63c95a04f5
- The next release will be 4.0.0 :: Simon Mavi Stewart5fe1af712f
- Apparently we shall release java 4.0.0-rc-3 :: Simon Mavi Stewartc7d75fee9e
- Updating java changelog for rc 3 :: Simon Mavi Stewartca3dea1c32
- [cdp] Add v95, even though it's in beta :: Simon Mavi Stewartb2846723c9
- [JS] Removing unused target for cdpConnection :: Sri Harshaeb2d01765f
- [rb] do not camel case Firefox prefs values :: titusfortner004d91487e
- [rb] set defaults for setting Chrome Network Conditions :: titusfortner44f92ec53f
- [rb] update jruby version for tests :: titusfortner389a938070
- [rb] update github actions test targets to 2.6 :: titusfortnerad886d6e95
- [rb] update Rubocop definitions to target 2.6 :: titusfortnerde90992769
- [rb] update minimum Ruby version to 2.6 :: titusfortnerf11bd82e90
- [rb] update dependency to address the XML round-trip vulnerability :: titusfortnerd46dd323a6
- [py] Fix python generation code for CDP to optionals better :: AutomatedTester