NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1776 most downloaded on PyPI
Powerful and Lightweight Python Tree Data Structure with various plugins
Last release 1 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 3.4 years
Most releases are documented
notes for 29 of 37 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
37 releases · first in 2016
270 build broken with poetry core 200 by @c0fec0de in #272
Special thanks for PRs to @ncopa @MitchellAugustin @CoolCat467
Full Changelog: 2.12.1...2.13.0
One column per quarter.
Nothing published for this version
What's Changed #242 add 3.12 for testing by @c0fec0de in #242 #196 Introduce LightNodeMixin #138 Fix Recursion Error Full Changelog : 2.11.2...2.12.0
Fix #240
Nothing published for this version
Add filter_ , stop and maxlevel to all exporters
filter_, stop and maxlevel to all exportersFix #191 , #214 , #221 Add '' to glob support, #4
Fix #290 - remove setuptools dep
Fix documentation: #216 , #176 , #209 , #208 , #212 , #213 , #198 , #197
No exection overhead on AttributeError on parent attribute access
NodeMixin does not make use of special class methods #110
Thanks to the contributors, especially @laurent-laporte-pro
Add MANIFEST, refine distribution process
* Fix #101 * Improve Documentation
* fix #100 * Improve Coverage
Fix iterator protocol #89, #85, #78
Thanks to all contributors.
Allow children attribute in constructor for one-line construction
children attribute in constructor for one-line construction (#75)add leaves attribute to node class
leaves attribute to node classutils with commonancestors, leftsibling and rightsibling methods* Fix DictImporter issue * Fix DictExporter issue * Extend testing
Clarify find / find_by_attr behaviour on not found node.
find / find_by_attr behaviour on not found node.Nothing published for this version
Introduce Row object in RenderTree
Fix inconsistent tree structure visible in detach/attach methods
Add support for undirected graphs #26
- Clarify .anchestors typo - Try to fix 3.4 install issue.
Add possibility to set children directly
* Fix typos * Add package meta data.
- add RenderTree().by_attr() - Implment ZigZagGroupIter() - fix documentation - refactor
RenderTree().by_attr()ZigZagGroupIter()- Add codeclimate review process - Refactor
Fix handling of multiple nodes with the same name
Fix handling of multiple nodes with the same name
Add stop, filter and maxlevel options to iterators.
* Implement Walker * Tidy up * Minor improvements
Implement Resolver. Consistent root representation.
Implement Resolver. Consistent root representation.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →