Neo4j.rb v0.3.0 Release Notes

Release Date: 2009-06-25 // almost 15 years ago
    • Neo4j should track node changes
    • ๐Ÿ‘ RESTful support for lucene queries, sorting and paging
    • ๐Ÿ‘ RESTful support for Relationships
    • ๐Ÿ‘ RESTful support for Node and properties
    • ๐Ÿ‘ Experimental support for Master-Slave Replication via REST
    • RESTful Node representation should contain hyperlinks to relationships
    • โž• Added some handy method like first and empty? on relationships
    • ๐Ÿ‘‰ Use new neo4j: neo-1.0-b8
    • โž• Add an event handler for create/delete nodes start/stop neo, update property/relationship
    • The NodeMixin should behave like a hash, added [] and []= methods
    • Support list topology - has_list and belongs_to_list Neo4j::NodeMixin Classmethods
    • Should be possible to add relationships without declaring them (Neo4j#relationships.outgoing(:friends) << node)
    • Neo4j extensions file structure, should be easy to create your own extensions
    • ๐Ÿ“‡ Rename relation to relationship (Neo4j::Relations => Neo4j::Relationships, DynamicRelation => Relationship) [data incompatible change]
    • Auto Transaction is now optional
    • ๐Ÿ’Ž Setting Float properties fails under JRuby1.2.0
    • ๐Ÿ› Bug: Indexing relationships does not work
    • ๐Ÿ‘‰ Make the ReferenceNode include Neo4j::NodeMixin
    • โž• Added handy Neo4j class that simply includes the Neo4j::NodeMixin
    • Neo4j::IndexNode now holds references to all nodes (Neo4j.ref_node -> Neo4j::IndexNode -> ...)