All Versions
Latest Version
Avg Release Cycle
185 days
Latest Release
743 days ago

Changelog History
Page 1

  • v4.2.0 Changes

    June 09, 2022
    • โž• added strategy: materialized_path2 #571
    • โž• Added tree_view method #561 (thx @bizcho)
    • ๐Ÿ›  Fixed bug when errors would not undo callbacks #566 (thx @daniloisr)
    • ๐Ÿ’Ž ruby 3.0 support
    • ๐Ÿš… rails 7.0 support (thx @chenillen, @petergoldstein)
    • ๐Ÿ“š Documentation fixes (thx @benkoshy, @mijoharas)
  • v4.1.0 Changes

    June 25, 2021
    • parent with an invalid id now returns nil (thx @vanboom)
    • root returns self if ancestry is invalid (thx @vanboom)
    • ๐Ÿ›  fix case where invalid object prevented ancestry updates (thx @d-m-u)
    • oracleenhanced uses nulls first for sorting (thx @lual)
    • ๐Ÿ›  fix counter cache and STI (thx @mattvague)
  • v4.0.0 Changes

    April 12, 2021
    • โฌ‡๏ธ dropped support for rails 4.2 and 5.0 (thx @d-m-u)
    • ๐Ÿ‘ better documentation counter cache option (thx @pustomytnyk)
    • clean up code (thx @amatsuda @d-m-u)
    • ๐Ÿ›  fixed rails 6.1 support (thx @cmr119 @d-staehler @danini-the-panini )
    • phasing out parent_id?, ancestors? and using has_parent? instead
    • ๐Ÿ›  fixed postgres order bug on rails 6.2 and higher (thx @smoyt)
  • v3.2.1 Changes

    September 23, 2020
    • ๐Ÿ›  fixed gemspec to include locales and pg (thx @HectorMF)
  • v3.2.0 Changes

    September 23, 2020
    • introduce i18n
    • pg sql optimization for ancestry changes (thx @suonlight and @geis)
    • pg sql optimization for sorting (thx @brendon and @d-m-u)
    • ๐Ÿ›  fix to humanise model name (thx @mkllnk)
    • able to convert to ancestry from a parent_id column with a different name
    • ๐Ÿ“š documentation fixes for better diagrams and grammar (thx @dtamais, @d-m-u, and @CamilleDrapier)
  • v3.1.0 Changes

    August 03, 2020
    • :primary_key_format method lets you change syntax. good for uuids.
    • ๐Ÿ”„ changed code from being ancestry string to ancestry_ids focused. May break monkey patches.
    • ๐Ÿšš Moved many methods from has_ancestry and InstanceMethods to MaterializedPath. May break monkey patches.
    • โœ‚ Removed tests for mysql driver. Starting with rails 4.1, it supports mysql2 driver.
    • ๐Ÿ‘ Better documentation for relationships (thnx @dtamai and @d-m-u)
    • ๐Ÿ›  Fix creating children in after_* callbacks (thx @jstirk)
  • v3.0.7 Changes

    November 06, 2018
    • ๐Ÿ›  Fixed rails 5.1 change detection (thx @jrafanie)
    • Introduce counter cache (thx @hw676018683)
  • v3.0.6 Changes

    November 06, 2018
    • ๐Ÿ›  Fixed rails 4.1 version check (thx @myxoh)
  • v3.0.5

    November 06, 2018
  • v3.0.4

    October 27, 2018