Skip to content

Releases: kayjan/bigtree

0.8.2

05 Jun 10:33

Choose a tag to compare

2023-03-16

Changed

  • Misc: Type checking to remove optional requirement for mypy.
  • Misc: Shift .flake8, .mypy.ini, and pytest.ini files to pyproject.toml.

0.8.1

05 Jun 10:32

Choose a tag to compare

2023-03-10

Fixed

  • Tree Modifier: Fix issue of sep of tree differing from the sep in from_paths and to_paths.

0.8.0

05 Jun 10:29

Choose a tag to compare

2023-03-10

Added

  • Misc: Type checking with mypy, added type checks to pre-commit hooks.

Changed

  • DAGNode: go_to method to be consistent with List[List[DAGNode]] type.

Fixed

  • Tree Exporter: Exception handling in yield_tree if node_name_or_path is not found.
  • Workflow: Exception handling in prioritizing item/list if item/list is not the correct tree depth.
  • Workflow: Exception handling in removing item/list if item/list is not found.

0.7.4

05 Jun 10:29

Choose a tag to compare

2023-02-27

Fixed

  • Tree Constructor: Fixed pandas SettingwithCopyWarning when performing dataframe operations.

0.7.3

05 Jun 10:28

Choose a tag to compare

2023-02-25

Added

  • Tree Exporter: Fixed print_tree checking attributes with hasattr to handle cases of null or 0 value attributes, add more test cases.
  • Misc: Added more description to Contributing.

0.7.2

05 Jun 10:28

Choose a tag to compare

2023-02-18

Added

  • Tree Exporter: Added node_shape parameter in tree_to_dot export function for easier way to customize node shape.

0.7.1

05 Jun 10:27

Choose a tag to compare

2023-02-18

Added

  • BaseNode/Node: Added go_to BaseNode method to travel from one node to another node from the same tree.
  • DAGNode: Added go_to DAGNode method to travel from one node to another node from the same DAG.

0.7.0

05 Jun 10:27

Choose a tag to compare

2023-02-18

Added

  • Tree Modifier: Accept merge_leaves type of modification, enhance documentation to provide more examples and illustrations.

0.6.10

05 Jun 10:26

Choose a tag to compare

2023-01-23

Fixed

  • Tree Constructor: str_to_tree accept prefixes to support unicode characters in node names.

0.6.9

05 Jun 10:26

Choose a tag to compare

2023-01-22

Added

  • Tree Construct: str_to_tree to construct tree from tree string.