Releases: eliegoudout/paramclasses
Releases · eliegoudout/paramclasses
v0.2.2
Full Changelog: v0.1.0...v0.2.2
- Explicit expected behaviour:
Operation onClass or instance |
Parameters | Non-Parameters | ||
---|---|---|---|---|
Protected | Unprotected | Protected | Unprotected | |
getattr |
Bypass Descriptors* | Bypass Descriptors | Vanilla* | Vanilla |
setattr |
ProtectedError |
Bypass Descriptors | ProtectedError |
Vanilla |
delattr |
ProtectedError |
Bypass Descriptors | ProtectedError |
Vanilla |
- Much more extensive tests for get/set/del (and fixed
A.x
not bypassing descriptors properly - Protected attributes: now
mappingproxy
withowner
values. Much cleaner for ultiple inheritance (no value look-up) - More extensive readme
- Breaking
mappingproxy
is a discovered way of breaking paramclasses - Introduced
RawParamClass
.
v0.1.0
First stable version.
Full Changelog: https://github.com/eliegoudout/paramclasses/commits/v0.1.0