Skip to content

Releases: goto-bus-stop/awestruct

v1.2.5

09 Nov 17:25
ff57e2c

Choose a tag to compare

  • Type-check argument type for read() functions.

v1.2.4

11 May 12:06
cb1e06e

Choose a tag to compare

  • Update author name in package.json.

v1.2.3

26 Mar 14:24
8cd5384

Choose a tag to compare

  • Revert the 1.2.1 release, it was accidentally breaking.
    That (significant!) performance improvement will be done in v2 instead.

v1.2.2

26 Mar 11:11
d0d3ab9

Choose a tag to compare

  • Improve performance of Buffer method types (uint8, int32, float).
  • Remove unnecessary function wrapper for types that don't have a mapper function from mapRead() or mapWrite()

v1.2.1

26 Mar 10:53
2b3de0d

Choose a tag to compare

  • Improve performance when reading embedded structs.

v1.2.0

21 Mar 13:57
3263b35

Choose a tag to compare

  • Add the field name (or path, for nested structs) to error messages when reading fails.

v1.1.0

01 Sep 12:34
1b579f1

Choose a tag to compare

  • add dynarray & dynstring for dynamic array/string sizes. this is a more friendly way to implement the common length-prefixed array/string type, without having to add a dummy length field to the object.
  • support differently sized elements in arrays. byte sizes for arrays with variable-size elements are now calculated correctly.