Skip to content

Commit d2cc2af

Browse files
authored
Add info about new MSRV policy to crates we can imminently release (#2002)
See RustCrypto/meta#26
1 parent 022fe82 commit d2cc2af

File tree

6 files changed

+37
-10
lines changed

6 files changed

+37
-10
lines changed

base16ct/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ Supports `no_std` environments and avoids heap allocations in the core API
1818

1919
[Documentation][docs-link]
2020

21+
## Minimum Supported Rust Version (MSRV) Policy
22+
23+
MSRV increases are not considered breaking changes and can happen in patch releases.
24+
25+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
26+
explicitly unstable features.
27+
2128
## License
2229

2330
Licensed under either of:

base32ct/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ Supports `no_std` environments and avoids heap allocations in the core API
1818

1919
[Documentation][docs-link]
2020

21+
## Minimum Supported Rust Version (MSRV) Policy
22+
23+
MSRV increases are not considered breaking changes and can happen in patch releases.
24+
25+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
26+
explicitly unstable features.
27+
2128
## License
2229

2330
Licensed under either of:

base64ct/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ fixed-width line wrapping.
4141
- bcrypt Base64: `.`, `/`, `[A-Z]`, `[a-z]`, `[0-9]`
4242
- `crypt(3)` Base64: `.`, `-`, `[0-9]`, `[A-Z]`, `[a-z]`
4343

44-
## Minimum Supported Rust Version
44+
## Minimum Supported Rust Version (MSRV) Policy
4545

46-
This crate requires **Rust 1.85** at a minimum.
47-
48-
We may change the MSRV in the future, but it will be accompanied by a minor
49-
version bump.
46+
MSRV increases are not considered breaking changes and can happen in patch releases.
47+
48+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
49+
explicitly unstable features.
5050

5151
## License
5252

mcf/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ For more information and history on MCF, see the [PassLib documentation].
3535
$6$rounds=100000$exn6tVc2j/MZD8uG$BI1Xh8qQSK9J4m14uwy7abn.ctj/TIAzlaVCto0MQrOFIeTXsc1iwzH16XEWo/a7c7Y9eVJvufVzYAs4EsPOy0
3636
```
3737

38-
## Minimum Supported Rust Version
38+
## Minimum Supported Rust Version (MSRV) Policy
3939

40-
This crate requires **Rust 1.85** at a minimum.
40+
MSRV increases are not considered breaking changes and can happen in patch releases.
4141

42-
We may change the MSRV in the future, but it will be accompanied by a minor
43-
version bump.
42+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
43+
explicitly unstable features.
4444

4545
## License
4646

serdect/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ help reduce the overall timing variability.
3838
- [`serde-json`](https://crates.io/crates/serde-json) v1
3939
- [`toml`](https://crates.io/crates/toml) v0.7
4040

41+
## Minimum Supported Rust Version (MSRV) Policy
42+
43+
MSRV increases are not considered breaking changes and can happen in patch releases.
44+
45+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
46+
explicitly unstable features.
4147

4248
## License
4349

tai64/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@ format in Rust.
1111

1212
[Documentation][docs-link]
1313

14+
## Minimum Supported Rust Version (MSRV) Policy
15+
16+
MSRV increases are not considered breaking changes and can happen in patch releases.
17+
18+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
19+
explicitly unstable features.
20+
1421
## License
1522

1623
Licensed under either of:
@@ -37,7 +44,7 @@ dual licensed as above, without any additional terms or conditions.
3744
[build-image]: https://github.com/RustCrypto/formats/actions/workflows/tai64.yml/badge.svg
3845
[build-link]: https://github.com/RustCrypto/formats/actions/workflows/tai64.yml
3946

40-
[//]: # (general links)
47+
[//]: # (links)
4148

4249
[RustCrypto]: https://github.com/RustCrypto/
4350
[TAI64(N)]: https://cr.yp.to/libtai/tai64.html

0 commit comments

Comments
 (0)