From 249f2a7d1bbe1aa972006f15088e7b7db000df94 Mon Sep 17 00:00:00 2001 From: titusfortner Date: Thu, 31 Aug 2023 11:02:13 -0500 Subject: [PATCH] update versions and changelogs for 4.12.0 --- dotnet/CHANGELOG | 8 ++++++-- dotnet/selenium-dotnet-version.bzl | 2 +- java/CHANGELOG | 7 +++++++ java/version.bzl | 2 +- javascript/node/selenium-webdriver/CHANGES.md | 1 + javascript/node/selenium-webdriver/package.json | 2 +- py/BUILD.bazel | 2 +- py/docs/source/conf.py | 2 +- py/docs/source/index.rst | 4 ++-- py/selenium/__init__.py | 2 +- py/selenium/webdriver/__init__.py | 2 +- py/setup.py | 2 +- 12 files changed, 24 insertions(+), 12 deletions(-) diff --git a/dotnet/CHANGELOG b/dotnet/CHANGELOG index f3aa11d1fa72f..c268051e8b757 100644 --- a/dotnet/CHANGELOG +++ b/dotnet/CHANGELOG @@ -5,8 +5,12 @@ v4.12.0 * Improve performance in DriverFactory (#12497) * Avoid async void events in CDP Network session (#12486) * Rename methods in Actions class to follow .NET convention (#12439) - - +* Fix bug with Selenium Manager executing in new window (#12593) +* Simplify to only target .NET Standard 2.0 (#12608) +* DriverFinder executed in Driver constructor not Service constructor (#12534) +* Refactor WebScocket communication for BiDi (#12614) +* Avoid potential deadlocks for new dev tools sessions (#12592) +* Send data over cdp consecutively (#12591) v4.11.0 ====== diff --git a/dotnet/selenium-dotnet-version.bzl b/dotnet/selenium-dotnet-version.bzl index 400c36b6f5725..bafad9c1852c1 100644 --- a/dotnet/selenium-dotnet-version.bzl +++ b/dotnet/selenium-dotnet-version.bzl @@ -1,6 +1,6 @@ # BUILD FILE SYNTAX: STARLARK -SE_VERSION = "4.11.0" +SE_VERSION = "4.12.0" ASSEMBLY_VERSION = "4.0.0.0" SUPPORTED_NET_FRAMEWORKS = ["net45", "net46", "net47", "net48"] SUPPORTED_NET_STANDARD_VERSIONS = ["netstandard2.0", "netstandard2.1", "net5.0", "net6.0"] diff --git a/java/CHANGELOG b/java/CHANGELOG index 11a4ef0a7ab28..98eb0f411dba4 100644 --- a/java/CHANGELOG +++ b/java/CHANGELOG @@ -16,6 +16,13 @@ v4.12.0 * Increase maximum depth of generated JSON (see #12581) * Do not register multiple listeners * Improve synchronization for network event listeners +* Fix bug for null hashCode in element subclasses (#12442) +* Fix potential deadlock in processing events (#12576) +* Fix proxy breaking in RemoteWebDriver (#12607) +* Grid detects Safari and Safari Technology Preview only on macOS +* Grid avoids using Selenium Manager offline mode when it is enabled in arguments +* Batch copy input to multiple streams +* Remove browserVersion from options in Selenium Manager (#12639) v4.11.0 ====== diff --git a/java/version.bzl b/java/version.bzl index 4c3c4e2760840..96842492538d6 100644 --- a/java/version.bzl +++ b/java/version.bzl @@ -1,2 +1,2 @@ -SE_VERSION = "4.12.0-SNAPSHOT" +SE_VERSION = "4.12.0" TOOLS_JAVA_VERSION = "17" diff --git a/javascript/node/selenium-webdriver/CHANGES.md b/javascript/node/selenium-webdriver/CHANGES.md index ceb95765acd7a..f567bc13d071b 100644 --- a/javascript/node/selenium-webdriver/CHANGES.md +++ b/javascript/node/selenium-webdriver/CHANGES.md @@ -9,6 +9,7 @@ #### :nail_care: Polish * Add support for Chrome 116 and remove support for Chrome 113 +* Remove browserVersion from options in Selenium Manager (#12641) ## 4.11.1 diff --git a/javascript/node/selenium-webdriver/package.json b/javascript/node/selenium-webdriver/package.json index 5155ebc30f3ad..444a215d1cd71 100644 --- a/javascript/node/selenium-webdriver/package.json +++ b/javascript/node/selenium-webdriver/package.json @@ -1,6 +1,6 @@ { "name": "selenium-webdriver", - "version": "4.11.1", + "version": "4.12.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 a2704bf2c9bf2..338fe8cae2b94 100644 --- a/py/BUILD.bazel +++ b/py/BUILD.bazel @@ -16,7 +16,7 @@ compile_pip_requirements( requirements_txt = ":requirements_lock.txt", ) -SE_VERSION = "4.11.2" +SE_VERSION = "4.12.0" BROWSER_VERSIONS = [ "v85", diff --git a/py/docs/source/conf.py b/py/docs/source/conf.py index a6933c6e2a6ba..fd3b85d97ea26 100644 --- a/py/docs/source/conf.py +++ b/py/docs/source/conf.py @@ -56,7 +56,7 @@ # built documents. # # The short X.Y version. -version = '4.10' +version = '4.12' # The full version, including alpha/beta/rc tags. release = version diff --git a/py/docs/source/index.rst b/py/docs/source/index.rst index b8e699bfd2020..8015f5ec2cd2f 100755 --- a/py/docs/source/index.rst +++ b/py/docs/source/index.rst @@ -33,7 +33,7 @@ If you have `pip `_ on your system, you can simply install pip install -U selenium -Alternately, you can download the source distribution from `PyPI `_ (e.g. selenium-4.11.2.tar.gz), unarchive it, and run:: +Alternately, you can download the source distribution from `PyPI `, unarchive it, and run:: python setup.py install @@ -130,7 +130,7 @@ Download the server separately, from: https://www.selenium.dev/downloads/ Run the server from the command line:: - java -jar selenium-server-4.11.0.jar + java -jar selenium-server-4.12.0.jar Then run your Python client scripts. diff --git a/py/selenium/__init__.py b/py/selenium/__init__.py index 496013fa648fe..ebcc66e3e7432 100644 --- a/py/selenium/__init__.py +++ b/py/selenium/__init__.py @@ -16,4 +16,4 @@ # under the License. -__version__ = "4.11.2" +__version__ = "4.12.0" diff --git a/py/selenium/webdriver/__init__.py b/py/selenium/webdriver/__init__.py index b3de1452cb3f6..a2fc695ae937a 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.11.2" +__version__ = "4.12.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 92f43f55b4e7d..af6e0047595d6 100755 --- a/py/setup.py +++ b/py/setup.py @@ -27,7 +27,7 @@ setup_args = { 'cmdclass': {'install': install}, 'name': 'selenium', - 'version': "4.11.2", + 'version': "4.12.0", 'license': 'Apache 2.0', 'description': 'Python bindings for Selenium', 'long_description': open(join(abspath(dirname(__file__)), "README.rst")).read(),