Skip to content

Commit

Permalink
Updating the documentation and version
Browse files Browse the repository at this point in the history
  • Loading branch information
versae committed Jul 18, 2011
1 parent 7939eff commit c3c62e0
Show file tree
Hide file tree
Showing 4 changed files with 76 additions and 61 deletions.
120 changes: 64 additions & 56 deletions CHANGES.txt
Original file line number Original file line Diff line number Diff line change
@@ -1,85 +1,93 @@
Changes Changes
------- -------


1.4.2 (2011-07-18)
------------------
- Updating the documentation and version.
- Adding support for indices deletion.
- Improving Unicode support in properties keys and values and relationships
types. Adding some tests.


1.4.1 (2011-07-12) 1.4.1 (2011-07-12)
------------------ ------------------
- Fixede an error retrieving relationships by id. - Fixede an error retrieving relationships by id.
- Added control to handle exceptions raised by Request objects. - Added control to handle exceptions raised by Request objects.
- Updated changes, manifest and readme files. - Updated changes, manifest and readme files.




1.4.0 (2011-07-11) 1.4.0 (2011-07-11)
------------------ ------------------
- Updated version number for the new release. - Updated version number for the new release.
- Updated documentation. - Updated documentation.
- Updated develpment requirements. - Updated develpment requirements.
- Added support for paginated traversals. - Added support for paginated traversals.
- Passed pyflakes and pep08 on tests. - Passed pyflakes and pep08 on tests.
- Added weight to Path class. - Added weight to Path class.
- Index values now quoted_plus. - Index values now quoted_plus.
- Changed quote to quote_plus for index values. - Changed quote to quote_plus for index values.
- Added two tests for unicode and url chars in index values. - Added two tests for unicode and url chars in index values.
- Added initial documentacion for transactions. - Added initial documentacion for transactions.
- Added the transaction support and several tests. - Added the transaction support and several tests.
- Fixed the implementation of __contains__ in Iterable class for evaluation - Fixed the implementation of __contains__ in Iterable class for evaluation
of 'in' and 'not in' expressions. of 'in' and 'not in' expressions.
- Added documentation for Iterable objects. - Added documentation for Iterable objects.
- Added more transactions features. - Added more transactions features.
- Added requirements file for virtual environments in development. - Added requirements file for virtual environments in development.
- Improved number of queries slicing the returned objects in a Iterable - Improved number of queries slicing the returned objects in a Iterable
wrapper class. wrapper class.
- Added Q syntax for more complicated queries. - Added Q syntax for more complicated queries.
- Added support for the Q query syntax for indexes (resolving the TODO in - Added support for the Q query syntax for indexes using the DSL
7513ce843f9...) using the DSL at http://github.com/scholrly/lucene-querybuilder at http://github.com/scholrly/lucene-querybuilder
by @epurcell3. by @epurcell3.
- Fixed an error in the test_query_index case (forgot to include an 'or'. - Fixed an error in the test_query_index case (forgot to include an 'or'.
between queries). between queries).
- Added lucene-querybuilder to the test requirements in setup.py. - Added lucene-querybuilder to the test requirements in setup.py.
- Added a test case for Q-based queries. - Added a test case for Q-based queries.




1.3.4 (2011-06-22) 1.3.4 (2011-06-22)
------------------ ------------------
- Fixed the setup.py and httplib2 import error during installing. - Fixed the setup.py and httplib2 import error during installing.
- Reordered the options variables in an options.py file. - Reordered the options variables in an options.py file.
Allows index.query() to be called with or without a key Allows index.query() to be called with or without a key
- Fixed issue #15 regarding dependency to httplib2 - Fixed issue #15 regarding dependency to httplib2
- Patched index.query() so it can take a query without a key (to support, say, - Patched index.query() so it can take a query without a key (to support, say,
mutli-field Lucene queries). Ultimately, query so probably be refactored to mutli-field Lucene queries). Ultimately, query so probably be refactored to
Index (instead of IndexKey) because IndexKey doesn't actually help with Index (instead of IndexKey) because IndexKey doesn't actually help with
full-text queries. full-text queries.
- Fixed for issue #19 (missed that urllib.quote). - Fixed for issue #19 (missed that urllib.quote).
- Altered the test_query_index case to reflect how I think indexing should - Altered the test_query_index case to reflect how I think indexing should
work. work.
- Using assertTrue instead of failUnless in tests.py, failUnless is deprecated - Using assertTrue instead of failUnless in tests.py, failUnless is deprecated
in 2.7 and up, so I figured we might as well switch. in 2.7 and up, so I figured we might as well switch.
- Added SMART_ERRORS (aka "Django mode"). If you set SMART_ERROR to True it - Added SMART_ERRORS (aka "Django mode"). If you set SMART_ERROR to True it
will make the client throw KeyError instead of NotFoundError when a key is will make the client throw KeyError instead of NotFoundError when a key is
missing. missing.




