Skip to content
This repository was archived by the owner on Nov 26, 2025. It is now read-only.

Releases: jeffective/lizpack

v0.8.0

21 Aug 05:22

Choose a tag to compare

  • Support zig 0.15.1
  • Use readers / writers for all APIs to align with new zig 0.15.1 idioms
  • breaking changes to all APIs. Use readers / writers now.
  • Removal of support for decoding unions. Make be added back later using peeking.

v0.7.2

06 Mar 04:57

Choose a tag to compare

  • Officially support zig 0.14.0

v0.7.1

03 Mar 01:59

Choose a tag to compare

  • update due to breaking changes to zig master

v0.7.0

23 Jan 09:21

Choose a tag to compare

  • adds lizpack.manual for finest possible control over encoding and decoding
  • renames lizpack.Spec to lizpack.spec

v0.6.0

21 Jan 06:25

Choose a tag to compare

  • adds encodeAlloc() API, which allocates as many bytes as needed to encode to MessagePack.

v0.5.1

17 Jan 21:08

Choose a tag to compare

  • Fixes build on zig master have changes to std.builtin.Type

v0.5.0

13 Jan 10:39

Choose a tag to compare

  • Added support for encoding / decoding arrays of two-field structs as message pack maps. See examples for how to do it.

v0.4.1

30 Dec 08:26

Choose a tag to compare

  • fixes default format of vectors, arrays of u8 to be .str

v0.4.0

30 Dec 08:10

Choose a tag to compare

  • removes encodeCustom / decodeCustom API in favor of .{} in encode() / decode() function signatures
  • adds format customization for vectors, similar to arrays
  • fixes bug in singed integer serialization

v0.3.0

29 Dec 06:39

Choose a tag to compare

  • Added zero error encoding API via encodeCustomBounded() which encodes into a bounded array.