All Versions
192
Latest Version
Avg Release Cycle
58 days
Latest Release
893 days ago

Changelog History
Page 14

  • v5.2.5 Changes

    November 09, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Regression in last release caused properties to revert to default on update if not present in the properties for update
  • v5.2.4 Changes

    November 09, 2015

    ๐Ÿ›  Fixed

    • ๐ŸŒฒ Use debug log level for query logging
    • โšก๏ธ updated_at properties were not being added up update events, only updated.
    • 0๏ธโƒฃ Default values of Boolean properties were not being set when default: false
    • props_for_update was using String keys instead of Symbols, like props_for_update
    • props_for_create and props_for_update were not adding default property values to the hash.
    • ActiveNode's merge and find_or_create methods were not setting default values of declared properties when ON CREATE was triggered. The code now uses props_for_create.
  • v5.2.3 Changes

    July 09, 2015

    โž• Added bugfixes from 5.1.4 and 5.1.5 that were missed in earlier 5.2.x releases:

    • ๐Ÿš… AssociationProxy now responds to serializable_hash so that include can be used in render json in Rails controllers
    • ๐Ÿ›  Fixed errors when trying to call #{association}_ids= on an unpersisted node with UUIDs or an array thereof.
    • โœ‚ Removed extra Cypher query to replace relationships when working with unpersisted nodes and association=.
    • ๐Ÿ› Bug related to Rails reloading an app and returning nodes without first reinitializing models, resulting in CypherNodes.
  • v5.2.2 Changes

    June 09, 2015

    ๐Ÿ›  Fixed

    • Fixed setting of association(_id|_ids) on .create
  • v5.2.1 Changes

    April 09, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ”ง Now possible to configure record_timestamps with rails config
  • v5.2.0 Changes

    โž• Added

    • props_for_persistence, props_for_create, props_for_update instance methods for all nodes and rels. Each returns a hash with properties appropriate for sending to the database in a Cypher query to create or update an object.
    • ๐Ÿ”ง Added record_timestamps configuration do default all ActiveNode and ActiveRel models to have created_at and updated_at timestamps (from #939, thanks @rebecca-eakins)
    • โž• Added timestamp_type configuration to specify how timestamps should be stored (from #939, thanks @rebecca-eakins)

    ๐Ÿ”„ Changed

    • Methods related to basic node and rel persistence (save, create_model, _create_node, others) were refactored to make the processes simpler, clearer, and slightly faster.
    • โœ… Unit test directory structure was rearranged to mirror the lib directory.
  • v5.1.3 Changes

    ๐Ÿ›  Fixed

    • has_one associations are now properly cached (like has_many associations)
    • ๐Ÿ›  QueryProxy now responds to #to_ary. Fixes integration with ActiveModelSerializer gem
  • v5.1.2 Changes

    ๐Ÿ›  Fixed

  • v5.1.1 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed a bug where the Neo4j::Timestamps mixin was not able to be included
  • v5.0.15 Changes

    December 08, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿš€ reload! within Rails apps will work correctly. An earlier release included a workaround but this uses ActiveModel's system for clearing caches to provide a more thorough resolution.