What's Changed Annotated callbacks by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/62 move callbacks inside typing.Annotated for motivation and background check the corresponding PR before Class A(TreeClass): a:int = field(callbacks=[lambda x:x+1]) after Class A(TreeClass): a:Annotated[int, lambda x:x+1] Full Changelog: https://github.com/ASEM000/PyTreeClass/compare/v0.3.4...v0.3.
Changes Remove undocumented array_as_leaves option in .at methods Replace all dispatching with isin...
Changelog PyTreeClass v0.5 Breaking changes Auto generation of `initmethod from type hints is decoup...
What's Changed Enable regex str comparison by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pu...
What's Changed Field modification by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/65 Fu...
Breaking change v0.3 For better typing, the decorator-based approach is changed to subclassing appro...
What's Changed add alias in Field by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/50 use...
What's Changed [breaking change] 3 item trace by @ASEM000 in https://github.com/ASEM000/PyTreeClass...
V0.9 Breaking changes: To simplify the API the following will be removed: 1) tree_repr_with_trace 2...
What's Changed Match named leaves with regular expressions by @ASEM000 in https://github.com/ASEM00...
What's Changed All instance variables are leaves by @ASEM000 in https://github.com/ASEM000/PyTreeCl...
Full Changelog: https://github.com/ASEM000/PyTreeClass/compare/v0.1.9...v0.1.10 Changes Added subtr...
Breaking changes Option to treat only fields defined in dataclass fields as parameters is removed. ...
What's Changed New viz function tree_repr_with_trace in #47 (useful for debugging) Shield fields ma...
What's Changed Simplify pprint functions by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull...
V0.8 Additions: Add on_getattr in field to apply function on __getattr__ Breaking changes: Rename...
Changes Remove undocumented array_as_leaves option in .at methods Replace all dispatching with isin...
Changelog PyTreeClass v0.5 Breaking changes Auto generation of `initmethod from type hints is decoup...
What's Changed Enable regex str comparison by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pu...
What's Changed Field modification by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/65 Fu...
Breaking change v0.3 For better typing, the decorator-based approach is changed to subclassing appro...
What's Changed add alias in Field by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull/50 use...
What's Changed [breaking change] 3 item trace by @ASEM000 in https://github.com/ASEM000/PyTreeClass...
V0.9 Breaking changes: To simplify the API the following will be removed: 1) tree_repr_with_trace 2...
What's Changed Match named leaves with regular expressions by @ASEM000 in https://github.com/ASEM00...
What's Changed All instance variables are leaves by @ASEM000 in https://github.com/ASEM000/PyTreeCl...
Full Changelog: https://github.com/ASEM000/PyTreeClass/compare/v0.1.9...v0.1.10 Changes Added subtr...
Breaking changes Option to treat only fields defined in dataclass fields as parameters is removed. ...
What's Changed New viz function tree_repr_with_trace in #47 (useful for debugging) Shield fields ma...
What's Changed Simplify pprint functions by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pull...
V0.8 Additions: Add on_getattr in field to apply function on __getattr__ Breaking changes: Rename...
Changes Remove undocumented array_as_leaves option in .at methods Replace all dispatching with isin...
Changelog PyTreeClass v0.5 Breaking changes Auto generation of `initmethod from type hints is decoup...
What's Changed Enable regex str comparison by @ASEM000 in https://github.com/ASEM000/PyTreeClass/pu...