Skip to content

Releases: kayjan/bigtree

v0.20.0

23 Aug 17:19
91781c8
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

  • Fix mermaid root not reading node attr error by @kayjan in #278

Uncategorized

New Contributors

Full Changelog: 0.19.4...0.20.0

v0.19.4

15 Aug 15:31
3179fd0
Compare
Choose a tag to compare

2024-08-15

Changed:

  • Docs: Clean CSS for playground.
  • Misc: Refactor tests for tree_to_mermaid.
  • Misc: Allow untyped calls in mypy type checking due to ImageFont.truetype call.

Fixed:

  • Tree Exporter: tree_to_mermaid fix where the node attribute is added wrongly to the wrong node.
  • Misc: Fix and update code examples in docstring.
  • Misc: Fix test cases for pydot due to code upgrade.

What's Changed

  • chore: update css and playground to rename Exception classes by @kayjan in #274
  • Fix mermaid export by @kayjan in #275
  • Add test cases for pydot version upgrade by @kayjan in #276
  • Fix codecov to run on push to master by @kayjan in #277

Full Changelog: 0.19.3...0.19.4

v0.19.3

09 Jul 10:06
211123c
Compare
Choose a tag to compare

2024-07-09

Fixed:

  • Docs: Update links in README and rtd docs.

What's Changed

Full Changelog: 0.19.2...0.19.3

v0.19.2

27 Jun 19:05
619dd73
Compare
Choose a tag to compare

2024-06-28

Added:

  • Docs: Add description and credits to playground.
  • Misc: Add template for asking question in Discussions.

Changed:

  • Docs: Homepage to include links to playground, modify emoji location.
  • Docs: Playground modify code and code snippet layout.

Fixed:

  • Misc: Skip codecov github action for PR from other users.

What's Changed

New Contributors

Full Changelog: 0.19.1...0.19.2

v0.19.1

25 Jun 18:55
67e522e
Compare
Choose a tag to compare

2024-06-26

Changed:

  • Docs: Add playground and glossary section to documentation.

What's Changed

Full Changelog: 0.19.0...0.19.1

v0.19.0

15 Jun 04:14
94e2ad2
Compare
Choose a tag to compare

2024-06-15

Changed:

  • Tree Exporter: Print functions to accept custom style that is implemented as dataclass, this is a more object-oriented way of parsing arguments. This affects functions print_tree, yield_tree, hprint_tree, and hyield_tree. The argument custom_style is deprecated, and argument style is used instead. This might not be backwards-compatible!
  • Misc: Updated docstrings to be more comprehensive for tree constructor and tree exporter.
  • Misc: Update documentation badges and conda information.

What's Changed

Full Changelog: 0.18.3...0.19.0

v0.18.3

04 Jun 16:18
0423b29
Compare
Choose a tag to compare

2024-06-05

Changed:

  • Binary Tree Constructor: Type hints to return more generic TypeVar for use with subclasses.
  • DAG Constructor: Type hints to return more generic TypeVar for use with subclasses.
  • [#247] Tree Construct: Type hints to return more generic TypeVar for use with subclasses.
  • Tree Modifier: Type hints to return more generic TypeVar for use with subclasses.
  • Misc: Documentation to include more contribution information and guidelines.

What's Changed

Full Changelog: 0.18.2...0.18.3

v0.18.2

01 Jun 04:20
2e7bd4e
Compare
Choose a tag to compare

2024-06-01

Changed:

  • Tree Search: Standardize handling of singular and plural search.
  • Tree Search: Added find_relative_path that return a single node from search and rename existing find_relative_path to find_relative_paths. This might not be backwards-compatible!

What's Changed

Full Changelog: 0.18.1...0.18.2

v0.18.1

30 May 11:09
4072d96
Compare
Choose a tag to compare

2024-05-30

Changed:

  • Misc: Remove support of Python 3.7 due to incompatibility with polars.

Fixed:

  • Tree Constructor and Exporter: Error handling when user only partially download optional dependencies of pandas/polars.

What's Changed

Full Changelog: 0.18.0...0.18.1

v0.18.0

28 May 01:12
d2dc2fd
Compare
Choose a tag to compare

2024-05-28

Added:

  • Tree Constructor: Polars method polars_to_tree, polars_to_tree_by_relation, add_polars_to_tree_by_path, and add_polars_to_tree_by_name.
  • Tree Exporter: Polars method tree_to_polars.

Fixed:

  • Misc: Documentation to update mkdocs-material version for social plugin.
  • Misc: Update links in README.
  • Misc: Fix mypy typing.

What's Changed

Full Changelog: 0.17.2...0.18.0