Skip to content

v0.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@kevaundray kevaundray released this 11 Aug 03:34
6534b84

0.4.0 (2024-08-05)

⚠ BREAKING CHANGES

  • rename java project's usage of peerdas-kzg -> eth-kzg (#104)
  • update package name for node bindings (#99)
  • Rename rust packages to rust-eth-kzg (#89)
  • refactor eip7594 API (#91)
  • unify the error type in eip7594 package (#90)
  • Move all prover and verifier methods to PeerDAS context object (#53)
  • Remove recoverAllCells and computeCells (#46)

Features

  • FK20 now only computes proofs (#52) (e66472e)
  • Rename rust packages to rust-eth-kzg (#89) (8d09ad7)
  • VerifyCellKZGProofBatch now takes duplicated commitments (#113) (5023fc2)

Bug Fixes

  • Add build.gradle to release-please config (da9479b)
  • Add node package.json version to release-please (ac33e76)
  • BYTES_PER_CELL constant (3e8455d)
  • Do not use the deduplicated commitments (fb6df2e)
  • Erasure codes (#87) (3279585)
  • Interpret call to size_of method as bytes and not as num_elements (#136) (d4dde8c)
  • Node CI workflow runs on master (5702205)
  • Pack readme in csharp project (5ce0470)
  • Package name when publishing (#137) (c1d4dc4)
  • Recovery is done with respects to the cells not the blob (0594fee)
  • Small nits (#82) (d4ef145)
  • Update csbindgen to 1.19.3 (#127) (f557acf)

Miscellaneous Chores

  • Move all prover and verifier methods to PeerDAS context object (#53) (0e70f01)
  • Refactor eip7594 API (#91) (59cf8f3)
  • Remove recoverAllCells and computeCells (#46) (f398eec)
  • Rename java project's usage of peerdas-kzg -> eth-kzg (#104) (e9df67c)
  • Unify the error type in eip7594 package (#90) (b7891c2)
  • Update package name for node bindings (#99) (bbcd97a)