diff --git a/CHANGELOG.md b/CHANGELOG.md index e33958d21..a6918908c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,22 @@ # Neo4j Driver Change Log -## Version 4.0 -- The package version has jumped from 1.7 directly to 4.0, in order to bring the version in line with Neo4j itself -- The package can now no longer be installed as `neo4j-driver`; use `pip install neo4j` instead -- Support has been dropped for Python 2.7; explicit support has been added for Pythons 3.7 and 3.8 -- The `neo4j.v1` subpackage is now no longer available; all imports should be taken from the `neo4j` package instead +## Version 4.0 - Breaking Changes + +- The package version has jumped from `1.7` directly to `4.0`, in order to bring the version in line with Neo4j itself. +- The package can now no longer be installed as `neo4j-driver`; use `pip install neo4j` instead. +- The `neo4j.v1` subpackage is now no longer available; all imports should be taken from the `neo4j` package instead. - Changed `session(access_mode)` from a positional to a keyword argument - The `bolt+routing` scheme is now named `neo4j` - Connections are now unencrypted by default; to reproduce former behaviour, add `encrypted=True` to Driver configuration +- Removed `transaction.success` flag usage pattern. + ++ Python 3.8 supported. ++ Python 3.7 supported. ++ Python 3.6 supported. ++ Python 3.5 supported. ++ Python 3.4 support has been dropped. ++ Python 3.3 support has been dropped. ++ Python 3.2 support has been dropped. ++ Python 3.1 support has been dropped. ++ Python 3.0 support has been dropped. ++ Python 2.7 support has been dropped. \ No newline at end of file diff --git a/README.rst b/README.rst index 91a2b159f..ee1c548db 100644 --- a/README.rst +++ b/README.rst @@ -6,8 +6,12 @@ This repository contains the official Neo4j driver for Python. Each driver release (from 4.0 upwards) is built specifically to work with a corresponding Neo4j release, i.e. that with the same `major.minor` version number. These drivers will also be compatible with the previous Neo4j release, although new server features will not be available. -Python 3.4 or above is required. -Python 2 support has been dropped as of the Neo4j 4.0 release. ++ Python 3.8 supported. ++ Python 3.7 supported. ++ Python 3.6 supported. ++ Python 3.5 supported. + +Python 2.7 support has been dropped as of the Neo4j 4.0 release. Installation @@ -56,7 +60,7 @@ Other Information * `Example Project`_ * `Driver Wiki`_ (includes change logs) -.. _`Neo4j Manual`: https://neo4j.com/docs/developer-manual/current/drivers/ +.. _`Neo4j Manual`: https://neo4j.com/docs/developer-manual/current/ .. _`Neo4j Quick Reference Card`: https://neo4j.com/docs/cypher-refcard/current/ .. _`Example Project`: https://github.com/neo4j-examples/movies-python-bolt .. _`Driver Wiki`: https://github.com/neo4j/neo4j-python-driver/wiki diff --git a/setup.py b/setup.py index cbb9eecf2..4806b01a1 100644 --- a/setup.py +++ b/setup.py @@ -33,8 +33,10 @@ "Operating System :: OS Independent", "Topic :: Database", "Topic :: Software Development", + "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", ] entry_points = { "console_scripts": [