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 atoJsonmethod toBrowserso 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