From 8ebccac989e4feb7c9e940a610b5cc5e81254d34 Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Fri, 17 Feb 2023 18:03:52 +0100 Subject: [PATCH] Updating changelogs and bumping version to 4.8.1 --- Rakefile | 2 +- cpp/iedriver/IEDriver.rc | 10 +++++----- cpp/iedriverserver/CHANGELOG | 4 ++++ cpp/iedriverserver/IEDriverServer.rc | 10 +++++----- dotnet/CHANGELOG | 6 ++++++ dotnet/selenium-dotnet-version.bzl | 2 +- java/CHANGELOG | 13 +++++++++++++ java/version.bzl | 2 +- javascript/node/selenium-webdriver/CHANGES.md | 15 +++++++++++++++ javascript/node/selenium-webdriver/package.json | 2 +- py/BUILD.bazel | 2 +- py/CHANGES | 7 +++++++ py/docs/source/index.rst | 2 +- py/selenium/__init__.py | 2 +- py/selenium/webdriver/__init__.py | 2 +- py/setup.py | 2 +- rb/CHANGES | 12 ++++++++++++ rb/lib/selenium/webdriver/version.rb | 2 +- 18 files changed, 77 insertions(+), 20 deletions(-) diff --git a/Rakefile b/Rakefile index b6220817dea73..10b0d7355a43c 100644 --- a/Rakefile +++ b/Rakefile @@ -55,7 +55,7 @@ def release_version end def version - "#{release_version}.0" + "#{release_version}.1" end # The build system used by webdriver is layered on top of rake, and we call it diff --git a/cpp/iedriver/IEDriver.rc b/cpp/iedriver/IEDriver.rc index 0f8df4b3a7913..c4742ec7e86dd 100644 --- a/cpp/iedriver/IEDriver.rc +++ b/cpp/iedriver/IEDriver.rc @@ -50,8 +50,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 4,8,0,0 - PRODUCTVERSION 4,8,0,0 + FILEVERSION 4,8,1,0 + PRODUCTVERSION 4,8,1,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -68,12 +68,12 @@ BEGIN BEGIN VALUE "CompanyName", "Software Freedom Conservancy" VALUE "FileDescription", "Driver library for the IE driver" - VALUE "FileVersion", "4.8.0.0" + VALUE "FileVersion", "4.8.1.0" VALUE "InternalName", "IEDriver.dll" - VALUE "LegalCopyright", "Copyright (C) 2022" + VALUE "LegalCopyright", "Copyright (C) 2023" VALUE "OriginalFilename", "IEDriver.dll" VALUE "ProductName", "Selenium WebDriver" - VALUE "ProductVersion", "4.8.0.0" + VALUE "ProductVersion", "4.8.1.0" END END BLOCK "VarFileInfo" diff --git a/cpp/iedriverserver/CHANGELOG b/cpp/iedriverserver/CHANGELOG index eeacb647c6478..1d0aec1e9bb1e 100644 --- a/cpp/iedriverserver/CHANGELOG +++ b/cpp/iedriverserver/CHANGELOG @@ -9,6 +9,10 @@ available via the project downloads page. Changes in "revision" field indicate private releases checked into the prebuilts directory of the source tree, but not made generally available on the downloads page. +v4.8.1.0 +======== +* Update atoms (Use .textContent instead of .innerHTML in clear() action (#11504)) + v4.8.0.0 ======== * Remove unnecessary executable permission bit from several files (#11502) diff --git a/cpp/iedriverserver/IEDriverServer.rc b/cpp/iedriverserver/IEDriverServer.rc index 53bbd4a16a794..7c8b9d2650979 100644 --- a/cpp/iedriverserver/IEDriverServer.rc +++ b/cpp/iedriverserver/IEDriverServer.rc @@ -50,8 +50,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 4,8,0,0 - PRODUCTVERSION 4,8,0,0 + FILEVERSION 4,8,1,0 + PRODUCTVERSION 4,8,1,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -68,12 +68,12 @@ BEGIN BEGIN VALUE "CompanyName", "Software Freedom Conservancy" VALUE "FileDescription", "Command line server for the IE driver" - VALUE "FileVersion", "4.8.0.0" + VALUE "FileVersion", "4.8.1.0" VALUE "InternalName", "IEDriverServer.exe" - VALUE "LegalCopyright", "Copyright (C) 2022" + VALUE "LegalCopyright", "Copyright (C) 2023" VALUE "OriginalFilename", "IEDriverServer.exe" VALUE "ProductName", "Selenium WebDriver" - VALUE "ProductVersion", "4.8.0.0" + VALUE "ProductVersion", "4.8.1.0" END END BLOCK "VarFileInfo" diff --git a/dotnet/CHANGELOG b/dotnet/CHANGELOG index c3b7d80907939..fd88f55461b86 100644 --- a/dotnet/CHANGELOG +++ b/dotnet/CHANGELOG @@ -1,3 +1,9 @@ +v4.8.1 +====== +* Add CDP files for v110 and remove v107 +* IJavascriptEngine implements IDisposable where available (#11594) +* Updating Selenium Manager binaries for 4.8.1 release + v4.8.0 ====== * Add CDP files for v109 and remove v106 diff --git a/dotnet/selenium-dotnet-version.bzl b/dotnet/selenium-dotnet-version.bzl index a9150719fd5e4..118860d46754e 100644 --- a/dotnet/selenium-dotnet-version.bzl +++ b/dotnet/selenium-dotnet-version.bzl @@ -1,6 +1,6 @@ # BUILD FILE SYNTAX: STARLARK -SE_VERSION = "4.8.0" +SE_VERSION = "4.8.1" 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 ac0b6f279f79d..2fce4af0d4a19 100644 --- a/java/CHANGELOG +++ b/java/CHANGELOG @@ -1,3 +1,16 @@ +v4.8.1 +====== +* Supported CDP versions: 85, 108, 109, 110 +* Merge capabilities of slot with the new session request capabilities (#11369) +* Keep track of pinned scripts per CDP session (#11598) +* Simplify Augmentation for Basic Auth (#11601) +* Print requested capabilities in SessionNotCreatedException (#11604) +* Simplify Augmentation for Dom Mutation +* Generate a Maven BOM (#11560) +* Synchronize method to get Selenium Manager binary (fix #11620) (#11640) +* Updating Selenium Manager binaries for 4.8.1 release +* File downloads url - Adhere to w3c standards (#11646) + v4.8.0 ====== * Supported CDP versions: 85, 107, 108, 109 diff --git a/java/version.bzl b/java/version.bzl index ddbb809d0529f..558b8440b8f5d 100644 --- a/java/version.bzl +++ b/java/version.bzl @@ -1 +1 @@ -SE_VERSION = "4.8.0" +SE_VERSION = "4.8.1" diff --git a/javascript/node/selenium-webdriver/CHANGES.md b/javascript/node/selenium-webdriver/CHANGES.md index 612871de25eac..76738321c8beb 100644 --- a/javascript/node/selenium-webdriver/CHANGES.md +++ b/javascript/node/selenium-webdriver/CHANGES.md @@ -1,3 +1,18 @@ +## v4.8.1 + +#### :rocket: New Feature + +* Add script pinning (#11584) + +#### :nail_care: Polish + +* Add CDP support for v110 and remove v107 +* Updating Selenium Manager binaries for 4.8.1 release + +#### :bug: Bug Fix + +fix: iedriver download with selenium-manager #11579 + ## v4.8.0 #### :rocket: New Feature diff --git a/javascript/node/selenium-webdriver/package.json b/javascript/node/selenium-webdriver/package.json index 910dc6eb01066..b521f9ad16c53 100644 --- a/javascript/node/selenium-webdriver/package.json +++ b/javascript/node/selenium-webdriver/package.json @@ -1,6 +1,6 @@ { "name": "selenium-webdriver", - "version": "4.8.0", + "version": "4.8.1", "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 7c37d1e821082..20f5a95d1873c 100644 --- a/py/BUILD.bazel +++ b/py/BUILD.bazel @@ -16,7 +16,7 @@ compile_pip_requirements( requirements_txt = ":requirements_lock.txt", ) -SE_VERSION = "4.8.0" +SE_VERSION = "4.8.1" BROWSER_VERSIONS = [ "v85", diff --git a/py/CHANGES b/py/CHANGES index ff94a2acb03be..3b99134229a03 100644 --- a/py/CHANGES +++ b/py/CHANGES @@ -1,3 +1,10 @@ +Selenium 4.8.1 +* Add CDP files for v110 and remove v107 +* pylint fixes including tidy of f strings, simplifications of conditional statements and isinstances (#11205) +* Replace devtools genrule with proper generate_devtools rule. (#11392) +* Add docstring for `alert_is_present` +* Updating Selenium Manager binaries for 4.8.1 release + Selenium 4.8.0 * Add CDP files for v109 and remove v106 * Add logging to Selenium Manager for both stdout and stderr diff --git a/py/docs/source/index.rst b/py/docs/source/index.rst index 70723fa050b94..485ac3454e8f9 100755 --- a/py/docs/source/index.rst +++ b/py/docs/source/index.rst @@ -35,7 +35,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.8.0.tar.gz), unarchive it, and run:: +Alternately, you can download the source distribution from `PyPI `_ (e.g. selenium-4.8.1.tar.gz), unarchive it, and run:: python setup.py install diff --git a/py/selenium/__init__.py b/py/selenium/__init__.py index 751d9b3427021..e28800006ee19 100644 --- a/py/selenium/__init__.py +++ b/py/selenium/__init__.py @@ -16,4 +16,4 @@ # under the License. -__version__ = "4.8.0" +__version__ = "4.8.1" diff --git a/py/selenium/webdriver/__init__.py b/py/selenium/webdriver/__init__.py index 5db41d49f74e7..ac3250fee26ab 100644 --- a/py/selenium/webdriver/__init__.py +++ b/py/selenium/webdriver/__init__.py @@ -36,7 +36,7 @@ from .wpewebkit.options import Options as WPEWebKitOptions # noqa from .wpewebkit.webdriver import WebDriver as WPEWebKit # noqa -__version__ = "4.8.0" +__version__ = "4.8.1" # 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 b14b359d36e71..6424d28b8d9d3 100755 --- a/py/setup.py +++ b/py/setup.py @@ -27,7 +27,7 @@ setup_args = { 'cmdclass': {'install': install}, 'name': 'selenium', - 'version': "4.8.0", + 'version': "4.8.1", '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 79c69f7ebebe5..b4068077bc3fe 100644 --- a/rb/CHANGES +++ b/rb/CHANGES @@ -1,3 +1,15 @@ +4.8.1 (2023-02-17) +========================= +Ruby: + * Fix autoload of WebDriver::Remote::Bridge::COMMANDS + * Subclass is setting value before the superclass is setting it to nil + * Updating Selenium Manager binaries for 4.8.1 release + +BiDi: + * Released selenium-devtools 0.110.0 (supports CDP v85, v108, v109, v110) + * Close BiDi session on closing the last top-level browsing context + * Add filtering capability to LogInspector + 4.8.0 (2023-01-23) ========================= Ruby: diff --git a/rb/lib/selenium/webdriver/version.rb b/rb/lib/selenium/webdriver/version.rb index 42049fbb42b74..c9d4c92aee89a 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.8.0' + VERSION = '4.8.1' end # WebDriver end # Selenium