diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b981c693..4d505963 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -68,6 +68,11 @@ jobs: run: cargo check -p notify-debouncer-mini --no-default-features # -p required for feature selection to actually work! + - name: check notify debouncer full features + if: matrix.version == 'stable' + run: cargo check -p notify-debouncer-full --no-default-features + # -p required for feature selection to actually work! + - name: check build examples if: matrix.version == 'stable' run: cargo check --package examples --examples diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b4c0fd4..8bfa7066 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,21 @@ # Changelog +v5 maintenance branch is on `v5_maintenance` after `5.2.0` v4 commits split out to branch `v4_maintenance` starting with `4.0.16` -## notify 6.0.0 +## notify 6.0.0 (2023-05-17) -- CHANGE: files and directories moved into a watch folder on Linux will now be reported as `rename to` events instead of `create` events -- CHANGE: on Linux `rename from` events will be emitted immediately without starting a new thread -- CHANGE: raise MSRV to 1.60 +- CHANGE: files and directories moved into a watch folder on Linux will now be reported as `rename to` events instead of `create` events [#480] +- CHANGE: on Linux `rename from` events will be emitted immediately without starting a new thread [#480] +- CHANGE: raise MSRV to 1.60 [#480] -## debouncer-full 0.1.0 +## debouncer-mini 0.3.0 (2023-05-17) + +- CHANGE: upgrade to notify 6.0.0, pushing MSRV to 1.60 [#480] + +## debouncer-full 0.1.0 (2023-05-17) + +Newly introduced alternative debouncer with more features. [#480] - FEATURE: only emit a single `rename` event if the rename `From` and `To` events can be matched - FEATURE: merge multiple `rename` events @@ -17,9 +24,13 @@ v4 commits split out to branch `v4_maintenance` starting with `4.0.16` - FEATURE: don't emit duplicate create events - FEATURE: don't emit `Modify` events after a `Create` event -## notify 5.2.0 +[#480]: https://github.com/notify-rs/notify/pull/480 + +## notify 5.2.0 (2023-05-17) + +- CHANGE: implement `Copy` for `EventKind` and `ModifyKind` [#481] -- CHANGE: implement `Copy` for `EventKind` and `ModifyKind` [#458] +[#481]: https://github.com/notify-rs/notify/pull/481 ## notify 5.1.0 (2023-01-15) diff --git a/README.md b/README.md index 762420cb..72267b71 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,8 @@ _Cross-platform filesystem notification library for Rust._ [alert-after]!) - [API Documentation][docs] -- [Debouncer Documentation][debouncer] +- [Mini Debouncer Documentation][debouncer-full] +- [Full Debouncer Documentation][debouncer-mini] - [Examples][examples] - [Crate page][crate] - [Changelog][changelog] @@ -62,7 +63,8 @@ Originally created by [Félix Saparelli] and awesome [contributors]. [Chokidar]: https://github.com/paulmillr/chokidar [FileSystemEventSecurity]: https://developer.apple.com/library/mac/documentation/Darwin/Conceptual/FSEvents_ProgGuide/FileSystemEventSecurity/FileSystemEventSecurity.html -[debouncer]: https://github.com/notify-rs/notify/tree/main/notify-debouncer-mini +[debouncer-full]: https://github.com/notify-rs/notify/tree/main/notify-debouncer-full +[debouncer-mini]: https://github.com/notify-rs/notify/tree/main/notify-debouncer-mini [Félix Saparelli]: https://passcod.name [alacritty]: https://github.com/jwilm/alacritty [alert-after]: https://github.com/frewsxcv/alert-after