Releases: kayjan/bigtree
Releases · kayjan/bigtree
0.6.8
05 Jun 10:25
Compare
Sorry, something went wrong.
No results found
2023-01-14
Fixed
Tree Exporter: tree_to_dot to perform dictionary copy to prevent style from being overridden for child nodes.
0.6.7
05 Jun 10:25
Compare
Sorry, something went wrong.
No results found
2023-01-09
Changed
Binary Tree: Changed BNode to BinaryNode, and construct method list_to_btree to list_to_binarytree.
0.6.6
05 Jun 10:25
Compare
Sorry, something went wrong.
No results found
2022-12-15
Added
Tree Exporter: Export print_tree output to image using Pillow package.
0.6.5
05 Jun 10:24
Compare
Sorry, something went wrong.
No results found
2022-12-07
Added
Tree Modifier: Shift/copy nodes able to shift node-only and delete the children (backwards-compatible).
0.6.4
05 Jun 10:24
Compare
Sorry, something went wrong.
No results found
2022-11-16
Fixed
BNode: Minor fix on rollback functionality when original children includes None.
0.6.3
05 Jun 10:24
Compare
Sorry, something went wrong.
No results found
2022-11-15
Added
DAGNode: Rollback functionality to original state when there is error setting parent and children (backwards-compatible).
Changed
BaseNode, BNode, DAGNode: Refactor by abstracting checks.
Fixed
BaseNode: Fix rollback logic to handle failure in pre-assign checks and reassigning same child / parent.
BNode: Fix issue of reassigning children shifting existing child from right to left.
0.6.2
05 Jun 10:23
Compare
Sorry, something went wrong.
No results found
2022-11-15
Changed
Tree Modifier: Shorter logging messages.
0.6.1
05 Jun 10:23
Compare
Sorry, something went wrong.
No results found
2022-11-14
Changed
Tree Modifier: Handle shifting/copying that removes intermediate layer (backwards-compatible).
0.6.0
05 Jun 10:22
Compare
Sorry, something went wrong.
No results found
2022-11-13
Added
BaseNode: Rollback functionality to original state when there is error setting parent and children (backwards-compatible).
BaseNode and DAGNode: Type hints.
BNode: Node class for Binary Tree.
BTree Constructor: From list.
BNode Iterator: Level-Order Iterator.
Misc: Add Tips and Tricks to documentation (List Directory).
Fixed
DAGNode: Fix issue of duplicated parent constructor creating duplicated children.
0.5.5
05 Jun 10:22
Compare
Sorry, something went wrong.
No results found
2022-11-12
Added
Misc: More docstring examples.
Misc: More test cases.
Fixed
Tree Modifier: Fix issue with merge_children argument not working as expected.