PackageTrack
Sign in Get early access

kalnoy/nestedset

Nested Set Model for Laravel 5.7 and up

v7.0.0 15M downloads/mo #1218 most downloaded on Packagist lazychaser/laravel-nestedset

What this package is like to depend on

Last release 4 months ago

11 Apr 2026

Ships fairly regularly

a new release about every 6 months

Some releases are documented

notes for 18 of 63 stable releases

Nothing withdrawn

no release was ever pulled

13 years old

64 releases · first in 2013

2 releases in the last 12 months

see the full history below

Release timeline

64 releases · Oct 2013 to Apr 2026
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 60 of 64
  1. v7.0.0 11 Apr 2026

    Nothing published for this version

  2. v6.0.7 11 Apr 2026

    Nothing published for this version

  3. v6.0.6 22 Apr 2025
    Release notes

    What's Changed

    • Fixes php 8.4 deprecation warnings like: "Implicitly marking paramete… by @julesgraus in #607
    • Revert changing method signatures by @ysfks in #619
    • Remove unneeded requirement: serializable-closure by @kohlerdominik in #623

    New Contributors

    Full Changelog: v6.0.5...v6.0.6

    Open source →
  4. v6.0.5 25 Feb 2025
    Release notes

    What's Changed

    Full Changelog: v6.0.4...v6.0.5

    Open source →
  5. v6.0.4 08 Apr 2024

    Nothing published for this version

  6. v6.0.3 29 Nov 2023

    Nothing published for this version

  7. v6.0.2 16 Feb 2023

    Nothing published for this version

  8. v6.0.1 11 Feb 2022

    Nothing published for this version

  9. v6.0.0 28 May 2021

    Nothing published for this version

  10. v5.0.5 28 May 2021

    Nothing published for this version

  11. v5.0.4 28 May 2021

    Nothing published for this version

  12. v5.0.3 07 Dec 2020

    Nothing published for this version

  13. v5.0.2 11 Sep 2020

    Nothing published for this version

  14. v5.0.1 04 Mar 2020

    Nothing published for this version

  15. v5.0.0 06 Sep 2019

    Nothing published for this version

  16. v4.3.5 16 Jun 2019

    Nothing published for this version

  17. v4.3.4 27 Feb 2019
    Release notes
    • Support Laravel 5.8
    Open source →
  18. v4.3.3 04 Sep 2018
    Release notes
    • Support Laravel 5.7
    Open source →
  19. v4.3.2 04 Feb 2018
    Release notes
    • Support Laravel 5.6
    • Added nestedSet and dropNestedSet blueprint macros
    Open source →
  20. v4.3.1 26 Nov 2017

    Nothing published for this version

  21. v4.3.0 30 Aug 2017
    Release notes
    • Support Laravel 5.5
    • Added fixSubtree and rebuildSubtree methods
    • Increased performance of tree rebuilding
    Open source →
  22. v4.2.7 20 Jun 2017
    Release notes
    • #217: parent_id, lft and rgt are reset when replicating a node
    Open source →
  23. v4.2.6 10 Jun 2017

    Nothing published for this version

  24. v4.2.5 12 May 2017
    Release notes
    • #208: dirty parent and bounds when making a root
    • #206: fixed where has on descendants
    • refactored ancestors and descendants relations
    Open source →
  25. v4.2.4 12 Apr 2017
    Release notes
    • Fixed issues related to rebuilding tree when using SoftDeletes and scoping
    Open source →
  26. 4.2.3 08 Apr 2017
    Release notes
    • Added whereAncestorOrSelf, ancestorsAndSelf, descendantsOrSelf, whereDescendantOrSelf helper methods
    • #186: rebuild tree removes nodes softly when model uses SoftDeletes trait
    • #191: added whereIsLeaf and leaves method, added isLeaf check on node
    Open source →
  27. v4.2.2 11 Feb 2017

    Nothing published for this version

  28. v4.2.1 25 Jan 2017

    Nothing published for this version

  29. v4.2.0 19 Dec 2016

    Nothing published for this version

  30. v4.1.6 29 Aug 2016

    Nothing published for this version

  31. 4.1.5 23 Aug 2016

    Nothing published for this version

  32. v4.1.4 03 Aug 2016

    Nothing published for this version

  33. v4.1.3 15 Apr 2016

    Nothing published for this version

  34. v4.1.2 23 Mar 2016

    Nothing published for this version

  35. v4.1.1 13 Mar 2016

    Nothing published for this version

  36. v4.1.0 29 Feb 2016
    Release notes
    • #75: Converted to trait. Following methods were renamed:
      • appendTo to appendToNode
      • prependTo to prependToNode
      • insertBefore to insertBeforeNode
      • insertAfter to insertAfterNode
      • getNext to getNextNode
      • getPrev to getPrevNode
    • #82: Fixing tree now handles case when nodes pointing to non-existing parent
    • The number of missing parent is now returned when using countErrors
    • #79: implemented scoping feature
    • #81: moving node now makes model dirty before saving it
    • #45: descendants is now a relation that can be eagerly loaded
    • hasChildren and hasParent are now deprecated. Use has('children') has('parent') instead
    • Default order is no longer applied for siblings(), descendants(), prevNodes, nextNodes
    • #50: implemented tree rebuilding feature
    • #85: added tree flattening feature
    Open source →
  37. v4.1.0-beta 24 Feb 2016 pre-release

    Nothing published for this version

  38. v4.0.1 20 Jan 2016

    Nothing published for this version

  39. v4.0.0 23 Dec 2015

    Nothing published for this version

  40. v3.1.4 20 Dec 2016

    Nothing published for this version

  41. v3.1.3 07 Apr 2016

    Nothing published for this version

  42. v3.1.2 23 Dec 2015

    Nothing published for this version

  43. v3.1.1 21 Dec 2015
    Release notes
    • Fixed #42: model becomes dirty before save when parent is changed and using appendTo, prependTo, insertBefore, insertAfter.
    Open source →
  44. v3.1.0 10 Sep 2015
    Release notes
    • Added fixTree method for fixing lft/rgt values based on inheritance
    • Dropped support of Laravel < 5.1
    • Improved compatibility with different databases
    Open source →
  45. v3.0.0 05 Aug 2015
    Release notes
    • Support Laravel 5.1.9
    • Renamed append to appendNode, prepend to prependNode
    • Renamed next to nextNodes, prev to prevNodes
    • Renamed after to afterNode, before to beforeNode
    Open source →
  46. v2.4.4 23 Jun 2015

    Nothing published for this version

  47. v2.4.3 12 May 2015

    Nothing published for this version

  48. v2.4.2 29 Mar 2015

    Nothing published for this version

  49. v2.4.1 29 Mar 2015

    Nothing published for this version

  50. v2.4.0 28 Feb 2015
    Release notes
    • Added query methods whereNotDescendantOf, orWhereDescendantOf, orWhereNotDescendantOf
    • whereAncestorOf, whereDescendantOf and every method that depends on them can now accept node instance
    • Added Node::getBounds that returns an array of node bounds that can be used in whereNodeBetween
    Open source →
  51. v2.3.2 16 Feb 2015

    Nothing published for this version

  52. v2.3.1 15 Feb 2015

    Nothing published for this version

  53. v2.3.0 11 Feb 2015
    Release notes
    • Added linkNodes method to Collection class
    Open source →
  54. v2.2.0 04 Feb 2015
    Release notes
    • Support Laravel 5
    Open source →
  55. v2.1.0 23 Jan 2015
    Release notes
    • Added isChildOf, isAncestorOf, isSiblingOf methods
    Open source →
  56. v2.0.2 25 Nov 2014

    Nothing published for this version

  57. v2.0.1 21 Oct 2014

    Nothing published for this version

  58. v2.0-beta3 26 Jul 2014

    Nothing published for this version

  59. v2.0-beta2 12 Jul 2014

    Nothing published for this version

  60. v2.0-beta 17 Jun 2014

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive