Changes Remove _mutable Slight internal behavior change: treeclass is created mutable and is set to immutable after initialization. Previously class is created as immutable, then making the class mutable before int, and finally set to immutable after init. Full Changelog: https://github.com/ASEM000/PyTreeClass/compare/v0.1.11...v0.1.1
What's Changed Enable regex str comparison by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pu...
What's Changed [breaking change] 3 item trace by @ASEM000 in https://github.com/ASEM000/PyTreeClass...
1) Remove mask_util. 2) faster __str__ and __repr__. Full Changelog: https://github.com/ASEM000/PyTr...
What's Changed Add immutable __delattr__ Breaking changes pytc.is_frozen_field -> pytc.is_field_fr...
What's Changed Field modification by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/65 Fu...
Initial beta release for v0.2 Full Changelog: https://github.com/ASEM000/PyTreeClass/compare/v0.1.13...
Breaking change v0.3 For better typing, the decorator-based approach is changed to subclassing appro...
fix unordered keys bug in registering instance variables Full Changelog: https://github.com/ASEM000/...
Fix __init_subclass__ not accepting arguments. Bug introduced since v0.5 Full Changelog: https://gi...
What's Changed New viz function tree_repr_with_trace in #47 (useful for debugging) Shield fields ma...
What's Changed Deprecate auto unwrapping in favor of Freeze/unfreeze pattern by @ASEM000 in https:/...
v0.6.0 Allow nested mutations using .at[method](*args, **kwargs). After the change, inner methods c...
V0.9 Breaking changes: To simplify the API the following will be removed: 1) tree_repr_with_trace 2...
Changelog PyTreeClass v0.5 Breaking changes Auto generation of `initmethod from type hints is decoup...
use dataclass_transform for better typing/autocomplete use one time validation on user-defined trace...
What's Changed Enable regex str comparison by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pu...
What's Changed [breaking change] 3 item trace by @ASEM000 in https://github.com/ASEM000/PyTreeClass...
1) Remove mask_util. 2) faster __str__ and __repr__. Full Changelog: https://github.com/ASEM000/PyTr...
What's Changed Add immutable __delattr__ Breaking changes pytc.is_frozen_field -> pytc.is_field_fr...
What's Changed Field modification by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/65 Fu...
Initial beta release for v0.2 Full Changelog: https://github.com/ASEM000/PyTreeClass/compare/v0.1.13...
Breaking change v0.3 For better typing, the decorator-based approach is changed to subclassing appro...
fix unordered keys bug in registering instance variables Full Changelog: https://github.com/ASEM000/...
Fix __init_subclass__ not accepting arguments. Bug introduced since v0.5 Full Changelog: https://gi...
What's Changed New viz function tree_repr_with_trace in #47 (useful for debugging) Shield fields ma...
What's Changed Deprecate auto unwrapping in favor of Freeze/unfreeze pattern by @ASEM000 in https:/...
v0.6.0 Allow nested mutations using .at[method](*args, **kwargs). After the change, inner methods c...
V0.9 Breaking changes: To simplify the API the following will be removed: 1) tree_repr_with_trace 2...
Changelog PyTreeClass v0.5 Breaking changes Auto generation of `initmethod from type hints is decoup...
use dataclass_transform for better typing/autocomplete use one time validation on user-defined trace...
What's Changed Enable regex str comparison by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pu...
What's Changed [breaking change] 3 item trace by @ASEM000 in https://github.com/ASEM000/PyTreeClass...
1) Remove mask_util. 2) faster __str__ and __repr__. Full Changelog: https://github.com/ASEM000/PyTr...