Releases: mr-adult/tree-iterators-rs
Releases · mr-adult/tree-iterators-rs
1.2.1
Officially cutting over to using the new Rust 1.75 features - specifically RPITIT (return position impl trait in trait).
v1.1.4
This release cleans up and deduplicates documentation while also adding .leaves() support to the streaming iterators to allow greater flexibility of use cases.
v1.1.3
Change the library over to no_std, using core::iter, alloc::vec::Vec, and alloc::collections::VecDeque
v1.1.2
Adds an implementation of StreamingIteratorMut to all applicable attach_ancestors() method calls and associated documentation.
v1.1.1
This release adds a feature flag to support serde's Serialize and Deserialize traits as well as the new .leaves() method to filter tree traversals down to only leaves of the tree.
1.1.0
This release fixes some problems with the various bfs attach_ancestors APIs so that they work correctly now. It also adds support for BinaryTreeNodes and dfs in order traversals.
v1.0.2
This release fills in the gaps of the attach_ancestors API, adding support to all iterator types.
v1.0.1
This release adds the attach_ancestors() method to some of the existing methods to give them greater flexibility. It also adds streaming-iterator as a dependency.
v1.0.0
The 1.0 release of tree-iterators-rs