Skip to content

Commit

Permalink
Update Changelog and README
Browse files Browse the repository at this point in the history
  • Loading branch information
mariusconjeaud committed Nov 5, 2024
1 parent 0007c57 commit d3959f2
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 4 deletions.
11 changes: 11 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
Version 5.4.0 2024-11
* Traversal option for filtering and ordering
* Insert raw Cypher for ordering
* Possibility to traverse relations, only returning the last element of the path
* Resolve the results of complex queries as a nested subgraph
* Possibility to transform variables, with aggregations methods : Collect() and Last()
* Intermediate transform, for example to order variables before collecting
* Subqueries (Cypher CALL{} clause)
* Allow JSONProperty to actually use non-ascii elements
* Bumped neo4j (driver) to 5.26.0

Version 5.3.3 2024-09
* Fixes vector index doc and test

Expand Down
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ GitHub repo found at <https://github.com/neo4j-contrib/neomodel/>.

**For neomodel releases 5.x :**

- Python 3.7+
- Python 3.8+
- Neo4j 5.x, 4.4 (LTS)

**For neomodel releases 4.x :**
Expand All @@ -37,6 +37,14 @@ GitHub repo found at <https://github.com/neo4j-contrib/neomodel/>.
Available on
[readthedocs](http://neomodel.readthedocs.org).

# New in 5.4.0

This version adds many new features, expanding neomodel's querying capabilities. Those features were kindly contributed back by the [OpenStudyBuilder team](https://openstudybuilder.com/). A VERY special thanks to @tonioo for the integration work.

There are too many new capabilities here, so I advise you to start by looking at the full summary example in the [Getting Started guide](https://neomodel.readthedocs.io/en/latest/getting_started.html#full-example). It will then point you to the various relevant sections.

We also validated support for [Python 3.13](https://docs.python.org/3/whatsnew/3.13.html).

# New in 5.3.0

neomodel now supports asynchronous programming, thanks to the [Neo4j driver async API](https://neo4j.com/docs/api/python-driver/current/async_api.html). The [documentation](http://neomodel.readthedocs.org) has been updated accordingly, with an updated getting started section, and some specific documentation for the async API.
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ classifiers = [
"Topic :: Database",
]
dependencies = [
"neo4j~=5.19.0",
"neo4j~=5.26.0",
]
requires-python = ">=3.7"
requires-python = ">=3.8"
dynamic = ["version"]

[project.urls]
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
neo4j~=5.19.0
neo4j~=5.26.0

0 comments on commit d3959f2

Please sign in to comment.