diff --git a/.travis.yml b/.travis.yml index 56c56478..53e56635 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,14 +3,14 @@ language: rust cache: cargo rust: - nightly - - nightly-2019-03-23 + - nightly-2019-06-18 - beta - stable - - 1.30.0 + - 1.33.0 matrix: allow_failures: - rust: nightly - nightly-2019-03-23: + nightly-2019-06-18: - script: cargo clippy before_script: - | diff --git a/CHANGELOG.md b/CHANGELOG.md index bd0012f7..9eb19112 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## Unreleased + +#### Minimum Required Rust + +* As of this release, `clap` requires `rustc 1.33.0` or greater. + ### v2.29.2 (2018-01-16) diff --git a/README.md b/README.md index 92b23856..5a972cfa 100644 --- a/README.md +++ b/README.md @@ -537,9 +537,9 @@ This is inherently an unresolvable crate graph in Cargo right now. Cargo require #### Minimum Version of Rust -`clap` will officially support current stable Rust, minus two releases, but may work with prior releases as well. For example, current stable Rust at the time of this writing is 1.21.0, meaning `clap` is guaranteed to compile with 1.19.0 and beyond. +`clap` will officially support current stable Rust, minus two releases, but may work with prior releases as well. For example, current stable Rust at the time of this writing is 1.35.0, meaning `clap` is guaranteed to compile with 1.33.0 and beyond. -At the 1.22.0 stable release, `clap` will be guaranteed to compile with 1.20.0 and beyond, etc. +At the 1.36.0 stable release, `clap` will be guaranteed to compile with 1.34.0 and beyond, etc. Upon bumping the minimum version of Rust (assuming it's within the stable-2 range), it *must* be clearly annotated in the `CHANGELOG.md`