Skip to content

Commit

Permalink
[docs] Push minimum rustc to 1.32.0
Browse files Browse the repository at this point in the history
The ecosystem is moving to edition 2018 wholesale and bringing a lot of
breaking changes via dependency versioning for crates that aren't
compatible. I don't like adding yet one more change to this release, but
the plan is NOT to bring the code to 2018 standard, instead to push the
CI and guarantees and leave everything as is for the first release.
Later point releases will be able to refactor for new features and into
the new edition.
  • Loading branch information
passcod committed May 28, 2019
1 parent f34b787 commit 56aac12
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 7 deletions.
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ jobs:
os: osx

- stage: check minimum version
rust: 1.26.1
rust: 1.32.0
os: linux
- rust: 1.26.1
- rust: 1.32.0
os: windows
- rust: 1.26.1
- rust: 1.32.0
os: osx

- stage: check nightlies
Expand Down
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

## 5.0.0 (future)

- RUSTC: New minimum version is 1.32.0 [#201]
- FIX: Implement `Sync` for PollWatcher to support FreeBSD. [#197]
- FEATURE: Add new runtime configuration system.
- FEATURE: Add `Ongoing` events (optional, configured at runtime). [#146], [#183]
Expand All @@ -14,7 +15,7 @@
- CHANGE: Make `Notice` events opt-in.
- DEPS: \[Linux\] Upgrade inotify to 0.7. [#184]
- DEPS: \[macOS\] Upgrade fsevent to 0.4. [#195]
- DEPS: Peg filetime to 1.2.5 to maintain rustc 1.26.1 compatibility. [#200]
- DEPS: Upgrade filetime to 0.2.6.
- META: Rename `v4-legacy` branch to `main`, to further clarify status and prepare for a breaking release.
- DOCS: Change `v5` to `Next Generation Notify` to allow for a breaking release.
- DOCS: Add rust-analyzer to Readme showcase.
Expand All @@ -31,7 +32,7 @@
[#187]: https://github.com/passcod/notify/issues/187
[#195]: https://github.com/passcod/notify/issues/195
[#197]: https://github.com/passcod/notify/issues/197
[#200]: https://github.com/passcod/notify/issues/200
[#201]: https://github.com/passcod/notify/issues/201
[`2a035c86`]: https://github.com/passcod/notify/commit/2a035c86c5f12aeee635a827c1f458211ca923ca

## 4.0.12 (2019-05-22)
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ maintenance = { status = "passively-maintained" }
anymap = "0.12.1"
bitflags = "^1.0.4"
crossbeam-channel = "0.3.8"
filetime = "=0.2.5"
filetime = "0.2.6"
libc = "^0.2.4"
serde = { version = "1.0.89", features = ["derive"], optional = true }
walkdir = "^2.0.1"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ _Cross-platform filesystem notification library for Rust._
- [Crate page][crate]
- [Changelog][changelog]
- **[Upgrading from 4.0](https://github.com/passcod/notify/wiki/Upgrading-from-4.0-to-5.0)**
- Earliest supported Rust version: **1.26.1**
- Earliest supported Rust version: **1.32.0**

As used by: [alacritty], [cargo watch], [cobalt], [docket], [handlebars-iron],
[mdBook], [pax], [rdiff], [rust-analyzer], [timetrack], [watchexec],
Expand Down

0 comments on commit 56aac12

Please sign in to comment.