Skip to content

v1.2.0

Choose a tag to compare

@rasros rasros released this 27 Apr 08:06
· 112 commits to main since this release

Replaces the per-property VarInt/VarUInt annotations with a single PackedType annotation, consolidates integer encoding configuration, and tightens collection encoding and decoding.

  • feat: replace VarInt and VarUInt annotations with a unified PackedType annotation.
  • refactor: consolidate defaultVarInt and defaultZigZag into a single defaultEncoding property on PackedFormat.
  • perf: optimize nullable collection handling and bitmask logic in PackedEncoder and PackedDecoder.
  • test: add tests for boolean and nullable list encoding and truncation exceptions.
  • feat: add an error message for checksum size violations during EncodedFormat decoding.
  • fix: improve UTF-8 string handling and error reporting in readStringInline.

Full Changelog: v1.1.0...v1.2.0