diff options
author | Brian Warner <warner@lothar.com> | 2019-08-07 13:44:14 -0700 |
---|---|---|
committer | Brian Warner <warner@lothar.com> | 2019-08-07 13:44:14 -0700 |
commit | c2f7580a82b3f37d7854245b2436d55956e4984e (patch) | |
tree | 4a5e097eb84fd0eb819d8f358760ea81563a49c3 | |
parent | 902c728f9fce974e468b3fd313199d68634392b7 (diff) | |
parent | f6cbefd279813dd74ca662cebebcea68a2fd7900 (diff) | |
download | PAKEs-c2f7580a82b3f37d7854245b2436d55956e4984e.tar.xz |
Merge branch '21-pin-travis'
refs #21
-rw-r--r-- | .travis.yml | 1 | ||||
-rw-r--r-- | README.md | 17 |
2 files changed, 18 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 8e99551..1e97597 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ rust: - stable - beta - nightly + - 1.32.0 matrix: include: - rust: 1.31.0 # lock down for consistent rustfmt behavior @@ -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 |