Neomodel

Latest version: v5.3.0

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

Scan your dependencies

Page 1 of 11

5.3.0

* Add async support
* Breaking change : config.AUTO_INSTALL_LABELS has been removed. Please use the neomodel_install_labels script instead
* Bumps neo4j (driver) to 5.19.0
* Various improvement : functools wrap to TransactionProxy, fix node equality check, q filter for IN in arrays, fix inflate on db_property. Thanks to giosava94, OlehChyhyryn, icapora, j-krose

5.2.1

* Add options to inspection script to skip heavy operations - rel props or cardinality inspection 767
* Fixes database version parsing issues
* Fixes bug when combining count with pagination 769
* Bumps neo4j (driver) to 5.15.0

5.2.0

* Add an option to pass your own driver instead of relying on the automatically created one. See set_connection method. NB : only accepts the synchronous driver for now.
* Add a close_connection method to explicitly close the driver to match Neo4j deprecation.
* Add a DATABASE_NAME config option, available for both auto- and self-managed driver modes.
* Add neomodel_inspect_database script, which inspects an existing database and creates neomodel class definitions for all objects.
* Add support for pandas DataFrame and Series ; numpy Array
* Add relationship uniqueness constraints - for Neo4j >= 5.7

5.1.2

* Raise ValueError on reserved keywords ; add tests 590 623
* Add support for relationship property uniqueness constraints. Introduced in Neo4j 5.7.
* Fix various issues, including fetching self-referencing relationship with same name as node labels 589
* Bumped neo4j-driver to 5.12.0

5.1.1

* Add impersonation
* Bumped neo4j-driver to 5.11.0
* Add automatic path inflation 715
* Improve code quality and tooling

5.1.0

* Bumped neo4j-driver version to 5.10.0
* Breaking change : When using neomodel along with Neo4j version 5, use StructuredNode and StructuredRel's element_id property instead of id. If you have Cypher queries which currently use the id() function, migrate them to elementId() instead.
If you use Neo4j version 4.4, this change should be transparent to you, and you should keep using id() function in Cypher since elementId() is not implemented in 4.4.
* Bump Shapely to >= 2.0.0
* Fix schema scripts invocation
* Removed custom __str__ method, part of NodeClassRegistry, from Database() (db) object.

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.