diff --git a/py/BUILD.bazel b/py/BUILD.bazel index 863752b5e6302..02c899669dd64 100644 --- a/py/BUILD.bazel +++ b/py/BUILD.bazel @@ -73,7 +73,7 @@ py_wheel( strip_path_prefixes = [ "py", ], - version = "4.0.0.a5", + version = "4.0.0.a6", visibility = ["//visibility:public"], deps = [ ":selenium-pkg", diff --git a/py/CHANGES b/py/CHANGES index 85d96b5000549..14dac3d5d0ac3 100644 --- a/py/CHANGES +++ b/py/CHANGES @@ -1,3 +1,33 @@ +Selenium 4.0 Alpha 6 + +* Add Abstract Base Class to WebElement and WebDriver #7127 (#8348) +* Copy `acceptInsecureCerts` to Options for Firefox. Fixes #8261 +* Correct check on DEFAULT_EXECUTABLE_PATH +* Use ProxyManager instead of PoolManager in remote_connection (#8297) +* Check offsets are cast to int. Fixes #7639 +* Fixes an issue where IE server port is set '0' by default (#8294) +* Favor Python3 constructs and Python 2.7 compatibility (#8290) +* Remove Unused Arguments from Firefox +* Fixup Firefox deprecations +* Delete support for Blackberry Driver +* Delete PhantomJS capabilities +* Delete Android Driver support +* Remove python crazyfun references +* Enable and update Safari tests +* Use same port in remote executor and service (#8255) +* Update tests and docs to not use deprecated methods +* mark various tests as failing in Firefox +* Use callback functions instead callable objects as expected conditions (#7765) +* Fix error in webelemet not created, verifing if is str or dict. (#3481) +* verify command_executor ssl certificate by default (#6536) +* Correct documentation for ChromiumDriver +* Deprecating find_element(s)_* calls in event firing webdriver +* Fixing path to selenium server for remote tests +* Fixing relative locator constructor +* Changing environment variable we use to check if the tests are running on travis +* Fixing HSL to RGBa color converter +* Deprecate use of AppCache APIs + Selenium 4.0 Alpha 5 * Correct service usage in IE Binding. Fixes #7749 @@ -19,7 +49,7 @@ Selenium 4.0 Alpha 5 * Build python code with Bazel * Parse python docstring example as code snippet * correct python_requires in setup -* Fix grammar typo in exceptions.py (#7657) +* Fix grammar typo in exceptions.py (#7657) * Fixed references to chromedriver website Selenium 4.0 Alpha 3 @@ -750,4 +780,3 @@ Selenium 2 Beta 2 * Improved IEDriver * Basic Authentication support for Selenium 2 * Ability to have multiple Firefox instances - diff --git a/py/docs/source/index.rst b/py/docs/source/index.rst index 9cbf5c9dd9500..8b75ec636033f 100644 --- 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.0.0a5.tar.gz), unarchive it, and run:: +Alternately, you can download the source distribution from `PyPI `_ (e.g. selenium-4.0.0a6.tar.gz), unarchive it, and run:: python setup.py install diff --git a/py/selenium/__init__.py b/py/selenium/__init__.py index 45e282c447b97..4a049b859132f 100644 --- a/py/selenium/__init__.py +++ b/py/selenium/__init__.py @@ -16,4 +16,4 @@ # under the License. -__version__ = "4.0.0a5" +__version__ = "4.0.0a6" diff --git a/py/selenium/webdriver/__init__.py b/py/selenium/webdriver/__init__.py index 0a844475b6ef7..5fb2472694c43 100644 --- a/py/selenium/webdriver/__init__.py +++ b/py/selenium/webdriver/__init__.py @@ -37,4 +37,4 @@ from .common.touch_actions import TouchActions # noqa from .common.proxy import Proxy # noqa -__version__ = '4.0.0a5' +__version__ = '4.0.0a6' diff --git a/py/setup.py b/py/setup.py index 8dffbbb84b9c9..84cf34f40be85 100755 --- a/py/setup.py +++ b/py/setup.py @@ -27,7 +27,7 @@ setup_args = { 'cmdclass': {'install': install}, 'name': 'selenium', - 'version': "4.0.0a5", + 'version': "4.0.0a6", 'license': 'Apache 2.0', 'description': 'Python bindings for Selenium', 'long_description': open(join(abspath(dirname(__file__)), "README.rst")).read(),