Releases: koerismo/struxt
Releases · koerismo/struxt
v3.5.3
v1.2.3
Warning
This release is a 1.X deprecated build.
Warning: This update contains breaking changes!
Changelog:
- Removed
Struct.eval()
in favor ofStructContext.get()
- Made null-null type/group resolutions skip components
- Moved to Mocha with c8 coverage for code testing
- Removed some code redundancies
- Fixed dynamically-typed padding components not behaving correctly on unpack
- Made README more readmeable
- Removed some code redundancies
v1.2.2
Changelog:
- Added
NULLSTOP
part size for null-terminated components.- While this works best with
DTYPE.STR
and substructs, this feature is compatible with every datatype.
- While this works best with
- Added
magic
parameter for signature components.- This parameter is used to provide hard-coded values that unpacked data should contain for validation.
- Reworked pack/unpack internals
- Renamed
ExternalPart
toComponent
for clarity, deprecatedExternalPart
- Optimized some routines and increased overall stability
Initial Release
Release v1.2.1 - npm debut