Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 2.53 KB

CHANGELOG.md

File metadata and controls

36 lines (28 loc) · 2.53 KB

0.1.4 (Unreleased)

0.1.3 (8 Feb, 2023)

  • fix: Tree proof memory out of bounds [GH-119]
  • fix: Double merkleization of BeaconState bytes field [GH-119]
  • fix: Depth calculation for basic types merkleization (eip-4844) [GH-111]
  • fix: Deterministic hash digest for generated file [GH-110]
  • feat: Skip unit tests and ssz generate objects during parsing [GH-114]
  • fix: Add support for non-literal array lengths [GH-108]
  • feat: Add --suffix command line option [GH-113]

0.1.2 (26 Aug, 2022)

  • feat: Add HashFn abstraction and introduce gohashtree hashing [GH-95]
  • feat: sszgen for alias to byte array [GH-55]
  • feat: sszgen include version in generated header file [GH-101]
  • feat: support time.Time type as native object [GH-100]
  • fix: Allocate nil data structures in HTR [GH-98]
  • fix: Allocate uint slice if len is 0 instead of nil [GH-96]
  • feat: Simplify the logic of the merkleizer [GH-94]

0.1.1 (1 July, 2022)

  • Struct field not as a pointer [GH-54]
  • Embed container structs [GH-86]
  • Introduce GetTree to return the tree proof of the generated object [GH-64]
  • Update to go 1.8 version [GH-80]
  • Fix alias should not be considered objects but only used as types [GH-76]
  • Fix the exclude of types from generation if they are set with the exclude-objs flag [GH-76]
  • Add version command to sszgen [GH-74]
  • Support bellatrix, altair and phase0 forks in spec tests command to sszgen [GH-73]

0.1.0 (15 May, 2022)

  • Initial public release.