Neomodel

Latest version: v5.4.2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

5.4.2

* Add support for Neo4j Rust driver extension : pip install neomodel[rust-driver-ext]
* Add initial_context parameter to subqueries
* NodeNameResolver can call self to reference top-level node
* Housekeeping : implementing mypy for static typing

5.4.1

* Add support for Cypher parallel runtime
* Add options for intermediate_transform : distinct, include_in_return, use a prop as source

5.4.0

* 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. Thanks to danikirish
* Bumped neo4j (driver) to 5.26.0
* Special huge thanks to tonioo for this release

5.3.3

* Fixes vector index doc and test

5.3.2

* Add support for Vector and Fulltext indexes creation
* Add DateTimeNeo4jFormatProperty for Neo4j native datetime format

5.3.1

* Add neomodel_generate_diagram script, which generates a graph model diagram based on your neomodel class definitions. Arrows and PlantUML dot options
* Fix bug in async iterator async for MyClass.nodes
* Fix bugs in database inspection script (multiple rels per label, missing DateProperty type)

Page 1 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.