Skip to content

Commit bf5d24e

Browse files
committed
Merge #549: Prepare stack of releases
038508d Prepare stack of releases (Tobin C. Harding) cb89865 client: Fix changelog date of a v0.11.0 (Tobin C. Harding) Pull request description: After releasing `corepc-types 0.11.0` there was a fix that had to be done to `jsonrpc`. I then forgot to release `client` and `node`. Yesterday I released `client v0.11.0` but then when attempting the `node v0.11.0` release found it was broken because we did a bunch of API additions (and breaks) since `types` was released. - Bump `types` to `v0.12.0` - Bump `client` to `v0.12.0` - Bump `node` straight to `v0.12.0` skipping `v0.11.0` so it's version number stays in sync with the other two. FTR there is no need to yank `client 0.11.0` because it is functional and harmless. ACKs for top commit: jamillambert: ACK 038508d Tree-SHA512: 6c4c4af2736742dbade56319a181e8943ede4990654b4a1c6cb39aba1954e141e5bb82659bce5598e445baba9164bdd3044b74174f95b56f25225164b350c6f4
2 parents 530e534 + 038508d commit bf5d24e

9 files changed

Lines changed: 41 additions & 16 deletions

File tree

Cargo-minimal.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
238238

239239
[[package]]
240240
name = "corepc-client"
241-
version = "0.11.0"
241+
version = "0.12.0"
242242
dependencies = [
243243
"bitcoin",
244244
"corepc-types",
@@ -250,7 +250,7 @@ dependencies = [
250250

251251
[[package]]
252252
name = "corepc-node"
253-
version = "0.11.0"
253+
version = "0.12.0"
254254
dependencies = [
255255
"anyhow",
256256
"bitcoin_hashes",
@@ -268,7 +268,7 @@ dependencies = [
268268

269269
[[package]]
270270
name = "corepc-types"
271-
version = "0.11.0"
271+
version = "0.12.0"
272272
dependencies = [
273273
"bitcoin",
274274
"serde",

Cargo-recent.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
238238

239239
[[package]]
240240
name = "corepc-client"
241-
version = "0.11.0"
241+
version = "0.12.0"
242242
dependencies = [
243243
"bitcoin",
244244
"corepc-types",
@@ -250,7 +250,7 @@ dependencies = [
250250

251251
[[package]]
252252
name = "corepc-node"
253-
version = "0.11.0"
253+
version = "0.12.0"
254254
dependencies = [
255255
"anyhow",
256256
"bitcoin_hashes",
@@ -268,7 +268,7 @@ dependencies = [
268268

269269
[[package]]
270270
name = "corepc-types"
271-
version = "0.11.0"
271+
version = "0.12.0"
272272
dependencies = [
273273
"bitcoin",
274274
"serde",

client/CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# 0.11.0 - 2025-11-18
1+
# 0.12.0 - 2026-04-13
2+
3+
- Upgrade to latest `corepc-types v0.12.0`.
4+
5+
# 0.11.0 - 2026-04-09
26

37
- Add support for Bitcoin Core 30.0 [#387](https://github.com/rust-bitcoin/corepc/pull/387),
48
[#388](https://github.com/rust-bitcoin/corepc/pull/388).

client/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "corepc-client"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
authors = ["Tobin C. Harding <me@tobin.cc>", "Jamil Lambert <Jamil.Lambert@proton.me>"]
55
license = "CC0-1.0"
66
repository = "https://github.com/rust-bitcoin/corepc"
@@ -25,7 +25,7 @@ bitcoin = { version = "0.32.0", default-features = false, features = ["std", "se
2525
log = "0.4"
2626
serde = { version = "1.0.103", default-features = false, features = [ "derive", "alloc" ] }
2727
serde_json = { version = "1.0.117" }
28-
types = { package = "corepc-types", version = "0.11.0", path = "../types", default-features = false, features = ["std"] }
28+
types = { package = "corepc-types", version = "0.12.0", path = "../types", default-features = false, features = ["std"] }
2929

3030
jsonrpc = { version = "0.19.0", path = "../jsonrpc", features = ["bitreq_http"], optional = true }
3131

integration_test/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ TODO = [] # This is a dirty hack while writing the tests.
6363
[dependencies]
6464
bitcoin = { version = "0.32.0", default-features = false, features = ["std", "serde"] }
6565
env_logger = "0.9.0"
66-
node = { package = "corepc-node", version = "0.11.0", path = "../node", default-features = false }
66+
node = { package = "corepc-node", version = "0.12.0", path = "../node", default-features = false }
6767
rand = "0.8.5"
6868
# Just so we can enable the feature.
69-
types = { package = "corepc-types", version = "0.11.0", path = "../types", features = ["serde-deny-unknown-fields"] }
69+
types = { package = "corepc-types", version = "0.12.0", path = "../types", features = ["serde-deny-unknown-fields"] }
7070

7171
[dev-dependencies]
7272

node/CHANGELOG.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
1-
# 0.11.0 - 2025-11-18
1+
# 0.12.0 - 2026-04-13
22

33
- Bump MSRV to 1.75.0 [#405](https://github.com/rust-bitcoin/corepc/pull/405)
4-
- Update to use latest `client v0.11.0`.
4+
- Update to use latest `client v0.12.0`.
55
- Add support for Bitcoin Core 30.0
66

7+
# 0.11.0 - 2025-11-18
8+
9+
**NON-EXISTENT**
10+
11+
Turns out we prepped this release then forgot to pull the trigger
12+
because of a fix that had to be done upstream.
13+
14+
Just bump straight to `v0.12.0` to stay in sync with the other corepc crates.
15+
716
# 0.10.1 2025-11-18
817

918
- Remove `doc_auto_cfg` to fix build on docs.rs

node/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "corepc-node"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
authors = ["Riccardo Casatta <riccardo@casatta.it>", "Tobin C. Harding <me@tobin.cc>"]
55
license = "MIT"
66
repository = "https://github.com/rust-bitcoin/corepc"
@@ -14,7 +14,7 @@ exclude = ["tests", "contrib"]
1414

1515
[dependencies]
1616
anyhow = { version = "1.0.66", default-features = false, features = ["std"] }
17-
corepc-client = { version = "0.11.0", path = "../client", features = ["client-sync"] }
17+
corepc-client = { version = "0.12.0", path = "../client", features = ["client-sync"] }
1818
log = { version = "0.4", default-features = false }
1919
serde_json = { version = "1.0.117", default-features = false }
2020
tempfile = { version = "3", default-features = false }

types/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# 0.12.0 - 2026-04-13
2+
3+
- Update `GetBlockStats` fields to be optional [#534](https://github.com/rust-bitcoin/corepc/pull/534)
4+
- Model `merkle_root` as `TxMerkleNode` [#519](https://github.com/rust-bitcoin/corepc/pull/519)
5+
- Add `getblock` verbosity 2/3 support for v29 onward [#485](https://github.com/rust-bitcoin/corepc/pull/485)
6+
- Implement `scantxoutset` method and test [#428](https://github.com/rust-bitcoin/corepc/pull/428)
7+
- Implement hidden methods:
8+
- [#432](https://github.com/rust-bitcoin/corepc/pull/432)
9+
- [#433](https://github.com/rust-bitcoin/corepc/pull/433)
10+
- [#435](https://github.com/rust-bitcoin/corepc/pull/435)
11+
- [#439](https://github.com/rust-bitcoin/corepc/pull/439)
12+
113
# 0.11.0 - 2025-11-18
214

315
- Add support for Bitcoin Core 30.0 [#387](https://github.com/rust-bitcoin/corepc/pull/387),

types/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "corepc-types"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
authors = ["Tobin C. Harding <me@tobin.cc>", "Jamil Lambert <Jamil.Lambert@proton.me>"]
55
license = "CC0-1.0"
66
repository = "https://github.com/rust-bitcoin/corepc"

0 commit comments

Comments
 (0)