Skip to content

Releases: rust-scraper/ego-tree

0.11.0

23 Jan 20:27
de59b42

Choose a tag to compare

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

Full Changelog: v0.10.0...v0.11.0

0.10.0

09 Dec 23:52
a38b9c4

Choose a tag to compare

What's Changed

  • Add fn map_values(…) method to Tree<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

Full Changelog: v0.9.0...v0.10.0

0.9.0

29 Aug 16:12

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0

0.8.0

27 Aug 20:49

Choose a tag to compare

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

Full Changelog: v0.7.0...v0.8.0

0.7.0

22 Aug 22:58

Choose a tag to compare

What's Changed

Full Changelog: v0.6.3...v0.7.0

0.6.3

21 Aug 22:34

Choose a tag to compare

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

Full Changelog: v0.6.2...v0.6.3