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
size
argument tocapacity
forArray
,Stream
,String
,ArrayPointer
,StreamPointer
,StringPointer
,ArrayRelativePointer
,StreamRelativePointer
, andStringRelativePointer
Drop 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
dict
instead ofOrderedDict
to improve readability.Add method
Container.write_json()
to write to a.json
file.
Breaking Changes#
Drop support for Python 3.5
1.1.0 - 2019-10-27#
Enhancements#
Add a
Double
field 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.