Skip to content

Releases: Luke-Poeppel/treeplotter

Version 0.5.0

20 Sep 17:09
Compare
Choose a tag to compare

v0.5.0 September 20, 2021

Added

  • Three methods for querying children: get_child_by_name, get_child_by_name_depth (a depth-first approach), and get_child_by_name_breadth (a breadth-first approach). All three were contributed by Ricardo Reis.

Fixed

  • Method for removing children was erroneously based on value, not the node itself. Bugfix provided by Ricardo Reis.

Version 0.4.3

19 Jun 19:24
Compare
Choose a tag to compare

v0.4.3 June 19, 2021

Fixed

  • SECOND fix of the version issue. Removing VERSION file entirely.

Version 0.4.2

19 Jun 19:00
Compare
Choose a tag to compare

v0.4.2 June 19, 2021

Fixed

  • Install was broken due to faulty version filepath.

Version 0.4.1

12 Jun 19:40
Compare
Choose a tag to compare

v0.4.1 June 12, 2021

Fixed

  • Fixed typo in the tutorial (make_tree_diagram instead of create_tree_diagram).
  • Removed flake8, pre-commit, and pytest from requirements. Now added to "dev" requirements.
  • The Treant.css file was the only template not being rendered by jinja2.

Version 0.4.0

11 Jun 23:27
Compare
Choose a tag to compare

v0.4.0 June 11, 2021

Added

  • Upgraded styling system for the package with the style.py module. Created NodeStyle and ConnectorStyle objects to be used with the Tree. We can now customize several different features of the document, tree, and nodes.

Changed

  • All of the CSS and HTML templates (exluding the libraries, of course) are gone. They now come from strings (parsed by
    a jinja2 template) made in the style module.

Version 0.3.1

11 Jun 14:48
Compare
Choose a tag to compare

v0.3.1 June 11, 2021

Fixed

  • Image display on PyPi.

Version 0.3.0

11 Jun 14:37
Compare
Choose a tag to compare

v0.3.0 June 11, 2021

Added

  • Added support for orientation in Tree objects.
  • The package now has two install parameters: treeplotter install-assist --standard and treeplotter install-assist --screenshot. This allows the user to more carefully choose what they need to use the package. Added an Installation.md file with updated details.

Changed

  • The use of R and webshot is now fully optional! The user specifies webshot=True in create_tree_diagram. This will obviously fail if they don't have R installed.

Version 0.2.0

11 Jun 10:56
Compare
Choose a tag to compare

v0.2.0 June 11, 2021

Added

  • Allow displaying images in the node.
  • Added a show method to tree.Tree objects.
  • Added support for connector_type in Tree objects.

Removed

  • Remove the get_ordered_children method for Node. It didn't make sense to keep it since nodes need no longer have a value.
  • Remove the write_to_json method for Node. It was unused anywhere in the package.

Version 0.1.1

10 Jun 18:13
Compare
Choose a tag to compare

v0.1.1 June 10, 2021

Added

  • Added a CHANGELOG.md file.

Changed

  • The package_installer.zsh now asks the user if they want to install R and webshot. Due to the versioning constraints of R, we don't want to install this without the user being sure!
  • Minor tutorial improvements and rewordings.

Version 0.1.0

09 Jun 23:28
Compare
Choose a tag to compare

First version of the treeplotter package. Installable via pip3 install treeplotter.