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