Change Log#
These are the enhancements, breaking changes and bug fixes of note between each release.
3.0.0 - 2022-12-20#
Enhancements#
Add type hints.
Breaking Changes#
Rename
sizeargument tocapacityforArray,Stream,String,ArrayPointer,StreamPointer,StringPointer,ArrayRelativePointer,StreamRelativePointer, andStringRelativePointerDrop support for Python 3.6, 3.7, 3.8
2.1.0 - 2022-01-27#
Enhancements#
Refactor repository and documentation structure.
Change documentation theme.
2.0.0 - 2020-08-02#
Enhancements#
Use
dictinstead ofOrderedDictto improve readability.Add method
Container.write_json()to write to a.jsonfile.
Breaking Changes#
Drop support for Python 3.5
1.1.0 - 2019-10-27#
Enhancements#
Add a
Doublefield class to map a double precision float value within a byte stream.Extend methods
Structure.view_fields(),Sequence.view_fields()andPointer.view_fields()with keyword fieldnames to support customized fieldnames for the selected field attributes.Extend method
Container.to_json()with keyword fieldnames to support customized fieldnames for the selected field attributes.
Bug Fixes#
1.0.0 - 2019-01-02#
First stable release.