From ac7b1f9ba255729f6182af34318d420094e9d833 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Zwoli=C5=84ski?= Date: Tue, 24 Sep 2024 13:30:25 +0200 Subject: [PATCH] chore: release (#372) --- .github/workflows/release-plz.yml | 6 ++---- Cargo.lock | 12 ++++++------ Cargo.toml | 10 +++++----- cli/CHANGELOG.md | 6 ++++++ cli/Cargo.toml | 2 +- node-wasm/CHANGELOG.md | 16 ++++++++++++++++ node-wasm/Cargo.toml | 2 +- node-wasm/js/package.json | 4 ++-- node/CHANGELOG.md | 15 +++++++++++++++ node/Cargo.toml | 2 +- proto/CHANGELOG.md | 6 ++++++ proto/Cargo.toml | 2 +- rpc/CHANGELOG.md | 6 ++++++ rpc/Cargo.toml | 2 +- types/CHANGELOG.md | 6 ++++++ types/Cargo.toml | 2 +- 16 files changed, 76 insertions(+), 23 deletions(-) diff --git a/.github/workflows/release-plz.yml b/.github/workflows/release-plz.yml index 55a544c3..d324eac5 100644 --- a/.github/workflows/release-plz.yml +++ b/.github/workflows/release-plz.yml @@ -114,10 +114,8 @@ jobs: # publish lumina-node-wasm wasm-pack build --target web node-wasm - # todo: uncomment on first release-plz pr - # wasm-pack publish --target web --access public node-wasm + wasm-pack publish --target web --access public node-wasm # publish lumina-node cd node-wasm/js - # todo: uncomment on first release-plz pr - # npm publish --access public + npm publish --access public diff --git a/Cargo.lock b/Cargo.lock index d9981590..699a2d25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -714,7 +714,7 @@ checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" [[package]] name = "celestia-proto" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "celestia-tendermint-proto", @@ -728,7 +728,7 @@ dependencies = [ [[package]] name = "celestia-rpc" -version = "0.4.0" +version = "0.4.1" dependencies = [ "anyhow", "async-trait", @@ -798,7 +798,7 @@ dependencies = [ [[package]] name = "celestia-types" -version = "0.4.0" +version = "0.5.0" dependencies = [ "base64", "bech32", @@ -3211,7 +3211,7 @@ dependencies = [ [[package]] name = "lumina-cli" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "axum", @@ -3236,7 +3236,7 @@ dependencies = [ [[package]] name = "lumina-node" -version = "0.3.1" +version = "0.4.0" dependencies = [ "async-trait", "backoff", @@ -3286,7 +3286,7 @@ dependencies = [ [[package]] name = "lumina-node-wasm" -version = "0.2.0" +version = "0.3.0" dependencies = [ "anyhow", "blockstore", diff --git a/Cargo.toml b/Cargo.toml index af29c799..0c63b9be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,11 +4,11 @@ members = ["cli", "node", "node-wasm", "proto", "rpc", "types"] [workspace.dependencies] blockstore = "0.7.0" -lumina-node = { version = "0.3.1", path = "node" } -lumina-node-wasm = { version = "0.2.0", path = "node-wasm" } -celestia-proto = { version = "0.3.0", path = "proto" } -celestia-rpc = { version = "0.4.0", path = "rpc", default-features = false } -celestia-types = { version = "0.4.0", path = "types", default-features = false } +lumina-node = { version = "0.4.0", path = "node" } +lumina-node-wasm = { version = "0.3.0", path = "node-wasm" } +celestia-proto = { version = "0.3.1", path = "proto" } +celestia-rpc = { version = "0.4.1", path = "rpc", default-features = false } +celestia-types = { version = "0.5.0", path = "types", default-features = false } libp2p = "0.54.0" nmt-rs = "0.2.1" celestia-tendermint = { version = "0.32.2", default-features = false } diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index 60f7b99d..83d8c80f 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.1](https://github.com/eigerco/lumina/compare/lumina-cli-v0.3.0...lumina-cli-v0.3.1) - 2024-09-24 + +### Other + +- update Cargo.lock dependencies + ## [0.3.0](https://github.com/eigerco/lumina/compare/lumina-cli-v0.2.0...lumina-cli-v0.3.0) - 2024-08-13 ### Added diff --git a/cli/Cargo.toml b/cli/Cargo.toml index c4018e64..a945d3e1 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lumina-cli" -version = "0.3.0" +version = "0.3.1" edition = "2021" license = "Apache-2.0" description = "Celestia data availability node implementation in Rust" diff --git a/node-wasm/CHANGELOG.md b/node-wasm/CHANGELOG.md index 4443c128..c0cd4a7e 100644 --- a/node-wasm/CHANGELOG.md +++ b/node-wasm/CHANGELOG.md @@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/eigerco/lumina/compare/lumina-node-wasm-v0.2.0...lumina-node-wasm-v0.3.0) - 2024-09-24 + +### Added + +- *(node-wasm)* [**breaking**] Align JS api to use camelCase ([#383](https://github.com/eigerco/lumina/pull/383)) +- *(node-wasm)* [**breaking**] Webpack compatibility ([#377](https://github.com/eigerco/lumina/pull/377)) +- *(node)* [**breaking**] Implement graceful shutdown ([#343](https://github.com/eigerco/lumina/pull/343)) + +### Fixed + +- *(node-wasm)* wait for worker to start when creating client ([#389](https://github.com/eigerco/lumina/pull/389)) + +### Other + +- *(ci)* Automatic release to npmjs ([#378](https://github.com/eigerco/lumina/pull/378)) + ## [0.2.0](https://github.com/eigerco/lumina/compare/lumina-node-wasm-v0.1.1...lumina-node-wasm-v0.2.0) - 2024-08-13 ### Added diff --git a/node-wasm/Cargo.toml b/node-wasm/Cargo.toml index 14b128c6..f29fb19d 100644 --- a/node-wasm/Cargo.toml +++ b/node-wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lumina-node-wasm" -version = "0.2.0" +version = "0.3.0" edition = "2021" license = "Apache-2.0" description = "Browser compatibility layer for the Lumina node" diff --git a/node-wasm/js/package.json b/node-wasm/js/package.json index da70301b..7a08aea9 100644 --- a/node-wasm/js/package.json +++ b/node-wasm/js/package.json @@ -5,7 +5,7 @@ "Eiger " ], "description": "Lumina node for Celestia, running in browser", - "version": "0.2.0", + "version": "0.3.0", "license": "Apache-2.0", "repository": { "type": "git", @@ -19,7 +19,7 @@ "main": "index.js", "homepage": "https://www.eiger.co", "dependencies": { - "lumina-node-wasm": "0.2.0" + "lumina-node-wasm": "0.3.0" }, "keywords": [ "blockchain", diff --git a/node/CHANGELOG.md b/node/CHANGELOG.md index bf65ebf4..09b48ded 100644 --- a/node/CHANGELOG.md +++ b/node/CHANGELOG.md @@ -6,6 +6,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/eigerco/lumina/compare/lumina-node-v0.3.1...lumina-node-v0.4.0) - 2024-09-24 + +### Added + +- *(node)* [**breaking**] Implement graceful shutdown ([#343](https://github.com/eigerco/lumina/pull/343)) +- *(node)* adding agent version ([#379](https://github.com/eigerco/lumina/pull/379)) + +### Fixed + +- *(node)* [**breaking**] Remove unneded idb dependency ([#380](https://github.com/eigerco/lumina/pull/380)) + +### Other + +- [**breaking**] Upgrade blockstore and beetswap ([#382](https://github.com/eigerco/lumina/pull/382)) + ## [0.3.1](https://github.com/eigerco/lumina/compare/lumina-node-v0.3.0...lumina-node-v0.3.1) - 2024-08-22 ### Added diff --git a/node/Cargo.toml b/node/Cargo.toml index ead0381f..15eb8d5c 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lumina-node" -version = "0.3.1" +version = "0.4.0" edition = "2021" license = "Apache-2.0" description = "Celestia data availability node implementation in Rust" diff --git a/proto/CHANGELOG.md b/proto/CHANGELOG.md index 7953b472..e4fcea44 100644 --- a/proto/CHANGELOG.md +++ b/proto/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.1](https://github.com/eigerco/lumina/compare/celestia-proto-v0.3.0...celestia-proto-v0.3.1) - 2024-09-24 + +### Other + +- update Cargo.toml dependencies + ## [0.3.0](https://github.com/eigerco/lumina/compare/celestia-proto-v0.2.0...celestia-proto-v0.3.0) - 2024-08-13 ### Fixed diff --git a/proto/Cargo.toml b/proto/Cargo.toml index 74789604..78e67267 100644 --- a/proto/Cargo.toml +++ b/proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celestia-proto" -version = "0.3.0" +version = "0.3.1" edition = "2021" license = "Apache-2.0" description = "Rust implementation of proto structs used in celestia ecosystem" diff --git a/rpc/CHANGELOG.md b/rpc/CHANGELOG.md index 60573cae..9f302d65 100644 --- a/rpc/CHANGELOG.md +++ b/rpc/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.1](https://github.com/eigerco/lumina/compare/celestia-rpc-v0.4.0...celestia-rpc-v0.4.1) - 2024-09-24 + +### Added + +- feat!(types,rpc): Add share, row, merkle proofs and share.GetRange ([#375](https://github.com/eigerco/lumina/pull/375)) + ## [0.4.0](https://github.com/eigerco/lumina/compare/celestia-rpc-v0.3.0...celestia-rpc-v0.4.0) - 2024-08-22 ### Added diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 3ccd6a33..85959563 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celestia-rpc" -version = "0.4.0" +version = "0.4.1" edition = "2021" license = "Apache-2.0" description = "A collection of traits for interacting with Celestia data availability nodes RPC" diff --git a/types/CHANGELOG.md b/types/CHANGELOG.md index 2ac17a48..e44f2f8a 100644 --- a/types/CHANGELOG.md +++ b/types/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0](https://github.com/eigerco/lumina/compare/celestia-types-v0.4.0...celestia-types-v0.5.0) - 2024-09-24 + +### Added + +- feat!(types,rpc): Add share, row, merkle proofs and share.GetRange ([#375](https://github.com/eigerco/lumina/pull/375)) + ## [0.4.0](https://github.com/eigerco/lumina/compare/celestia-types-v0.3.0...celestia-types-v0.4.0) - 2024-08-22 ### Added diff --git a/types/Cargo.toml b/types/Cargo.toml index f887e258..97a02666 100644 --- a/types/Cargo.toml +++ b/types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celestia-types" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "Apache-2.0" description = "Core types, traits and constants for working with the Celestia ecosystem"