Neo4jrestclient

Latest version: v2.1.1

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

Scan your dependencies

Page 2 of 5

2.0.0

------------------
- Add support for Neo4j 2.0
- Add Python3 support
- Remove Python 2.6 support
- Add support for Cypher transactional endpoint
- Add documentation for Cypher transactions
- Add support for Labels
- Add documentation for Labels
- Add support to pass Neo4j URL as the host, and neo4j-rest-client will request
for the '/db/data' part in an extra request
- Add option for enabling verification of SSL certificates
- Fix 94. Disable lazy loading from Cypher queries but keep if for filters
- Update documentation
- Add the option to 'create' labels and add nodes to them
- Add filtering support for Labels
- Add tests for Labels
- Better structure to organize tests
- Add UnitTest.skipIf instead of my own decorator versions
- Add development requirements and PyPy to Travis
- Add flake8
- Add support for tox
- Skip some test that depend on newer versions of other dependencies
- Update README with Coveralls.io image
- Add coverage
- Add extra requires for tests
- Enable syntax highlighting, fix spelling errors
- Fix 92. Allow nodes to be deleted from index without key or value
- Fix an error on traversals time_out when decimal values are passed
- Update Neo4j versions for Travis
- PEP8 review
- Add .all method to get all the elements. Underneath, it invokes .filter
with no arguments
- Merge pull request 85 from carlsonp/patch-1

1.9.0

------------------
- Add Neo4j 1.9 and 2.0.0-M02 to tests and Travis.
- Fix Python 2.6 compatibility. Last Python 2.6 issue fixed.
- Fix test_filter_nodes_complex_lookups test for empty databases
- Fix get_or_create and create_or_fail tests and add SMART_ERRORS for those functions
- Add support for Neo4j versions when testing in Travis
- Add support for get_or_create and create_or_fail index operations
- Adding integration tests with Travis-CI
- Updated requirements.txt with Shrubbery proposals
- Add experimental support for smart dates

1.8.0

------------------
- Updated lucene-querybuilder requirement.
- Add support for using Indexes as start points when filtering
- Add support for using filters in indices.
- Fixes an error when using cert and key files.
- Adding order by and filtering for relationships.
- First implementation of complex filtering and slicing for nodes based on
Cypher.
- Improving stability of tests.
- Fixes 74. Added the new .query() method and casting for returns. Also a very
initial .filter method with an special Q object for composing complex filters.
- Fixes 64, added a small unicode check.
- Feature cache store and cache extension requests. Every time extension is used
a get request is made before post this only needs to happen once per extension.
- Allow user to configure own cache engine, (e.g djangos cache).
- Read test db url from environ.
- Fixes 71. Pass correct url to get. Get with missing '/' was causing an
additional 302.
- Support keep-alive / pipelining: httplib now instantiated on module load not
per quest this also fixes caching, when the CACHE option was set a no-cache
header was added that by passed the cache system.
- Fixes 68. Gremlin query trips on "simple" list, but not an error no
neo4j-rest-client side.
- Fixes 69. Incorrect node references when splitting transactions.
- Adding support for retrieving index elements in a transaction.
- Fixes 66. Ditch exception catch on root fetch at GraphDatabase.__init__().
As per 65, current behaviour when auth fails is that a 401 StatusException
is raised, and caught by this try/except block and a misleading NotFoundError
is raised in its place - lets just let the StatusException through. Unsure
about what other Exceptions may be raised but cannot reproduce.
- Fixed issue 69. Transaction split.
- Adding support for retrieving index elements in a transaction.

1.7.0

------------------
- Fixing an error when reating relationships with nodes created previously in
a transactions.
- Fixing typo (self._aith vs self_auth).
- Fixing 60. Adding support when no port is specified.
- Fixing an error with unicode property names and indexing.

1.6.2

------------------
- Fixing an error indexing with numeric values.
- Fixing an error indexing with boolean values.
- Adding initial unicode suppport for indices.
Adding better debug messages to 400 response codes.

1.6.1

------------------
- Fixes 29. Adding support for authentication.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.