Releases: mlc-ai/mlc-python
Releases · mlc-ai/mlc-python
0.4.0
What's Changed
- feat(sym): Enforce DType Checks in Constructors by @potatomashed in #46
- fix(core): Fix DLPack Interface by @potatomashed in #47
- chore(build): Exclude static library in pypi release by @potatomashed in #48
- fix(core): Skip dataclass fields only when it starts with
_mlc_
by @potatomashed in #53 - feat(dataclass): Support
frozen=True
in py_class by @potatomashed in #54 - feat(core): Support
List|Dict.py()
by @potatomashed in #55 - feat(core): Introduce
Object.id_
andObject.is_
by @potatomashed in #57 - feat(core): Support freezing List/Dict by @potatomashed in #58
- chore: Release AArch64 Wheels by @potatomashed in #60
- chore(release): Add dependency to stage publish by @potatomashed in #61
- feat(core): Add missing methods in mlc::core::List by @potatomashed in #63
- fix(dataclasses): Add customized
__str__
method to registry by @potatomashed in #64 - feat(core): Dependency Graph by @potatomashed in #65
- feat(printer): Print address for duplicated variable names by @potatomashed in #66
- feat(dataclasses): Introduce
mlc.dataclasses.stringify
by @potatomashed in #69 - feat(cython): Hide C++ stacktrace by default by @potatomashed in #70
- feat(cython): Python Stable ABI Friendliness by @potatomashed in #72
- feat(cython): ABI3 Compatibility Update by @potatomashed in #71
- feat(core): Support
eq_s
andhash_s
for opaque objects by @potatomashed in #74 - feat(core): Support serialization of opaque objects by @potatomashed in #75
- feat(core): Support deepcopy in opaque by @potatomashed in #76
- fix(printer): Underscore at the end of the line by @potatomashed in #77
Full Changelog: v0.3.0...0.4.0
v0.3.10
What's Changed
- feat(core): Support deepcopy in opaque by @potatomashed in #76
Full Changelog: v0.3.9...v0.3.10
v0.3.9
What's Changed
- feat(core): Support serialization of opaque objects by @potatomashed in #75
Full Changelog: v0.3.8...v0.3.9
v0.3.8
What's Changed
- feat(core): Support
eq_s
andhash_s
for opaque objects by @potatomashed in #74
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- feat(cython): ABI3 Compatibility Update by @potatomashed in #71
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
- feat(cython): Python Stable ABI Friendliness by @potatomashed in #72
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- feat(dataclasses): Introduce
mlc.dataclasses.stringify
by @potatomashed in #69 - feat(cython): Hide C++ stacktrace by default by @potatomashed in #70
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- chore(release): Add dependency to stage publish by @potatomashed in #61
- feat(core): Add missing methods in mlc::core::List by @potatomashed in #63
- fix(dataclasses): Add customized
__str__
method to registry by @potatomashed in #64 - feat(core): Dependency Graph by @potatomashed in #65
- feat(printer): Print address for duplicated variable names by @potatomashed in #66
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- feat(core): Introduce
Object.id_
andObject.is_
by @potatomashed in #57 - feat(core): Support freezing List/Dict by @potatomashed in #58
- chore: Release AArch64 Wheels by @potatomashed in #60
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- fix(core): Skip dataclass fields only when it starts with
_mlc_
by @potatomashed in #53 - feat(dataclass): Support
frozen=True
in py_class by @potatomashed in #54 - feat(core): Support
List|Dict.py()
by @potatomashed in #55
Full Changelog: v0.3.1...v0.3.2