Mar 27 2015
Jan 5 2015
Dec 27 2015
Node->rebuildNode->newNestedSetQueryNode::all now uses columns parameter in get callMar 4 2015
rebuild command [PR #133]limitDepth query scope [PR #125]Mar 3 2015
Jan 14 2014
bug fixes
MoveNotPossibleException. Thanks to
@ziadoz for spotting this issue and providing a patch.enhancenments
toHierarchy method which returns a nested collection
representing the queried tree. Great thanks go to @Surt for his patch on this.all method which works as the regular Eloquent\Model::all
method but sorts for the lft column.Oct 11 2013
July 31 2013
withoutNode, withoutRoot, withoutSelf query scopes.Node::getNestedList static method thanks to @gerp.July 22 2013
July 18 2013
July 5th 2013
enhanments
bug fixes
insideSubtree was inside incorrectly to guard against impossible moves. Fixed.lft column, Postgres complained when using
aggregate methods on queries which had SORT BY clauses. Now those are pruned
before running aggregates.July 3rd 2013
enhancements
immediateDescendants, 'getImmediateDescendants' methods.bug fixes
lft logic ordering by default to every scope method. Thanks to
@dirkpostma for spotting this out.getLeftSibling method which was not behaving properly because of
the previosly stated bugs.Sep 30 2014
Aug 25 2014
bug fixes
Node->storeNewParent() to avoid moving a node which was already root. Fixes [#79] and closes [#81]..travis.yml improvements by @GrahamCampbell [PR #95].isValid static method to isValidNestedSet to avoid name clashes with validator packages. Closes [#89].enhancements
trunks family of methods: allTrunks, trunks, getTrunks and isTrunk. Closes [#59].force option to the rebuild static method.Jul 3 2014
bug fixes
composer.json file. Merges [#67].newNestedSetQuery method. Merges [#70].$orderColumn when calling toHierarchy. Merges [#73], fixing [#71].enhancements
makeFirstChildOf and makeLastChildOf helper methods.limitDepth query scope to allow query depth limiting for huge descendancy chains. Also allow to pass the depth limit as the first parameter of getDescendants and getDescendantsAndSelf.buildTree, makeTree mass-assignment (seeding) methods.May 2 2014
bug fixes
reload().getObservableEvents() function to include node's moving and moved
events.reload() to consider trashed node objects via soft-delete operations.
Fixes [#35].null to the parent_id column value and saving the node now
performs the same operation as makeRoot(). Fixes [#54].toHierarchy as yielded inconsistent results, even worse with custom sorting of the collection results. Merges [#61], fixes [#63].enhancements
Node::isValid.Node::rebuild. Very useful when a tree
structure has been messed up or to convert from a parent_id only table.lft).May 7th 2013
enhancements
parent_id, lft, rgt columns by default on generated
migration.bug fix
Baum\Node.May 4th 2013
How can I help you explore Laravel packages today?