diff --git a/dotnet/CHANGELOG b/dotnet/CHANGELOG index ed8745347edef5..4a6fc1a0269586 100644 --- a/dotnet/CHANGELOG +++ b/dotnet/CHANGELOG @@ -1,3 +1,8 @@ +v4.18.0 +====== + +>>> Update supported versions for Chrome DevTools + v4.17.0 ====== diff --git a/dotnet/selenium-dotnet-version.bzl b/dotnet/selenium-dotnet-version.bzl index ad108e668a98ff..1c940f253fceee 100644 --- a/dotnet/selenium-dotnet-version.bzl +++ b/dotnet/selenium-dotnet-version.bzl @@ -1,6 +1,6 @@ # BUILD FILE SYNTAX: STARLARK -SE_VERSION = "4.17.0" +SE_VERSION = "4.18.0" ASSEMBLY_VERSION = "4.0.0.0" SUPPORTED_NET_STANDARD_VERSIONS = ["netstandard2.0"] diff --git a/java/CHANGELOG b/java/CHANGELOG index f830df55253cfd..5fa246534f09b8 100644 --- a/java/CHANGELOG +++ b/java/CHANGELOG @@ -1,3 +1,17 @@ +v4.18.0 +====== + +>>> [java] Recommitting self-signed certificate should not require certificate file +>>> [bidi] Add browsing context destroyed event +>>> [java] Add missing support events for Web Driver Listener (#13210) +* add missing events to listeners w/ javadoc and tests +* run format script +* run format script +>>> [bidi][java] Add network intercept commands +>>> [bidi][java] Add command "continuewithAuth" +>>> [bidi][java] Add failRequest command +>>> Update supported versions for Chrome DevTools + v4.17.0 ====== diff --git a/java/version.bzl b/java/version.bzl index 579d06445b01ed..d541a133e7159f 100644 --- a/java/version.bzl +++ b/java/version.bzl @@ -1,2 +1,2 @@ -SE_VERSION = "4.18.0-SNAPSHOT" +SE_VERSION = "4.18.0" TOOLS_JAVA_VERSION = "17" diff --git a/javascript/node/selenium-webdriver/CHANGES.md b/javascript/node/selenium-webdriver/CHANGES.md index 1a29c8a37a7c54..885e238d4f9474 100644 --- a/javascript/node/selenium-webdriver/CHANGES.md +++ b/javascript/node/selenium-webdriver/CHANGES.md @@ -1,3 +1,15 @@ +## 4.18.0 + +>>> [js] Fix running the casting related methods in chromium (#13479) +Casting methods call "this.schedule", but it does not exist in the class. Updating the methods to actually execute the commands. +>>> [js] Enabling virtual authenticator tests for Firefox +@whimboo mentioned this is supported now +>>> [bidi] Add browsing context destroyed event +>>> [bidi][js] Add test for basic auth network event +>>> [bidi] [js] Add realm destroyed event +>>> [build] update version in package-lock for node +>>> Update supported versions for Chrome DevTools + ## 4.17.0 * Add javascript to Selenium Manager input for tracking (see #13288) diff --git a/javascript/node/selenium-webdriver/package-lock.json b/javascript/node/selenium-webdriver/package-lock.json index dc503a74f3bf5f..131336edafac4a 100644 --- a/javascript/node/selenium-webdriver/package-lock.json +++ b/javascript/node/selenium-webdriver/package-lock.json @@ -1,12 +1,12 @@ { "name": "selenium-webdriver", - "version": "4.17.0", + "version": "4.18.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "selenium-webdriver", - "version": "4.17.0", + "version": "4.18.0", "license": "Apache-2.0", "dependencies": { "jszip": "^3.10.1", @@ -48,7 +48,7 @@ "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.18.0 || >=16.0.0" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" @@ -80,7 +80,7 @@ "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.18.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -92,7 +92,7 @@ "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.18.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { @@ -893,7 +893,7 @@ "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.18.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -998,7 +998,7 @@ "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.18.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -1034,7 +1034,7 @@ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.18.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -1124,7 +1124,7 @@ "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.18.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" diff --git a/javascript/node/selenium-webdriver/package.json b/javascript/node/selenium-webdriver/package.json index 72eabdc9af0800..3c497e82d56dac 100644 --- a/javascript/node/selenium-webdriver/package.json +++ b/javascript/node/selenium-webdriver/package.json @@ -1,6 +1,6 @@ { "name": "selenium-webdriver", - "version": "4.17.0", + "version": "4.18.0", "description": "The official WebDriver JavaScript bindings from the Selenium project", "license": "Apache-2.0", "keywords": [ diff --git a/py/BUILD.bazel b/py/BUILD.bazel index 087d6957b0162a..f0dd9fa8c4198a 100644 --- a/py/BUILD.bazel +++ b/py/BUILD.bazel @@ -36,7 +36,7 @@ compile_pip_requirements( ], ) -SE_VERSION = "4.17.2" +SE_VERSION = "4.18.0" BROWSER_VERSIONS = [ "v85", diff --git a/py/CHANGES b/py/CHANGES index edb05c297e29ab..805ed1160f7666 100644 --- a/py/CHANGES +++ b/py/CHANGES @@ -1,3 +1,6 @@ +Selenium 4.18.0 + + Selenium 4.17.2 * py] Correct typing_extension dependency for wheel generation diff --git a/py/docs/source/conf.py b/py/docs/source/conf.py index 43517b5beedab4..584dc8d3adaa9f 100644 --- a/py/docs/source/conf.py +++ b/py/docs/source/conf.py @@ -56,9 +56,9 @@ # built documents. # # The short X.Y version. -version = '4.17' +version = '4.18' # The full version, including alpha/beta/rc tags. -release = '4.17.2' +release = '4.18.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/py/selenium/__init__.py b/py/selenium/__init__.py index 46a5f545f76553..1cf7c5a4f9841e 100644 --- a/py/selenium/__init__.py +++ b/py/selenium/__init__.py @@ -16,4 +16,4 @@ # under the License. -__version__ = "4.17.2" +__version__ = "4.18.0" diff --git a/py/selenium/webdriver/__init__.py b/py/selenium/webdriver/__init__.py index 711d8aa9ccbf30..ce84c019c9963d 100644 --- a/py/selenium/webdriver/__init__.py +++ b/py/selenium/webdriver/__init__.py @@ -44,7 +44,7 @@ from .wpewebkit.service import Service as WPEWebKitService # noqa from .wpewebkit.webdriver import WebDriver as WPEWebKit # noqa -__version__ = "4.17.2" +__version__ = "4.18.0" # We need an explicit __all__ because the above won't otherwise be exported. __all__ = [ diff --git a/py/setup.py b/py/setup.py index 24ec88ad9f1343..a203a695acd33b 100755 --- a/py/setup.py +++ b/py/setup.py @@ -27,7 +27,7 @@ setup_args = { 'cmdclass': {'install': install}, 'name': 'selenium', - 'version': "4.17.2", + 'version': "4.18.0", 'license': 'Apache 2.0', 'description': 'Python bindings for Selenium', 'long_description': open(join(abspath(dirname(__file__)), "README.rst")).read(), diff --git a/rb/CHANGES b/rb/CHANGES index 2f1d68def8897f..b96a7bcf90aa43 100644 --- a/rb/CHANGES +++ b/rb/CHANGES @@ -1,3 +1,9 @@ +4.18.0 (2024-01-25) +========================= + +>>> updating versions to nightly +>>> Update supported versions for Chrome DevTools + 4.17.0 (2024-01-22) ========================= diff --git a/rb/Gemfile.lock b/rb/Gemfile.lock index a92f87119d6a0e..f6108fb3a61693 100644 --- a/rb/Gemfile.lock +++ b/rb/Gemfile.lock @@ -3,7 +3,7 @@ PATH specs: selenium-devtools (0.122.0) selenium-webdriver (~> 4.2) - selenium-webdriver (4.18.0.nightly) + selenium-webdriver (4.18.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -40,7 +40,6 @@ GEM drb (2.2.0) ruby2_keywords ffi (1.16.3) - ffi (1.16.3-x64-mingw32) fileutils (1.7.2) git (1.19.1) addressable (~> 2.8) @@ -76,7 +75,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rbs (3.4.2) + rbs (3.4.3) abbrev rchardet (1.8.0) rdoc (6.6.2) @@ -98,7 +97,7 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) rspec-support (3.12.1) - rubocop (1.60.1) + rubocop (1.60.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) diff --git a/rb/lib/selenium/webdriver/version.rb b/rb/lib/selenium/webdriver/version.rb index 0fdff5de07409f..7904acc8b3d40d 100644 --- a/rb/lib/selenium/webdriver/version.rb +++ b/rb/lib/selenium/webdriver/version.rb @@ -19,6 +19,6 @@ module Selenium module WebDriver - VERSION = '4.18.0.nightly' + VERSION = '4.18.0' end # WebDriver end # Selenium diff --git a/rust/CHANGELOG.md b/rust/CHANGELOG.md index c63b7b25c7a55f..6888d0de60a20e 100644 --- a/rust/CHANGELOG.md +++ b/rust/CHANGELOG.md @@ -1,3 +1,7 @@ +0.4.18 +====== + + 0.4.17 ======