v0.1.14-rc1
Pre-release
Pre-release
What's Changed
- [FEAT][RUST] Resolve reflected type methods and constructors from Rust by @Seven-Streams in #707
- [FEAT] Add structural map, maybe_inplace_mutate, and var_remap APIs by @Kathryn-cat in #649
- [Feat][Rust] Add native structural_map and structural_mutate by @tlopex in #704
- [FEAT] Add core opaque pointer handler map by @tqchen in #708
- [Fix][Rust] Serialize structural visit test registration by @tlopex in #710
- [FEAT][RUST] Complete structural walk/map/visit/mutate dispatch APIs by @Seven-Streams in #711
- [FIX] Make ffi.Error picklable by @cyx-6 in #709
- [FEAT][RUST] Add AnyCompatible::to_any. by @Seven-Streams in #712
- [FEAT][RUST] Support Any elements in FFI containers by @tlopex in #715
- [FIX] Stabilize Python annotation metadata by @junrushao in #718
- [REFACTOR][RUST] Clarify structural mutator dispatch and recursion APIs by @tlopex in #714
- [FEAT][RUST] Add object binding runtime support by @tlopex in #716
- [CORE] Propagate static object type bounds in Any conversions by @tqchen in #719
- [FEAT][RUST] Accept any Into return value in structural map/mutate callbacks by @Seven-Streams in #722
- [FIX][RUST] Seal structural callback result traits and update return-value docs by @Seven-Streams in #724
- [Rust] Decouple structural mutation dispatch from recursion control by @tlopex in #723
- [FEAT][FFI] Accept flexible callback return types in C++ StructuralMap by @tqchen in #725
Full Changelog: v0.1.13-post3...v0.1.14-rc1