Changelogs » Anytree

PyUp Safety actively tracks 232,000 Python packages for vulnerabilities and notifies you when to upgrade.

Anytree

2.7.3

* Add MANIFEST, refine distribution process

2.7.2

* Fix 101
  * Improve Documentation

2.7.1

* fix 100
  * Improve Coverage

2.7.0

* Speed improvements
  * Add trick multidim 23
  * Clarify use of get_attr 91
  * Fix iterator protocol 89, 85, 78
  * Extend documentation 88,
  * Remove __slots__ 77
  * Fix escape issue 92
  * Fix issue with non-strings in node names 97
  * Add UniqueDotExporter 98
  * Fix typos
  * Speed up searching with optional fastcache
  * Remove python 2.6 testing
  * Add python 3.7 testing
  
  Thanks to all contributors.

2.6.0

* Allow `children` attribute in constructor for one-line construction (75)
  * Fix DotExporter escape (69)

2.5.0

* add `leaves` attribute to node class
  * add `utils` with `commonancestors`, `leftsibling` and `rightsibling` methods
  * skip python 2.6 support

2.4.3

* Fix DictImporter issue
  * Fix DictExporter issue
  * Extend testing

2.4.2

* Clarify `find` / `find_by_attr` behaviour on not found node.

2.4.1

* Fix broken pypi package.

2.4.0

* Implement searching
  * Introduce Row object in RenderTree

2.3.0

* Clarify detach/attach usage (28)
  * Fix inconsistent tree structure visible in detach/attach methods (29)
  * Implement AnyNode class
  * Add importer/exporter structure
  * Implement DictImporter
  * Implement DictExporter
  * Implement JsonImporter
  * Implement JsonExporter
  * Move RenderTreeGraph to DotExporter, keeping legacy
  * Fix documentation conflict with 2.2.2
  * Fix external documentation links
  * Fix python 3.6 warning
  * Add read-only trick
  * Improve Documentation

2.2.2

* Add support for undirected graphs 26
  * Fix issue in Attach/Detach Protocol 29
  * Fix node kwargs issue 24
  * Fix documentation 22

2.2.1

- Clarify .anchestors typo
  - Try to fix 3.4 install issue.

2.2.0

* Add possibility to set children directly
  * Fix issue in Iterators

2.1.4

* Fix typos
  * Add package meta data.

2.1.3

- add `RenderTree().by_attr()`
  - Implment `ZigZagGroupIter()`
  - fix documentation
  - refactor

2.1.2

- Add codeclimate review process
  - Refactor

2.1.1

Fix handling of multiple nodes with the same name

2.1.0

- Add level order iterators
  - re-design tree walking
  - Add stop, filter and maxlevel options to iterators.

2.0.0

* Implement Walker
  * Tidy up
  * Minor improvements

1.0.4

Implement Resolver.
  Consistent root representation.

1.0.2