chore release v0.40.0 (#1946)

This commit is contained in:
Niklas Adolfsson
2025-03-06 13:18:52 +01:00
parent e1b765c814
commit 9573b55e5f
3 changed files with 34 additions and 25 deletions
+9
View File
@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.40.0] - 2025-03-06
This release reverts the usage of the polkadot-sdk umbrella crate, which was causing issues such as an increased number of dependencies in Cargo.lock. For more details, see #1925.
Additionally, this update bumps the Polkadot SDK-related dependencies to their latest versions, ensuring compatibility and stability.
### Fixed
- Remove usage of polkadot-sdk umbrella crate ([#1926](https://github.com/paritytech/subxt/pull/1926))
## [0.39.0] - 2025-02-04
This release is mostly bug fixes and changes. The only change that should be a breaking change is removing the `substrate-compat` feature flag (see [#1850](https://github.com/paritytech/subxt/pull/1850)), which we'll go into more detail about.
Generated
+16 -16
View File
@@ -292,7 +292,7 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
[[package]]
name = "artifacts"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"substrate-runner",
]
@@ -1892,7 +1892,7 @@ dependencies = [
[[package]]
name = "generate-custom-metadata"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"frame-metadata",
"parity-scale-codec",
@@ -2399,7 +2399,7 @@ dependencies = [
[[package]]
name = "integration-tests"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"assert_matches",
"cfg_aliases",
@@ -5158,7 +5158,7 @@ dependencies = [
[[package]]
name = "substrate-runner"
version = "0.39.0"
version = "0.40.0"
[[package]]
name = "subtle"
@@ -5168,7 +5168,7 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
[[package]]
name = "subxt"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -5215,7 +5215,7 @@ dependencies = [
[[package]]
name = "subxt-cli"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"clap",
"color-eyre",
@@ -5245,7 +5245,7 @@ dependencies = [
[[package]]
name = "subxt-codegen"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"frame-metadata",
"getrandom",
@@ -5262,7 +5262,7 @@ dependencies = [
[[package]]
name = "subxt-core"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"assert_matches",
"base58",
@@ -5296,7 +5296,7 @@ dependencies = [
[[package]]
name = "subxt-lightclient"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"futures",
"futures-timer",
@@ -5321,7 +5321,7 @@ dependencies = [
[[package]]
name = "subxt-macro"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"darling",
"parity-scale-codec",
@@ -5340,7 +5340,7 @@ dependencies = [
[[package]]
name = "subxt-metadata"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"bitvec",
"criterion",
@@ -5355,7 +5355,7 @@ dependencies = [
[[package]]
name = "subxt-signer"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"base64 0.22.1",
"bip32",
@@ -5388,7 +5388,7 @@ dependencies = [
[[package]]
name = "subxt-test-macro"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"quote",
"syn 2.0.87",
@@ -5396,7 +5396,7 @@ dependencies = [
[[package]]
name = "subxt-utils-fetchmetadata"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"frame-metadata",
"hex",
@@ -5464,7 +5464,7 @@ dependencies = [
[[package]]
name = "test-runtime"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"hex",
"impl-serde",
@@ -5879,7 +5879,7 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "ui-tests"
version = "0.39.0"
version = "0.40.0"
dependencies = [
"frame-metadata",
"generate-custom-metadata",
+9 -9
View File
@@ -34,7 +34,7 @@ resolver = "2"
[workspace.package]
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
version = "0.39.0"
version = "0.40.0"
rust-version = "1.81.0"
license = "Apache-2.0 OR GPL-3.0"
repository = "https://github.com/paritytech/subxt"
@@ -147,14 +147,14 @@ sp-state-machine = { version = "0.44.0", default-features = false }
sp-runtime = { version = "40.0.1", default-features = false }
# Subxt workspace crates:
subxt = { version = "0.39.0", path = "subxt", default-features = false }
subxt-core = { version = "0.39.0", path = "core", default-features = false }
subxt-macro = { version = "0.39.0", path = "macro" }
subxt-metadata = { version = "0.39.0", path = "metadata", default-features = false }
subxt-codegen = { version = "0.39.0", path = "codegen" }
subxt-signer = { version = "0.39.0", path = "signer", default-features = false }
subxt-lightclient = { version = "0.39.0", path = "lightclient", default-features = false }
subxt-utils-fetchmetadata = { version = "0.39.0", path = "utils/fetch-metadata", default-features = false }
subxt = { version = "0.40.0", path = "subxt", default-features = false }
subxt-core = { version = "0.40.0", path = "core", default-features = false }
subxt-macro = { version = "0.40.0", path = "macro" }
subxt-metadata = { version = "0.40.0", path = "metadata", default-features = false }
subxt-codegen = { version = "0.40.0", path = "codegen" }
subxt-signer = { version = "0.40.0", path = "signer", default-features = false }
subxt-lightclient = { version = "0.40.0", path = "lightclient", default-features = false }
subxt-utils-fetchmetadata = { version = "0.40.0", path = "utils/fetch-metadata", default-features = false }
test-runtime = { path = "testing/test-runtime" }
substrate-runner = { path = "testing/substrate-runner" }