1.3.3 (2011-06-14) 1.3.3 (2011-06-14)
------------------ ------------------
- Fixed an introspection when the results list of a traverse is empty. - Fixed an introspection when the results list of a traverse is empty.
- Merge pull request #17 from mhluongo/master - Merge pull request #17 from mhluongo/master
- Resolved the STOP_AT_END_OF_GRAPH traversal test case. - Resolved the STOP_AT_END_OF_GRAPH traversal test case.
Calling .traverse(stop=STOP_AT_END_OF_GRAPH) will now traverse the graph Calling .traverse(stop=STOP_AT_END_OF_GRAPH) will now traverse the graph
without a max depth (and without 500 errors). without a max depth (and without 500 errors).
- Added a failing test case for traverse(stop=STOP_AT_END_OF_GRAPH). - Added a failing test case for traverse(stop=STOP_AT_END_OF_GRAPH).




1.3.2 (2011-05-30) 1.3.2 (2011-05-30)
------------------ ------------------
- Added a test for deleting relationships. - Added a test for deleting relationships.
- Fixing an Index compatibility issue with Python 2.6.1. - Fixing an Index compatibility issue with Python 2.6.1.
- Fixing an error in extensions support with named params. - Fixing an error in extensions support with named params.




1.3.1 (2011-04-16) 1.3.1 (2011-04-16)
------------------ ------------------
- Fixing setup.py. - Fixing setup.py.




1.3.0 (2011-04-15) 1.3.0 (2011-04-15)
------------------ ------------------
- First Python Index Package release with full support for Neo4j 1.3. - First Python Index Package release with full support for Neo4j 1.3.
7 changes: 5 additions & 2 deletions README.rst
Original file line number Original file line Diff line number Diff line change
@@ -1,7 +1,7 @@
Neo4j Python REST Client Neo4j Python REST Client
======================== ========================


:synopsis: Allows interact with Neo4j standalone REST server from Python. :synopsis: Object-oriented Python library to interact with Neo4j standalone REST server.


The first objective of Neo4j Python REST Client is to make transparent for The first objective of Neo4j Python REST Client is to make transparent for
Python programmers the use of a local database through neo4j.py_ or a remote Python programmers the use of a local database through neo4j.py_ or a remote
Expand Down Expand Up @@ -327,6 +327,9 @@ same::


>>> i3 = gdb.relationships.indexes.create("index3") >>> i3 = gdb.relationships.indexes.create("index3")


For deleting an index just call 'delete' with no arguments::

>>> i3.delete()




Extensions Extensions
Expand Down Expand Up @@ -393,7 +396,7 @@ Transactions


Currently, the transaction support is not complete in this client, although Currently, the transaction support is not complete in this client, although
a work in progress is being carried out, and hopefully the capacity to a work in progress is being carried out, and hopefully the capacity to
handle objects created in the same transaction will be done:: handle objects created in the same transaction will be done.


Basic usage for deletion:: Basic usage for deletion::


Expand Down
5 changes: 4 additions & 1 deletion README.txt
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -327,6 +327,9 @@ same::


>>> i3 = gdb.relationships.indexes.create("index3") >>> i3 = gdb.relationships.indexes.create("index3")


For deleting an index just call 'delete' with no arguments::

>>> i3.delete()




Extensions Extensions
Expand Down Expand Up @@ -393,7 +396,7 @@ Transactions


Currently, the transaction support is not complete in this client, although Currently, the transaction support is not complete in this client, although
a work in progress is being carried out, and hopefully the capacity to a work in progress is being carried out, and hopefully the capacity to
handle objects created in the same transaction will be done:: handle objects created in the same transaction will be done.


Basic usage for deletion:: Basic usage for deletion::


Expand Down
5 changes: 3 additions & 2 deletions neo4jrestclient/constants.py
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -12,10 +12,11 @@
"Andy Denmark, https://github.com/denmark", "Andy Denmark, https://github.com/denmark",
] ]
__license__ = "GPL 3" __license__ = "GPL 3"
__version__ = "1.4.1" __version__ = "1.4.2"
__email__ = "versae@gmail.com" __email__ = "versae@gmail.com"
__url__ = "https://github.com/versae/neo4j-rest-client" __url__ = "https://github.com/versae/neo4j-rest-client"
__description__ = """Library to interact with Neo4j standalone REST server""" __description__ = """Object-oriented Python library to interact with """ \
"""Neo4j standalone REST server"""
__status__ = "Development" __status__ = "Development"
# Order # Order
BREADTH_FIRST = "breadth_first" BREADTH_FIRST = "breadth_first"
Expand Down

0 comments on commit c3c62e0

Please sign in to comment.