diff options
author | Brian Warner <warner@lothar.com> | 2019-08-07 12:20:11 -0700 |
---|---|---|
committer | Brian Warner <warner@lothar.com> | 2019-08-07 12:20:11 -0700 |
commit | f6cbefd279813dd74ca662cebebcea68a2fd7900 (patch) | |
tree | 4a5e097eb84fd0eb819d8f358760ea81563a49c3 | |
parent | 414b4dc303730fa599da259a226034ab1de744ea (diff) | |
download | PAKEs-f6cbefd279813dd74ca662cebebcea68a2fd7900.tar.xz |
document MSRV, remove 1.31.1 from travis
-rw-r--r-- | .travis.yml | 2 | ||||
-rw-r--r-- | README.md | 17 |
2 files changed, 17 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml index f52c7fe..1e97597 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,6 @@ rust: - stable - beta - nightly - - 1.31.1 - 1.32.0 matrix: include: @@ -16,5 +15,4 @@ matrix: allow_failures: - rust: nightly - env: RUSTFMT - - rust: 1.31.1 script: cargo test --release --verbose --all @@ -20,6 +20,23 @@ the memory. | [SRP][2] | [](https://crates.io/crates/srp) | [](https://docs.rs/srp) | | [spake2][4] | [](https://crates.io/crates/spake2) | [](https://docs.rs/spake2) | +## Rust version requirements + +The MSRV (Minimum Supported Rust Version) is 1.32.0 . If/when this changes, +it will be noted in the changelog, and the crate semver will be updated. So +downstream projects should depend upon e.g. `spake2 = "0.2"` to avoid picking +up new versions that would require a newer compiler. + +SRP-v0.4.1 actually works with rustc-1.31.1, but this will probably be +changed in the next release. + +SPAKE2 required rustc-1.32 beginning with spake2-v0.2.0 . + +Our CI scripts check all builds against a pinned version of rustc to test the +intended MSRV. Sometimes upstream dependencies make surprising changes that +could require a newer version of rustc, without changes to the source code in +this repository, but hopefully this won't happen very frequently. + ## License All crates are licensed under either of |