Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@niklasdewally niklasdewally released this 27 Jan 17:35

This is a major release of Uniplate, containing breaking API changes as well as various additions and improvements, listed below:

Breaking changes

  • Uniplate functions now return std::collections::VecDeque instead of im::Vector.
  • im and proptest are no longer dependencies of Uniplate.

Major changes

  • The derive macro now supports structs and tuple-structs (Thanks to @lixitrixi)
  • Add Zipper and ZipperBi, allowing arbitrary traversal of types that implement Uniplate and Biplate
  • Significantly speedup contexts and contexts_bi .

Full changelog

New Contributors

Full Changelog: v0.1.5...v0.2.0