Skip to content

Releases: tperale/binspector

v1.0.0

28 Feb 19:46
Compare
Choose a tag to compare

1.0.0 (2025-02-28)

  • feat!: drop support for PrimitiveSymbol.char (bd26841)
  • feat!: remove alignment option for controllers (d9a6282)

Bug Fixes

  • Cursor: support endianness for float{32,64} number (97c9e57)
  • endianness of bmp example (dbb430a)
  • Example: bitmap color table uses 4 bytes RGBQ (261d388)

Features

  • Helper: new Flatten decorator (c4c1e7f)
  • PrePost: SharePropertiesWithRelation decorator (6b36000)
  • PrePost: support Padding decorator (b7e7c1d)
  • Primitive: introduce decorator for each primitive types (f3b23bd)
  • support ascii encoding as a decorator (13a389c)
  • support string encoding (89a3987)
  • Transformer: add deepTransform option (217b106)
  • Transformer: add level option (f85a86d)

BREAKING CHANGES

  • alignment are no longer supported in the controllers
    use @Padding decorator instead.
  • PrimitiveSymbol.char is no longer supported user
    should rely on Char or Ascii decorator instead.

v0.5.3

16 Feb 15:21
Compare
Choose a tag to compare

0.5.3 (2025-02-16)

Bug Fixes

  • Cursor: support read/write endian for bigint (72ac686)

v0.5.2

11 Jan 14:42
Compare
Choose a tag to compare

0.5.2 (2025-01-11)

Bug Fixes

v0.5.1

21 Dec 11:07
Compare
Choose a tag to compare

0.5.1 (2024-12-21)

Bug Fixes

  • drop support for context class (cfaaa80)
  • support CtxAppend to work with array in context (80d6030)
  • support default value in context (f3dbb7b)

v0.5.0

13 Dec 17:30
Compare
Choose a tag to compare

0.5.0 (2024-12-13)

Features

  • PrePost: new EnsureSize decorator (f416c1d)

v0.4.0

12 Dec 21:05
Compare
Choose a tag to compare

0.4.0 (2024-12-12)

Bug Fixes

  • better type checking for strings arguments of decorators (f1c14e7)
  • example: drop support for older header format (ea685d6)
  • include get/set/accessor as well (8a768e0)

Features

  • add ValueSet to PrePost decorators (b11957d)
  • basic support for Ctx{Get,Set} decorators (bfba83b)

v0.3.0

09 Dec 07:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.3.0

v0.2.1

27 Nov 20:04
Compare
Choose a tag to compare

0.2.1 (2024-11-27)

Bug Fixes

  • Endian: support setting the endianness based on value known at runtime (425be1f)

v0.2.0

16 Nov 11:25
Compare
Choose a tag to compare

0.2.0 (2024-11-16)

Bug Fixes

  • Validator: correct type definition for Enum & Match (76bd2f9)

Features

  • Decorators: support class level decorator (435e99a)

v0.1.2

09 Nov 12:15
Compare
Choose a tag to compare

0.1.2 (2024-11-09)

Bug Fixes