What's Changed
- [EXTRA] Allow callers to disable unique in-place mutation by @tqchen in #776
- [EXTRA] Enable typed mutation result conversions and subsumption by @tqchen in #777
- [IR] Expose protected remap state and skip empty lookups by @tqchen in #779
- [PERF] Reduce structural traversal result overhead by @tqchen in #780
- [FIX] Forward implicitly convertible values into UnchangedOr by @tqchen in #782
- [FEAT] Add optional in-place permission to default structural descent by @tqchen in #781
- [Fix][Rust] Map children of inline pre-order replacements by @tlopex in #784
- [FEAT] BigInt support for arbitrary-precision integer value by @tqchen in #783
- [API] Consolidate structural mutation entrypoints and borrowed fallback by @tqchen in #786
- [REFACTOR] Remove redundant BigInt structural-kind metadata by @tqchen in #788
- [FEAT] Add strict narrowing for Expected values by @tqchen in #787
- feat: add Expected error-return checks by @tqchen in #789
- [FEAT][Rust] Preserve unchanged structural mutation results by @tlopex in #785
- [FEAT] Support optional structural visit early returns by @tqchen in #790
- [FEAT] Add consuming casts and raw adoption to UnchangedOr by @tqchen in #791
- [Fix][Rust] Align structural mutation remapping policy by @tlopex in #792
- fix: preserve lvalues in UnchangedOr value access by @tqchen in #793
Full Changelog: v0.1.14...v0.1.14-post0