Skip to content

Commit fc57f9d

Browse files
committed
Bump version to 0.32.0-beta.0
In preparation for release add a changelog entry, bump the version, and update the lock files.
1 parent 5443076 commit fc57f9d

File tree

4 files changed

+37
-3
lines changed

4 files changed

+37
-3
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
# 0.32.0 - 2025-10-02
2+
3+
### Remove `Secp256k1` from public API functions
4+
5+
This one is massive, we came up with an solution to the global context
6+
that works in both std and no-std environments. With this release you
7+
don't have to create and pass in a context object in all the APIs - BOOM!
8+
9+
* Introduce new global context API with rerandomization [#806](https://github.com/rust-bitcoin/rust-secp256k1/pull/806)
10+
* Remove context from the API [#844](https://github.com/rust-bitcoin/rust-secp256k1/pull/844)
11+
* Fix rerandomization seed usage [#855](https://github.com/rust-bitcoin/rust-secp256k1/pull/855)
12+
13+
And we also did:
14+
15+
* Remove the `bitcoin-hashes` feature (and dependency) [#837](https://github.com/rust-bitcoin/rust-secp256k1/pull/837)
16+
* Introduce `Arbitrary` crate and add `PublicKey` arbitrary impl [#826](https://github.com/rust-bitcoin/rust-secp256k1/pull/826)
17+
* Add arbitrary impl for types used in `PSBT`s [#828](https://github.com/rust-bitcoin/rust-secp256k1/pull/828)
18+
* `secp256k1-sys`: Fix lowmemory feature [#799](https://github.com/rust-bitcoin/rust-secp256k1/pull/799)
19+
* Improve `RecoveryId` conversion functions [#800](https://github.com/rust-bitcoin/rust-secp256k1/pull/800)
20+
* Explicitly set `RecoveryId` value [#801](https://github.com/rust-bitcoin/rust-secp256k1/pull/801)
21+
* Rename `secret_bytes` to `to_secret_bytes` (in `Keypair` and `ecdh::SharedSecret`) [#863](https://github.com/rust-bitcoin/rust-secp256k1/pull/863)
22+
23+
## Add support for MuSig2
24+
25+
Done as an initial PR [#716](https://github.com/rust-bitcoin/rust-secp256k1/pull/716) then a bunch of follow up PRs:
26+
27+
* [#811](https://github.com/rust-bitcoin/rust-secp256k1/pull/811)
28+
* [#794](https://github.com/rust-bitcoin/rust-secp256k1/pull/794)
29+
* [#797](https://github.com/rust-bitcoin/rust-secp256k1/pull/797)
30+
* [#798](https://github.com/rust-bitcoin/rust-secp256k1/pull/798)
31+
* [#802](https://github.com/rust-bitcoin/rust-secp256k1/pull/802)
32+
* [#803](https://github.com/rust-bitcoin/rust-secp256k1/pull/803)
33+
* [#805](https://github.com/rust-bitcoin/rust-secp256k1/pull/805)
34+
135
# 0.31.1 - 2025-06-23
236

337
* Update deprecation notes with `since` instead of `TBD`.

Cargo-minimal.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
206206

207207
[[package]]
208208
name = "secp256k1"
209-
version = "0.31.1"
209+
version = "0.32.0-beta.0"
210210
dependencies = [
211211
"arbitrary",
212212
"bincode",

Cargo-recent.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
197197

198198
[[package]]
199199
name = "secp256k1"
200-
version = "0.31.1"
200+
version = "0.32.0-beta.0"
201201
dependencies = [
202202
"arbitrary",
203203
"bincode",

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "secp256k1"
3-
version = "0.31.1"
3+
version = "0.32.0-beta.0"
44
authors = [ "Dawid Ciężarkiewicz <dpc@ucore.info>",
55
"Andrew Poelstra <apoelstra@wpsoftware.net>" ]
66
license = "CC0-1.0"

0 commit comments

Comments
 (0)