novident_nodes 1.1.2
novident_nodes: ^1.1.2 copied to clipboard
An internal Novident package for export common Nodes
1.1.2 #
- Fix: moving node operations has not implemented
NodeChangeevents. - Feat: added
childrenLevelgetter, that allow us know what should be the children level. - Chore(breaking changes): removed non used properties in
canMoveTo.
1.1.1 #
- Fix: cannot use
canMoveTocorrectly because it's returningfalsealways. - Fix: insertion methods and related won't work by unconfigurable
canMoveTo. - Chore(test): added tests to avoid error with ancestor checking in a swap operation.
1.1.0 #
- Feat: added
verticalMove()method, to allow moving Nodes between the Tree. - Feat: added
NodeCollectormixin to allow collectingNodes. - Feat: added static methods
canMoveToandverticalMoveintoNodeclass. - Fix:
jumpToParentisn't passingstopAtproperty to its owners. - Chore: removed unnecessary
mustCallSuperannotation forowner,id,level,jumpToParent, andindexgetters. - Chore: added
mustCallSupertonotify()method. - Chore: deprecated
atRootgetter and replaced byisAtRootLevel. - Chore: implemented default functions for
NodeVisitorandNodeCollectorintoNodeto avoid unnecessary implementation in leaf nodes. OnlyNodeContaineroverrides the implementation to include itschildren.
1.0.5 #
- Fix:
moveNode()never move node since is comparing parent index instead Node child index. - Chore(BREAKING CHANGES): changed return Node type in
jumpToParent()method to beNodeContainertype.
1.0.4 #
- Fix:
propagateproperty innotifymethod istrueby default.
1.0.2 #
- Chore: added tests for nodes.
- Fix: recursive
toJson()calls inNodeDetails. - Fix: bad type comparations in
ownersetter intoNodeclass.
1.0.0 #
- First release