Skip to content

Releases: calebsander/structure-bytes

3.0.10

20 Dec 20:39
Compare
Choose a tag to compare
  • TupleType and BooleanTupleType now have their length capped at 255 to save space in the type serialization. If you need longer tuples, you can make tuples of tuples, e.g. new sb.TupleType({type: new sb.TupleType({type: new sb.IntType, length: 255}), length: 255})
  • Updated Closure Compiler

2.23.9

20 Dec 19:46
Compare
Choose a tag to compare

Documented binary format

2.22.9

28 Nov 02:51
Compare
Choose a tag to compare
  • Added NamedChoice to README
  • Removed simultaneity.js from repository, and put it in its own package
  • Updated babel

2.21.9

18 Nov 00:57
Compare
Choose a tag to compare

-Fixed writing values for StructTypes that have optional fields, where the supplied value for the field is undefined

2.20.9

11 Nov 20:18
Compare
Choose a tag to compare
  • Added NamedChoiceType (#40)
  • Can write undefined as an OptionalType value (#41)
  • Some internal refactoring

2.19.9

30 Oct 20:37
Compare
Choose a tag to compare
  • Fixed writing empty arrays
  • Upgraded dependencies

2.18.9

09 Oct 04:29
Compare
Choose a tag to compare

Fixed recursive registry methods being unavailable on client-side

2.17.9

09 Oct 04:02
Compare
Choose a tag to compare

Documentation update

2.16.9

09 Oct 03:48
Compare
Choose a tag to compare
  • Added RecursiveType, allowing you to create circular data structures and type definitions that depend on themselves
  • ChoiceType is now correctly an AbsoluteType, so it can be used with pointers
  • No longer polluting keys of read and write buffers
  • Some refactoring

2.15.9

28 Sep 22:32
Compare
Choose a tag to compare
  • Updated dependencies (base64-js and babel-preset-es2015)
  • Tiny code refactor