Releases: timrid/construct-typing
Releases · timrid/construct-typing
v0.5.0
Big changes:
- renamed classes/methods/files:
tstruct.py->dataclass_struct.pyTStruct->DataclassStructTBitStruct->DataclassBitStructsfield->csfieldTContainerMixin->DataclassMixin
- Removed
add_offsetsfromDataclassStruct - Revised
DataclassMixin:- removed inheritance of
cs.Container, which removed the inherited methods names likeupdate,keys, etc and makes them usable as dataclass field names - copied
__str__fromcs.Containerwith a few modifications, so that the output stays almost the same
- removed inheritance of
Small changes:
- adapted stubs to construct v2.10.67
- fixed some errors in construct-stubs and added a few missing methods
- pyright is now fully supported
- extended documentation
- removed unfinished union file
v0.4.2
v0.4.1
v0.4.0
v0.3.0
v0.2.0
- updated to construct v2.10.61
- fixed some typing issues
- strip trailing new lines in documentation of "TStructField"
- adding also values that are not part of the dataclass to the "TContainer" while parsing
- added setting "add_offsets" and getattr to TStruct
- corrected pinning to specific version