Skip to content

Commit

Permalink
Published v0.26.0 (#507)
Browse files Browse the repository at this point in the history
* Published new version

* Clippy
  • Loading branch information
Kayanski authored Oct 8, 2024
1 parent 1fae9a9 commit 0577cd3
Show file tree
Hide file tree
Showing 15 changed files with 65 additions and 339 deletions.
26 changes: 16 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,25 @@

## Unpublished

- Add methods to set the private key and mnemonic of an existing sender
- Deprecate `authz_granter` and `fee_granter` on `Daemon` struct
- Add a method on `TxHandler` to select instantiation permissions on Wasm upload
- Adds an `upload_wasm` function to CosmosSender to upload wasm code associated to no Contract structure
- Update syn to 2.0
- Added cw-plus orchestrator interface to the repo. Pacing the way for more integrations inside this repository in the future
- Add easier way to get PublicKey for `cw_orch_daemon::Wallet`
- Added Cosmos hub Testnet

### Breaking


## 0.26.0 [8. October 2024]

- [daemon] Add methods to set the private key and mnemonic of an existing sender
- [daemon] Deprecate `authz_granter` and `fee_granter` on `Daemon` struct
- [core] Add a method on `TxHandler` to select instantiation permissions on Wasm upload
- [daemon] Adds an `upload_wasm` function to CosmosSender to upload wasm code associated to no Contract structure
- [Macros] Update syn to 2.0
- [Integrations] Added cw-plus orchestrator interface to the repo. Pacing the way for more integrations inside this repository in the future
- [daemon] Add easier way to get PublicKey for `cw_orch_daemon::Wallet`
- [networks] Added Cosmos hub Testnet

### Breaking

- Added Support for more mnemonic lengths (at least 24 and 12). This is breaking because of how the mnemonic words are stored and retrieved (`words` method on `PrivateKey`) (published in cw-orch-daemon 0.26.0)
- Added `Signer` trait for being able to re-use the signing/broadcast flow (Unpublished)
- [Daemon] Added Support for more mnemonic lengths (at least 24 and 12). This is breaking because of how the mnemonic words are stored and retrieved (`words` method on `PrivateKey`)
- [Daemon] Added `Signer` trait for being able to re-use the signing/broadcast flow

## 0.25.0

Expand Down
26 changes: 13 additions & 13 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ members = [
]
exclude = [
"test_contracts/compatibility-test", # TODO: add new after cw-orch-core 2.0.0 as it's breaking, it shouldn't be compatible
"packages/interchain/proto", # TODO: Release cw-orch-proto after osmosis-std reaches prost 0.13
]
resolver = "2"

Expand Down Expand Up @@ -47,12 +46,12 @@ anyhow = "1.0"
serde = { version = "1.0.208", default-features = false, features = ["derive"] }
tokio = { version = "1.39", features = ["full"] }

cw-orch = { path = "./cw-orch", version = "0.25.0" }
cw-orch-daemon = { path = "./cw-orch-daemon", version = "0.26.0" }
cw-orch = { path = "./cw-orch", version = "0.26.0" }
cw-orch-daemon = { path = "./cw-orch-daemon", version = "0.27.0" }
cw-orch-core = { path = "packages/cw-orch-core", version = "2.1.0" }
cw-orch-traits = { path = "packages/cw-orch-traits", version = "0.24.0" }
cw-orch-mock = { path = "packages/cw-orch-mock", version = "0.24.0" }
cw-orch-networks = { path = "packages/cw-orch-networks", version = "0.24.0" }
cw-orch-mock = { path = "packages/cw-orch-mock", version = "0.24.2" }
cw-orch-networks = { path = "packages/cw-orch-networks", version = "0.24.3" }

# Macros
cw-orch-contract-derive = { path = "packages/macros/cw-orch-contract-derive", version = "0.21.0" }
Expand All @@ -61,16 +60,17 @@ cw-orch-fns-derive = { path = "packages/macros/cw-orch-fns-derive", version = "0
# Extensions
# cw-orch-osmosis-test-tube = { version = "0.3.0", path = "packages/cw-orch-osmosis-test-tube" }

#Clone Testing
cw-orch-clone-testing = { version = "0.8.0", path = "packages/clone-testing" }

# Interchain
cw-orch-interchain = { path = "cw-orch-interchain", version = "0.5.0" }
cw-orch-interchain-core = { path = "packages/interchain/interchain-core", version = "0.6.0" }
cw-orch-interchain-daemon = { path = "packages/interchain/interchain-daemon", version = "0.6.0" }
cw-orch-interchain-mock = { path = "packages/interchain/interchain-mock", version = "0.6.0" }
cw-orch-starship = { path = "packages/interchain/starship", version = "0.5.0" }
# cw-orch-proto = { path = "packages/interchain/proto", version = "0.5.0" } # prost, tonic, cosmrs bump locked by osmosis (we use it for tokenfactory)
cw-orch-interchain = { path = "cw-orch-interchain", version = "0.6.0" }
cw-orch-interchain-core = { path = "packages/interchain/interchain-core", version = "0.7.0" }
cw-orch-interchain-daemon = { path = "packages/interchain/interchain-daemon", version = "0.7.0" }
cw-orch-interchain-mock = { path = "packages/interchain/interchain-mock", version = "0.7.0" }
cw-orch-starship = { path = "packages/interchain/starship", version = "0.6.0" }
cw-orch-proto = { path = "packages/interchain/proto", version = "0.7.0" }

#Clone Testing
# cw-orch-clone-testing = { version = "0.6.1", path = "packages/clone-testing" }

thiserror = { version = "1.0.63" }
sha2 = { version = "0.10.8" }
Expand Down
2 changes: 1 addition & 1 deletion cw-orch-daemon/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cw-orch-daemon"
version = "0.26.0"
version = "0.27.0"
authors = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion cw-orch-interchain/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cw-orch-interchain"
version = "0.5.0"
version = "0.6.0"
authors = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
Expand Down
4 changes: 2 additions & 2 deletions cw-orch/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cw-orch"
version = "0.25.0"
version = "0.26.0"
authors = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
Expand Down Expand Up @@ -100,6 +100,6 @@ mock-contract = { path = "../contracts-ws/contracts/mock_contract" }
mock-contract-u64 = { path = "../contracts-ws/contracts/mock_contract_u64" }
serde_json = { workspace = true }
dotenv = "0.15.0"
osmosis-std = "0.25.0"
osmosis-std = "0.26.0"
prost = { workspace = true }
prost-types = { workspace = true }
2 changes: 1 addition & 1 deletion packages/clone-testing/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cw-orch-clone-testing"
version = "0.7.1"
version = "0.8.0"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion packages/cw-orch-networks/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cw-orch-networks"
version = "0.24.2"
version = "0.24.3"
authors = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion packages/interchain/interchain-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cw-orch-interchain-core"
version = "0.6.1"
version = "0.7.0"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion packages/interchain/interchain-daemon/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cw-orch-interchain-daemon"
version = "0.6.1"
version = "0.7.0"
description = "An interchain intergration crate for interacting with actual chain nodes (via gRPC)"
authors.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion packages/interchain/interchain-mock/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cw-orch-interchain-mock"
version = "0.6.1"
version = "0.7.0"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand Down
9 changes: 5 additions & 4 deletions packages/interchain/proto/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "cw-orch-proto"
description = "A helper crate for interaction with protos from different chains. Mostly used for handling cw20 coins and ibc transfers"
version = "0.6.0"
version = "0.7.0"
authors.workspace = true
edition.workspace = true
license.workspace = true
Expand All @@ -16,14 +16,15 @@ cw-orch-core = { workspace = true }

anyhow = { workspace = true }

cosmrs = { workspace = true }
ibc-proto = { workspace = true }
prost-types = { workspace = true }
prost = { workspace = true }
cosmwasm-std = { workspace = true }
ibc-relayer-types = { workspace = true }
log = { workspace = true }
prost = { workspace = true }
tokio = { workspace = true }
tonic = { workspace = true }
osmosis-std = { version = "0.25.0" }
osmosis-std = { version = "0.26.0" }

[dev-dependencies]
cw-orch-starship = { workspace = true }
Expand Down
Loading

0 comments on commit 0577cd3

Please sign in to comment.