v0.4.0
Pre-release
Pre-release
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)