diff --git a/py/BUILD.bazel b/py/BUILD.bazel index 559d757887fd4..55445a3b44134 100644 --- a/py/BUILD.bazel +++ b/py/BUILD.bazel @@ -15,7 +15,7 @@ compile_pip_requirements( requirements_txt = ":requirements_lock.txt", ) -SE_VERSION = "4.4.3" +SE_VERSION = "4.5.0" BROWSER_VERSIONS = [ "v85", diff --git a/py/CHANGES b/py/CHANGES index 351efac3cdd56..10f8c8c49fdfc 100644 --- a/py/CHANGES +++ b/py/CHANGES @@ -1,9 +1,10 @@ -Selenium (TBA next version) +Selenium 4.5.0 * Fix frame_to_be_available_and_switch_to_it() for string inputs (#10963) * Implicit non w3c capability conversion for `acceptSslCerts`, `platform` and `version` is now deprecated * Additional type hints * Bugfix options returning `None` when strict_file_interactability, set_window_rect or accept_insecure_certs are not set - +* Add CDP for v105, remove support for v102 +* Add CDP for v106, remove support for v103 Selenium 4.4.3 * Update explicit dependency for certifi to remove upper bound (#10956) diff --git a/py/docs/source/conf.py b/py/docs/source/conf.py index 26f2490607bc0..b5535de4c58d0 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.4' +version = '4.5' # 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 927dfd8d81e6f..5952b8b95f0b3 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.4.0.tar.gz), unarchive it, and run:: +Alternately, you can download the source distribution from `PyPI `_ (e.g. selenium-4.5.0.tar.gz), unarchive it, and run:: python setup.py install @@ -132,7 +132,7 @@ Download the server separately, from: https://www.selenium.dev/downloads/ Run the server from the command line:: - java -jar selenium-server-4.4.0.jar + java -jar selenium-server-4.5.0.jar Then run your Python client scripts. diff --git a/py/selenium/__init__.py b/py/selenium/__init__.py index c8069320a215b..c5ee2e2935bd0 100644 --- a/py/selenium/__init__.py +++ b/py/selenium/__init__.py @@ -16,4 +16,4 @@ # under the License. -__version__ = "4.4.3" +__version__ = "4.5.0" diff --git a/py/selenium/webdriver/__init__.py b/py/selenium/webdriver/__init__.py index e4bc564f0028a..fb63dacb309a5 100644 --- a/py/selenium/webdriver/__init__.py +++ b/py/selenium/webdriver/__init__.py @@ -36,7 +36,7 @@ from .common.proxy import Proxy # noqa from .common.keys import Keys # noqa -__version__ = '4.4.3' +__version__ = '4.5.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 48527b0dc0a4d..1e6b7c07da639 100755 --- a/py/setup.py +++ b/py/setup.py @@ -27,7 +27,7 @@ setup_args = { 'cmdclass': {'install': install}, 'name': 'selenium', - 'version': "4.4.3", + 'version': "4.5.0", 'license': 'Apache 2.0', 'description': 'Python bindings for Selenium', 'long_description': open(join(abspath(dirname(__file__)), "README.rst")).read(),