From cfd777f658ce37ac9557d8abc4c846b3dbd0fb28 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Tue, 19 Aug 2025 08:10:26 -0600 Subject: [PATCH] Add info about new MSRV policy to crates we can imminently release See RustCrypto/meta#26 --- base16ct/README.md | 7 +++++++ base32ct/README.md | 7 +++++++ base64ct/README.md | 10 +++++----- mcf/README.md | 8 ++++---- serdect/README.md | 6 ++++++ tai64/README.md | 9 ++++++++- 6 files changed, 37 insertions(+), 10 deletions(-) diff --git a/base16ct/README.md b/base16ct/README.md index 13c2ccb17..3a11dd96f 100644 --- a/base16ct/README.md +++ b/base16ct/README.md @@ -18,6 +18,13 @@ Supports `no_std` environments and avoids heap allocations in the core API [Documentation][docs-link] +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: diff --git a/base32ct/README.md b/base32ct/README.md index 5a6a55372..68a274831 100644 --- a/base32ct/README.md +++ b/base32ct/README.md @@ -18,6 +18,13 @@ Supports `no_std` environments and avoids heap allocations in the core API [Documentation][docs-link] +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: diff --git a/base64ct/README.md b/base64ct/README.md index be00d7967..252b03612 100644 --- a/base64ct/README.md +++ b/base64ct/README.md @@ -41,12 +41,12 @@ fixed-width line wrapping. - bcrypt Base64: `.`, `/`, `[A-Z]`, `[a-z]`, `[0-9]` - `crypt(3)` Base64: `.`, `-`, `[0-9]`, `[A-Z]`, `[a-z]` -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.85** at a minimum. - -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License diff --git a/mcf/README.md b/mcf/README.md index 81c6e9dce..68089e6e4 100644 --- a/mcf/README.md +++ b/mcf/README.md @@ -35,12 +35,12 @@ For more information and history on MCF, see the [PassLib documentation]. $6$rounds=100000$exn6tVc2j/MZD8uG$BI1Xh8qQSK9J4m14uwy7abn.ctj/TIAzlaVCto0MQrOFIeTXsc1iwzH16XEWo/a7c7Y9eVJvufVzYAs4EsPOy0 ``` -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.85** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License diff --git a/serdect/README.md b/serdect/README.md index 94fc057f6..79d008dbe 100644 --- a/serdect/README.md +++ b/serdect/README.md @@ -38,6 +38,12 @@ help reduce the overall timing variability. - [`serde-json`](https://crates.io/crates/serde-json) v1 - [`toml`](https://crates.io/crates/toml) v0.7 +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License diff --git a/tai64/README.md b/tai64/README.md index 856bbbb55..59952d730 100644 --- a/tai64/README.md +++ b/tai64/README.md @@ -11,6 +11,13 @@ format in Rust. [Documentation][docs-link] +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: @@ -37,7 +44,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/formats/actions/workflows/tai64.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/tai64.yml -[//]: # (general links) +[//]: # (links) [RustCrypto]: https://github.com/RustCrypto/ [TAI64(N)]: https://cr.yp.to/libtai/tai64.html