diff --git a/CHANGELOG.md b/CHANGELOG.md index 13f856a9b..65b4547d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,48 @@ All notable changes to this project will be documented in this file. +## [0.11.0] - 2025-11-03 + +### 🚀 Features + +- Always build contracts with pop up (#657) +- Upgrade to rust edition 2024 (#656) +- Do not ask for confirmation when removing all in the cache (#660) +- *(cli)* Allow to choose a chain from a list (#658) +- Build spec runtime (#647) +- Upgrade to rust 1.90 (#673) +- Read constants and storage when using `pop call chain` (#664) +- Build the chain with runtime (#671) +- *(cli)* Fetch latest release when instantiating the template (#680) +- Fetch polkadot-omni-node with pop up command (#684) +- Force specifying storage parameters if the key is composite (#697) +- Pop up chain spec cmd (#699) +- Upgrade zombienet from 0.4.1 to 0.4.2 (#703) +- Specify optional test filter (#701) +- Using ink! `v6.0.0-beta` (#645) +- Contract call read (#677) +- Add eth-rpc binary to `pop up contract` (#705) +- Remove deprecated templates (#706) + +### 🐛 Fixes + +- `pop install` command with rustup (#681) +- Allow `pop build spec` to specify the runtime path as argument (#687) +- Add is-relay field to `pop build spec` (#693) +- Pop call with composite types (#696) +- StripPrefixError contract and pallet creation (#702) + +### 🚜 Refactor + +- Remove psp example and improve pop new contract devex (#700) + +### ⚙️ Miscellaneous Tasks + +- Optimize ci integration tests (#653) +- *(ci)* Mark coverage status project and patch as informational only (#662) +- Publish on homebrew (#666) +- Lint PR title (#698) + ## [0.10.0] - 2025-10-01 ### 🚀 Features diff --git a/Cargo.lock b/Cargo.lock index 2635ac702..bba59a956 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8785,7 +8785,7 @@ dependencies = [ [[package]] name = "pop-chains" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "askama", @@ -8829,7 +8829,7 @@ dependencies = [ [[package]] name = "pop-cli" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "axum", @@ -8868,7 +8868,7 @@ dependencies = [ [[package]] name = "pop-common" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "assert_cmd", @@ -8904,7 +8904,7 @@ dependencies = [ [[package]] name = "pop-contracts" -version = "0.10.0" +version = "0.11.0" dependencies = [ "anyhow", "contract-build", @@ -8931,7 +8931,7 @@ dependencies = [ [[package]] name = "pop-telemetry" -version = "0.10.0" +version = "0.11.0" dependencies = [ "dirs", "env_logger", diff --git a/Cargo.toml b/Cargo.toml index 13b286ec9..702de8744 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ documentation = "https://learn.onpop.io/" license = "GPL-3.0" repository = "https://github.com/r0gue-io/pop-cli" rust-version = "1.90" -version = "0.10.0" +version = "0.11.0" [workspace.dependencies] anyhow = { version = "1.0", default-features = false } diff --git a/crates/pop-chains/Cargo.toml b/crates/pop-chains/Cargo.toml index d90d9dd84..7bc6d113e 100644 --- a/crates/pop-chains/Cargo.toml +++ b/crates/pop-chains/Cargo.toml @@ -54,7 +54,7 @@ sc-cli.workspace = true sp-version.workspace = true # Pop -pop-common = { path = "../pop-common", version = "0.10.0" } +pop-common = { path = "../pop-common", version = "0.11.0" } [dev-dependencies] # Used in doc tests. diff --git a/crates/pop-cli/Cargo.toml b/crates/pop-cli/Cargo.toml index 4cc240aa0..865b2dea5 100644 --- a/crates/pop-cli/Cargo.toml +++ b/crates/pop-cli/Cargo.toml @@ -37,21 +37,21 @@ toml.workspace = true url.workspace = true # contracts -pop-contracts = { path = "../pop-contracts", version = "0.10.0", default-features = false, optional = true } +pop-contracts = { path = "../pop-contracts", version = "0.11.0", default-features = false, optional = true } sp-core = { workspace = true } # parachains -pop-chains = { path = "../pop-chains", version = "0.10.0", optional = true } +pop-chains = { path = "../pop-chains", version = "0.11.0", optional = true } git2 = { workspace = true, optional = true } regex.workspace = true tracing-subscriber = { workspace = true, optional = true } scale-value = { workspace = true, optional = true } # telemetry -pop-telemetry = { path = "../pop-telemetry", version = "0.10.0", optional = true } +pop-telemetry = { path = "../pop-telemetry", version = "0.11.0", optional = true } # common -pop-common = { path = "../pop-common", version = "0.10.0" } +pop-common = { path = "../pop-common", version = "0.11.0" } # wallet-integration axum = { workspace = true, optional = true } diff --git a/crates/pop-contracts/Cargo.toml b/crates/pop-contracts/Cargo.toml index acb47c83b..db7609e20 100644 --- a/crates/pop-contracts/Cargo.toml +++ b/crates/pop-contracts/Cargo.toml @@ -35,7 +35,7 @@ contract-transcode.workspace = true scale-info.workspace = true # pop -pop-common = { path = "../pop-common", version = "0.10.0" } +pop-common = { path = "../pop-common", version = "0.11.0" } [dev-dependencies] # Used in doc tests.