Releases: rust-scraper/ego-tree
Releases · rust-scraper/ego-tree
0.11.0
What's Changed
- Support @ marker in
tree!macro to append subtrees by @RJ in #43 - Add traverse functions for NodeMut by @remimimimimi in #45
- Fix reparent methods to update parent for all siblings by @amirshukayev in #47
- feat: add clone_subtree method for NodeMut by @xu-cheng in #48
New Contributors
- @RJ made their first contribution in #43
- @remimimimimi made their first contribution in #45
- @amirshukayev made their first contribution in #47
- @xu-cheng made their first contribution in #48
Full Changelog: v0.10.0...v0.11.0
0.10.0
What's Changed
- Add
fn map_values(…)method toTree<T>by @regexident in #36 - Prevent usage of self ID in modifiers working on bare ID by @adamreichold in #37
- Do not produce invalid trees when no-op instances of append_id or prepend_id operations are performed. by @adamreichold in #40
- Add sort feature for tree NodeMut by @AuTa in #41
New Contributors
- @regexident made their first contribution in #36
- @AuTa made their first contribution in #41
Full Changelog: v0.9.0...v0.10.0
0.9.0
0.8.0
What's Changed
- Bump to current Rust edition 2021. by @adamreichold in #31
- Implement FusedIterator trait for the various iterators provided by this crate by @adamreichold in #32
- Provide consuming movement methods so that NodeMut can act as a cursor. by @adamreichold in #33
New Contributors
- @adamreichold made their first contribution in #31
Full Changelog: v0.7.0...v0.8.0
0.7.0
What's Changed
- impl Display for Tree by @cfvescovo in #29
- Add support for appending and prepending subtree by @cfvescovo in #30
Full Changelog: v0.6.3...v0.7.0
0.6.3
What's Changed
- Switch to testing on Github Actions, reformat and clippy fix by @cfvescovo in #27
- Detach inserted node before moving in insert_id_* by @cfvescovo in #28
New Contributors
- @cfvescovo made their first contribution in #27
Full Changelog: v0.6.2...v0.6.3