From 252f89a63cd553e929d40bdf572d8e3ab2188c7a Mon Sep 17 00:00:00 2001 From: Andrew Poelstra Date: Mon, 21 Apr 2025 21:45:13 +0000 Subject: [PATCH] release 0.31.0 It's been almost a year since we had a release, and we've made some notable API changes. In particular we updated `rand` to 0.9. --- CHANGELOG.md | 8 +++++++- Cargo-minimal.lock | 2 +- Cargo-recent.lock | 2 +- Cargo.toml | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 055c03e24..fd5847d83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ -# Next +# 0.31.0 - 2025-04-21 +* Update `rand` to 0.9 [#788](https://github.com/rust-bitcoin/rust-secp256k1/pull/788) * Create keys from owned array values instead of from references [#781](https://github.com/rust-bitcoin/rust-secp256k1/pull/781) +* Add `from_u8_masked` `RecoveryId` constructor [#778](https://github.com/rust-bitcoin/rust-secp256k1/pull/778) +* Update upstream to `0cdc758a56360bf58a851fe91085a327ec97685a` (secp256k1-sys 0.6) [#764](https://github.com/rust-bitcoin/rust-secp256k1/pull/764) +* Add `Keypair::sign_schnorr_no_aux_rand` [#762](https://github.com/rust-bitcoin/rust-secp256k1/pull/762) +* Replace `Message` with `Into` in ECDSA signing API [#755](https://github.com/rust-bitcoin/rust-secp256k1/pull/755) +* Deprecate `ElligatorSwiftParty` in favor of `Party` [#752](https://github.com/rust-bitcoin/rust-secp256k1/pull/752) # 0.30.0 - 2024-10-08 diff --git a/Cargo-minimal.lock b/Cargo-minimal.lock index 2c9037c9e..b7ce66d34 100644 --- a/Cargo-minimal.lock +++ b/Cargo-minimal.lock @@ -222,7 +222,7 @@ checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" [[package]] name = "secp256k1" -version = "0.30.0" +version = "0.31.0" dependencies = [ "bincode", "bitcoin_hashes", diff --git a/Cargo-recent.lock b/Cargo-recent.lock index bd967fbbb..784b7faf4 100644 --- a/Cargo-recent.lock +++ b/Cargo-recent.lock @@ -213,7 +213,7 @@ checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" [[package]] name = "secp256k1" -version = "0.30.0" +version = "0.31.0" dependencies = [ "bincode", "bitcoin_hashes", diff --git a/Cargo.toml b/Cargo.toml index 896a568ea..cbc341e5d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "secp256k1" -version = "0.30.0" +version = "0.31.0" authors = [ "Dawid Ciężarkiewicz ", "Andrew Poelstra " ] license = "CC0-1.0"