Revision history for Perl module TCGA::Neo4j
0.01 Tue Aug 21 14:10:01 2012
- original version; created by ExtUtils::ModuleMaker 0.51
0.12
- added REST::Neo4p::Path to support paths returned by queries
- added a few more exception throws
- built out pod
- added pod tests
0.121
- fixed the get_by_id methods in REST::Neo4p; they correctly return
all entities (including indexes) present already in database
- added tests for above in 005_db.t
- pod fixes
0.122
- auto creation of accessors now works on properties created in the constructor
- added tests for above in 007_accessors.t
- fixed the set_property pod (needs a hashref arg, not an array)
0.123
- fixed a bug in index constructor
0.124
- try/catch (with eval {}) all REST::Neo4p::Agent calls; rethrow
- REST::Neo4p::Agent - 'X-Stream: true' added as a default header
(use $agent->no_stream to remove)
0.125
- Query responses are now sent to disk and rows are streamed from
there by the fetch() iterator
0.1251
- Pod fixes (thanks Mat)
0.126
- LWP::UserAgent v6.04 or greater required
- Batch feature implemented, new tests (008, 009)
0.1261
- Pod fixes
0.1262
- Added REST::Neo4p::Exceptions pod
0.127
- Added start_node(), end_node() to Relationship object (thanks Joseph)
0.128
- fixed rt80150 (thanks Joseph)
0.1282
- fixed rt80196 (thanks Sergei)
- added newlines to all exception messages
- updated $VERSION for all modules
0.1283
- fixed rt80343 (thanks Joseph)
- get_property on a property that doesn't exist now just returns
undef (rather than throwing an exception)
- remove() checks for a NotFoundException and simply destroys the
Perl object (rather than throwing an exception)
0.1284
- fixed incorrect handling of comm errors in REST::Neo4p::Agent
- added request retry capability (see REST::Neo4p::Agent pod)
(thanks Joseph)
- REST::Neo4p::Index::add_entry allows multiple key-value pairs
(thanks Joseph)
0.1285
- get_<entity> methods in REST::Neo4p now quietly return undef if item
not found (thanks Sergei)
0.20
- Added support for application-level constraints (REST::Neo4p::Constrain
and REST::Neo4p::Constraint)
- refactored tests to better cleanup test entities on failed suites
- Module version numbers reflect last version in which the module was
modified
- fixed problem with escaped spaces in queries
0.2010
- REST::Neo4p::Query::fetch() now supports array responses
(thanks Joseph)
- fetch() now throws a reasonable exception if the query has not
been execute()d
0.2012
- modified _fix_constraints regexp to accommodate 5.10 and less
0.2013
- fixed bad Perl in Index synopsis
0.2020
- added create_unique functionality to node and relationship indexes
0.2100
- experimental support for Neo4j-2.0
- set_property, remove_property returns the object itself on
success (for chaining calls)
0.2101
- REST::Neo4p::agent() allows access to the LWP::UserAgent to change
parameters, add credentials, etc. before/after connection