Changelogs » Anytree

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