Skip to content

Commit e928402

Browse files
committed
signature v3.0.0
1 parent 7b029ba commit e928402

4 files changed

Lines changed: 26 additions & 8 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

signature/CHANGELOG.md

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,41 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## 3.0.0 (UNRELEASED)
7+
## 3.0.0 (2026-05-01)
88
### Added
99
- `RandomizedSignerMut` trait ([#1448])
10+
- `core::error::Error` support ([#1711])
11+
- Async traits originally from the `async-signature` crate ([#1720])
12+
- `MultipartSigner` and `MultipartVerifier` traits ([#1880])
13+
- `AsyncVerifier` traits ([#2288])
1014

1115
### Changed
1216
- Edition changed to 2024 and MSRV bumped to 1.85 ([#1759])
17+
- Use `Fn(&mut D)` for `*DigestSigner`/`*DigestVerifier` ([#2004])
1318
- Bump `rand_core` to v0.10 ([#2250])
19+
- Bump `digest` to v0.11 ([#2300])
1420

1521
### Removed
16-
- `std` feature - replaced with `core::error::Error`
17-
- `derive` feature
18-
- `SignerMut` blanket implementation for `Signer`
19-
- `PrehashSignature` trait
22+
- Error source from display message ([#1689])
23+
- `std` feature ([#1829])
24+
- `derive` feature ([#1843])
25+
- `SignerMut` blanket implementation for `Signer` ([#1915])
26+
- `PrehashSignature` trait ([#1924])
2027

2128
[#1448]: https://github.com/RustCrypto/traits/pull/1448
29+
[#1689]: https://github.com/RustCrypto/traits/pull/1689
30+
[#1711]: https://github.com/RustCrypto/traits/pull/1711
31+
[#1720]: https://github.com/RustCrypto/traits/pull/1720
2232
[#1759]: https://github.com/RustCrypto/traits/pull/1759
33+
[#1829]: https://github.com/RustCrypto/traits/pull/1829
34+
[#1843]: https://github.com/RustCrypto/traits/pull/1843
35+
[#1880]: https://github.com/RustCrypto/traits/pull/1880
36+
[#1915]: https://github.com/RustCrypto/traits/pull/1915
37+
[#1924]: https://github.com/RustCrypto/traits/pull/1924
38+
[#2004]: https://github.com/RustCrypto/traits/pull/2004
2339
[#2250]: https://github.com/RustCrypto/traits/pull/2250
40+
[#2288]: https://github.com/RustCrypto/traits/pull/2288
41+
[#2300]: https://github.com/RustCrypto/traits/pull/2300
2442

2543
## 2.2.0 (2023-11-12)
2644
### Changed

signature/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "signature"
3-
version = "3.0.0-rc.10"
3+
version = "3.0.0"
44
authors = ["RustCrypto Developers"]
55
edition = "2024"
66
rust-version = "1.85"

signature/LICENSE-MIT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2018-2025 RustCrypto Developers
1+
Copyright (c) 2018-2026 RustCrypto Developers
22

33
Permission is hereby granted, free of charge, to any
44
person obtaining a copy of this software and associated

0 commit comments

Comments
 (0)