Skip to content

Releases: koerismo/struxt

v3.5.3

29 Apr 23:25
v3.5.3
0d9239c
Compare
Choose a tag to compare

The big rewrite is finally here!

This update completely reimagines the struxt package. See the README for a full introduction.

v1.2.3

28 Dec 01:25
daac7c0
Compare
Choose a tag to compare

Warning

This release is a 1.X deprecated build.

Warning: This update contains breaking changes!

Changelog:

  • Removed Struct.eval() in favor of StructContext.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

25 Dec 05:10
Compare
Choose a tag to compare

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.
  • 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 to Component for clarity, deprecated ExternalPart
  • Optimized some routines and increased overall stability

Initial Release

25 Dec 05:00
Compare
Choose a tag to compare

Release v1.2.1 - npm debut