Skip to content

Releases: rosslight/Darp.BinaryObjects

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 21:47

0.7.0 (2025-11-12)

Bug Fixes

  • Clean up length checks and emit code for enum lists (0a400d0)
  • Ignore readonly properties of nested binary object (a1ba329)
  • Properly support BinaryElementCount with memberElementLength (d7723c0)

Features

  • Add possibility to generate internal Utilities method (8dfffa8)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 20 Dec 21:17

0.6.0 (2024-12-20)

Features

  • Support MinElementCount attributes (8ca598c)

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 20 Dec 16:28

0.5.2 (2024-12-20)

Bug Fixes

  • Supply generic parameter necessary for ReadRemaining (4f041d5)

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 20 Dec 11:19

0.5.1 (2024-12-20)

Bug Fixes

  • Support '_' in member names (4b584be)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 20 Dec 10:41

0.5.0 (2024-12-20)

Bug Fixes

  • BinaryObjects with constant arrays are tagged correctly as well (e13f310)

Features

  • Support constant length binary objects (bbc4b0f)

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 18 Dec 10:52

0.4.1 (2024-12-18)

Bug Fixes

  • Handle enums in different namespace correctly (c55a349)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Dec 10:10

0.4.0 (2024-12-04)

Bug Fixes

  • Missing slicing leading to invalid results for arrays (bc85860)

Features

  • Support unbounded arrays at the end of a type (95878b1)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Dec 18:35
349a098

0.3.0 (2024-12-02)

Features

  • Add basic support for collections of constant binary objects (60875e3)
  • Recognize constant binary objects and simplify code accordingly (ae8bd6c)
  • Support constant arrays of enums (f8afe64)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Dec 10:06

0.2.0 (2024-12-01)

Bug Fixes

  • Rebuild with correct version on pack (56b2001)

Features

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Nov 12:36

0.1.0 (2024-11-30)

Bug Fixes

  • Add additional misuse diagnostics and catch small bugs (32396fa)
  • constructor parameter matching (77a83c4)
  • Correctly reading bytes (c7d4a2a)
  • Forgotten var for binaryObjects (daec565)
  • Generation of write methods (4cf75b4)
  • Object initializers (8d92999)

Features

  • Add byte handling (a5694d6)
  • Add GeneratedCodeAttribute to generated methods (c60e5ef)
  • Emit basic write utility (3fd650d)
  • Emit read utility methods correctly (de6145f)
  • Implement basic IWritable support (6dadb22)
  • Introduce checking for allowed properties and fields (e58d402)
  • Properly support arrays with fixed size (c8c294d)
  • Simplify generated code and support ushort (5f5ed7e)
  • Support basic BinaryObjects (b74a07b)
  • Support defining a length member for arrays (a1bde77)
  • Support different primitives in arrays (3de1390)
  • Support fixed size arrays (7036a4e)
  • Support more array types (79e739a)