## What's Changed * [FEAT] Recursive DLPack container conversion for auto torch.Tensor return by @Kathryn-cat in https://github.com/apache/tvm-ffi/pull/517 * [fix] Move container stream scanning from Cython to C++ for efficiency by @Kathryn-cat in https://github.com/apache/tvm-ffi/pull/521 * chore(release): Version bump after release v0.1.10 by @junrushao in https://github.com/apache/tvm-ffi/pull/522 * build(deps): replace cmake version exclusion with uv exclude-newer by @junrushao in https://github.com/apache/tvm-ffi/pull/524 * Revert "build(deps): replace cmake version exclusion with uv exclude-newer" by @junrushao in https://github.com/apache/tvm-ffi/pull/525 * build(deps): replace cmake version exclusion with uv exclude-newer by @junrushao in https://github.com/apache/tvm-ffi/pull/526 * fix(cython): Segfault in free-threaded Py_DecRef Cleanup by @junrushao in https://github.com/apache/tvm-ffi/pull/529 * feat(c_class): warn when reflected fields lack Python type annotations by @junrushao in https://github.com/apache/tvm-ffi/pull/531 * fix(py_class): support `super().__init__()` in `init=False` subclasses by @junrushao in https://github.com/apache/tvm-ffi/pull/532 * fix(py_class): propagate parent total_size through empty intermediate classes by @junrushao in https://github.com/apache/tvm-ffi/pull/539 * fix(py_class): support `tvm_ffi.dtype` and `tvm_ffi.Device` as field type annotations by @junrushao in https://github.com/apache/tvm-ffi/pull/540 * refactor(dataclass): consolidate dunder method installation into _dunder.py by @junrushao in https://github.com/apache/tvm-ffi/pull/541 * fix(c_class): restore `__init__` installation from `__ffi_init__` TypeAttrColumn by @junrushao in https://github.com/apache/tvm-ffi/pull/543 * feat(py_class): support `frozen=True` for immutable instances by @junrushao in https://github.com/apache/tvm-ffi/pull/542 * feat(container): add structural `__eq__`/`__ne__`/`__hash__` to Array, List, Map, Dict by @junrushao in https://github.com/apache/tvm-ffi/pull/545 * fix(init): register __ffi_init__ as TypeMethod and use MISSING sentinel by @junrushao in https://github.com/apache/tvm-ffi/pull/546 * perf(container): use iterator lookup instead of exception handling in Map/Dict by @junrushao in https://github.com/apache/tvm-ffi/pull/548 * feat(dataclass): emit __ffi_init__ stubs, harden field registration, and support Python 3.14 by @junrushao in https://github.com/apache/tvm-ffi/pull/549 * feat(string): add String::Split, EscapedStringPy, and rename EscapeString by @junrushao in https://github.com/apache/tvm-ffi/pull/550 * fix(py_class): remove __ffi_init_inplace__ to fix memory leak by @junrushao in https://github.com/apache/tvm-ffi/pull/551 * feat(dataclass): Introduce more utility methods in `tvm_ffi.dataclasses.*` by @junrushao in https://github.com/apache/tvm-ffi/pull/555 * feat(dataclass): add asdict, astuple, and match_args support by @junrushao in https://github.com/apache/tvm-ffi/pull/556 * feat(core): Introduce Attribute-Carrying Language-Agnostic Enums by @junrushao in https://github.com/apache/tvm-ffi/pull/554 * fix(enum): add class iteration and len by @junrushao in https://github.com/apache/tvm-ffi/pull/558 * fix(dataclass): resolve cross-module forward refs by @junrushao in https://github.com/apache/tvm-ffi/pull/559 * [FEAT] Enhance map_dataclass_to_tuple with JIT unpack_dataclass_to_tuple by @tqchen in https://github.com/apache/tvm-ffi/pull/563 * fix(dataclass): distinguish containers from dataclasses by @junrushao in https://github.com/apache/tvm-ffi/pull/557 * fix(container): align sequence equality and contains by @junrushao in https://github.com/apache/tvm-ffi/pull/560 * refactor(enum)!: hide identity fields, add IntEnum/StrEnum, consolidate accessors by @junrushao in https://github.com/apache/tvm-ffi/pull/564 * doc: clarify structural_eq semantics and py_class eq/hash interaction by @yaoyaoding in https://github.com/apache/tvm-ffi/pull/566 * feat: Added typed method registration for py_class by @Kathryn-cat in https://github.com/apache/tvm-ffi/pull/567 * feat(enum): add payload enum compatibility behavior by @junrushao in https://github.com/apache/tvm-ffi/pull/568
**Full Changelog**: https://github.com/apache/tvm-ffi/compare/v0.1.10...v0.1.11-rc0 -- View it on GitHub: https://github.com/apache/tvm-ffi/releases/tag/v0.1.11-rc0 You are receiving this because you are subscribed to this thread. Message ID: <apache/tvm-ffi/releases/[email protected]>
