diff --git a/py/BUILD.bazel b/py/BUILD.bazel
index 554e9b44ecefe..763148419aae4 100644
--- a/py/BUILD.bazel
+++ b/py/BUILD.bazel
@@ -63,7 +63,7 @@ py_wheel(
name = 'selenium-wheel',
distribution = 'selenium',
python_tag = ["py2", "py3"],
- version = "4.0.0.a4",
+ version = "4.0.0.a5",
strip_path_prefixes = [
"py",
],
diff --git a/py/CHANGES b/py/CHANGES
index c4f3636483fd0..85d96b5000549 100644
--- a/py/CHANGES
+++ b/py/CHANGES
@@ -1,3 +1,27 @@
+Selenium 4.0 Alpha 5
+
+* Correct service usage in IE Binding. Fixes #7749
+* Deprecate find_element(s)_by_* calls
+* Use a capability to switch engines for Edge (#8096)
+* Fix Flake8 errors
+* Add WPEWebKit driver (#6375)
+* update python_requires to only support python 2.7 and Python3.5+(#8085)
+* add the ability to generate a wheel via bazel
+* Add in support for page loading strategies for Options
+* Add the ability to get and set timeouts against a driver. Fixes #7738
+* Correct Docstring import in WebDriverWait example. Fixes #7780
+* Explicitly force timeout value to float in WebDriverWait. Fixes #8050
+* Add support for relative locators
+* Fix clear actions in ActionChains (#7943)
+* Automate RemoteConnection subclass selection (#8010)
+* Fix capabilties to support macOS platform (#7980)
+* fix: DeprecationWarning of base64.encodestring() (#7446)
+* Build python code with Bazel
+* Parse python docstring example as code snippet
+* correct python_requires in setup
+* Fix grammar typo in exceptions.py (#7657)
+* Fixed references to chromedriver website
+
Selenium 4.0 Alpha 3
* Fixing stacktrace parser to handle strings as well as objects
diff --git a/py/docs/source/index.rst b/py/docs/source/index.rst
index 1edf774dfc1b9..d596bff4d193f 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.0a3.tar.gz), unarchive it, and run::
+Alternately, you can download the source distribution from `PyPI `_ (e.g. selenium-4.0.0a5.tar.gz), unarchive it, and run::
python setup.py install
@@ -131,7 +131,7 @@ Download the server separately, from: http://selenium-release.storage.googleapis
Run the server from the command line::
- java -jar selenium-server-standalone-3.141.0.jar
+ java -jar selenium-server-standalone-4.0.0.jar
Then run your Python client scripts.
diff --git a/py/selenium/__init__.py b/py/selenium/__init__.py
index 58328cc58d8cd..45e282c447b97 100644
--- a/py/selenium/__init__.py
+++ b/py/selenium/__init__.py
@@ -16,4 +16,4 @@
# under the License.
-__version__ = "4.0.0a3"
+__version__ = "4.0.0a5"
diff --git a/py/selenium/webdriver/__init__.py b/py/selenium/webdriver/__init__.py
index 7015ee9109332..c1778f29d3084 100644
--- a/py/selenium/webdriver/__init__.py
+++ b/py/selenium/webdriver/__init__.py
@@ -40,4 +40,4 @@
from .common.touch_actions import TouchActions # noqa
from .common.proxy import Proxy # noqa
-__version__ = '4.0.0a3'
+__version__ = '4.0.0a5'
diff --git a/py/setup.py b/py/setup.py
index 625b100bfb37b..2b181866d808d 100755
--- a/py/setup.py
+++ b/py/setup.py
@@ -27,7 +27,7 @@
setup_args = {
'cmdclass': {'install': install},
'name': 'selenium',
- 'version': "4.0.0a3",
+ 'version': "4.0.0a5",
'license': 'Apache 2.0',
'description': 'Python bindings for Selenium',
'long_description': open(join(abspath(dirname(__file__)), "README.rst")).read(),