All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.1 - 2025-02-24
- updated the following local packages: celestia-types
0.9.0 - 2025-01-28
- (node-wasm, types) [breaking] Add method to get blobs for wasm (#468)
- (types,rpc) [breaking] move TxConfig to celestia-rpc (#485)
- (ci) migrate toolchain action, parallelize (#503)
0.8.0 - 2024-12-02
- (proto,types,rpc) [breaking] celestia node v0.20.4 upgrade (#469)
- (grpc, types, proto) [breaking] Add tonic gRPC (#454)
- (proto,types,node,grpc) [breaking] Use
tendermint-rs
instead ofcelestia-tendermint-rs
fork (#463) - (node-wasm) Add integration tests for node-wasm (#420)
0.7.1 - 2024-11-07
- updated the following local packages: celestia-types
0.7.0 - 2024-10-25
- (types) [breaking] Add versioned consts (#412)
- (types) [breaking] add blob reconstruction from shares (#450)
- (types,rpc,node) [breaking] refactor Share to work for parity and data (#443)
0.6.0 - 2024-10-11
- (rpc) [breaking] use correct blob type in state submit pay for blob (#418)
- (rpc) Remove a workaround for go-jsonrpc not returning null ok status correctly (#422)
0.5.0 - 2024-10-03
- [breaking] shwap protocol updates (#369)
0.4.1 - 2024-09-24
- feat!(types,rpc): Add share, row, merkle proofs and share.GetRange (#375)
0.4.0 - 2024-08-22
- updating API for parity with celestia-node v0.15.0 (#340)
0.3.0 - 2024-08-13
- Add
#[track_caller]
on test utils and spawn utils (#305) - (node/syncer) [breaking] Implement backwards header sync (#279)
- (rpc) Implement WASM Client (#210)
- feat!(types): Add Blob::index field introduced in celestia 0.13 (#274)
- Upgrade jsonprsee to 0.24.2 (#360)
- [breaking] Upgrade to nmt-rs 0.2.0 (#322)
- [breaking] Upgrade dependencies but exclude the ones that are patched by risc0 (#292)
0.2.0 - 2024-04-18
- [breaking] Refactor RowId/SampleId/NamespacedDataId related API (#236)
- feat!(node): Implement DASer (#223)
- chore!(types,rpc): compatibility with celestia-node 0.13.1 (#239)
0.1.1 - 2024-01-15
- add authors and homepage (#180)
0.1.0 - 2024-01-12
- (types) Add
wasm-bindgen
feature flag (#143) - (node) Implement running node in browser (#112)
- (rpc) align to celestia-node 0.12.0 (#125)
- (rpc) create wrappers for jsonrpsee clients (#114)
- (node) Implement Syncer (#94)
- Improve verification and implement verification in Exchange client (#85)
- add RPC calls for p2p module and tests for them (#52)
- Implement initial architecture of node crate (#42)
- (fraud) Add fraud proof trait and byzantine encoding fraud (#32)
- Add State RPC and types (#31)
- (rpc) Add all calls for Blob, Share, and Header (#24)
- align namespaced shares deserialization with latest celestia (#20)
- serialize proof and commitment (#19)
- (rpc) Create celestia-rpc crate and add integration tests (#17)
- (types) fix the json representation of SubmitOptions (#66)
- make celestia-rpc to compile in wasm32 target (#46)
- add missing metadata to the toml files (#170)
- document public api (#161)
- add validation of EDS in tests (#165)
- Make sure we run clippy for wasm and fix wasm build/lints (#115)
- Migrate to nmt-rs of crates.io (#144)
- Upgrade libp2p to v0.53.0 (#126)
- update celestia node to 0.11.0-rc15 (#101)
- trim the features of workspace dependencies (#99)
- align to celestia node v0.11-rc (#65)
- Migrate from
log
totracing
(#55) - update jsonrpsee to 0.20 (#41)