Releases: tperale/binspector
Releases · tperale/binspector
v1.0.0
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
0.5.3 (2025-02-16)
Bug Fixes
- Cursor: support read/write endian for bigint (72ac686)
v0.5.2
0.5.2 (2025-01-11)
Bug Fixes
v0.5.1
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
0.5.0 (2024-12-13)
Features
- PrePost: new
EnsureSize
decorator (f416c1d)
v0.4.0
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.2.1
0.2.1 (2024-11-27)
Bug Fixes
- Endian: support setting the endianness based on value known at runtime (425be1f)
v0.2.0
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
0.1.2 (2024-11-09)
Bug Fixes