From b98ee2068111e67239c09b3f98647796ce17d58e Mon Sep 17 00:00:00 2001 From: Kay Date: Thu, 11 Jan 2024 00:29:34 +0800 Subject: [PATCH] v0.15.4 --- CHANGELOG.md | 8 ++++++++ bigtree/__init__.py | 2 +- pyproject.toml | 1 - 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5569c00f..33657843 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.15.4] - 2024-01-11 +### Changed +- Tree Exporter: `hprint_tree` and `hyield_tree` to allow hiding names of intermediate node. +### Fixed +- Tree Constructor: `newick_to_tree` to handle invalid closing and use of apostrophe. +- Tree Exporter: `tree_to_newick` to handle special characters by wrapping them in apostrophe. + ## [0.15.3] - 2024-01-08 ### Added - Tree Helper: `get_subtree` method to retrieve subtree. @@ -436,6 +443,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Utility Iterator: Tree traversal methods. - Workflow To Do App: Tree use case with to-do list implementation. +[0.15.4]: https://github.com/kayjan/bigtree/compare/0.15.4...0.15.3 [0.15.3]: https://github.com/kayjan/bigtree/compare/0.15.3...0.15.2 [0.15.2]: https://github.com/kayjan/bigtree/compare/0.15.2...0.15.1 [0.15.1]: https://github.com/kayjan/bigtree/compare/0.15.1...0.15.0 diff --git a/bigtree/__init__.py b/bigtree/__init__.py index 3fbac09b..ad3b7f9c 100644 --- a/bigtree/__init__.py +++ b/bigtree/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.15.3" +__version__ = "0.15.4" from bigtree.binarytree.construct import list_to_binarytree from bigtree.dag.construct import dataframe_to_dag, dict_to_dag, list_to_dag diff --git a/pyproject.toml b/pyproject.toml index 4eb24d36..9cf81f0f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,7 +69,6 @@ no-cov = "pytest . {args}" lint = "black -l 88 ." sort = "isort --profile black ." mypy-type = "mypy bigtree" -sha256 = "curl -sL https://github.com/kayjan/bigtree/archive/{args}.tar.gz | openssl sha256" [tool.hatch.envs.docs] dependencies = [