notify-rs/notify (notify)
### [`v7.0.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-700-2024-10-25)
[Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-6.1.1...notify-7.0.0)
- CHANGE: raise MSRV to 1.72 [#569] [#610] **breaking**
- CHANGE: move event type to notify-types crate [#559]
- CHANGE: flatten serialization of events and use camelCase [#558]
- CHANGE: remove internal use of crossbeam channels [#569] [#610]
- CHANGE: rename feature `crossbeam` to `crossbeam-channel` and disable it by default [#610] **breaking**
- CHANGE: upgrade mio to 1.0 [#623]
- CHANGE: add log statements [#499]
- FIX: prevent UB with illegal instruction for the windows backend [#604] [#607]
- FIX: on Linux report deleted directories correctly [#545]
- FIX: on Linux report access open events [#612]
- FEATURE: enable kqueue on iOS [#533]
- MISC: various minor doc updates and fixes [#535] [#536] [#543] [#565] [#592] [#595]
- MISC: update inotify to 0.10 [#547]
[#499]: https://redirect.github.com/notify-rs/notify/pull/499
[#533]: https://redirect.github.com/notify-rs/notify/pull/533
[#535]: https://redirect.github.com/notify-rs/notify/pull/535
[#536]: https://redirect.github.com/notify-rs/notify/pull/536
[#543]: https://redirect.github.com/notify-rs/notify/pull/543
[#545]: https://redirect.github.com/notify-rs/notify/pull/545
[#547]: https://redirect.github.com/notify-rs/notify/pull/547
[#558]: https://redirect.github.com/notify-rs/notify/pull/558
[#559]: https://redirect.github.com/notify-rs/notify/pull/559
[#565]: https://redirect.github.com/notify-rs/notify/pull/565
[#569]: https://redirect.github.com/notify-rs/notify/pull/569
[#592]: https://redirect.github.com/notify-rs/notify/pull/592
[#595]: https://redirect.github.com/notify-rs/notify/pull/595
[#604]: https://redirect.github.com/notify-rs/notify/pull/604
[#607]: https://redirect.github.com/notify-rs/notify/pull/607
[#610]: https://redirect.github.com/notify-rs/notify/pull/610
[#612]: https://redirect.github.com/notify-rs/notify/pull/612
[#623]: https://redirect.github.com/notify-rs/notify/pull/623
### [`v6.1.1`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-611-2023-08-21)
[Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-6.1.0...notify-6.1.1)
- CHANGE: remove serde binary experiment opt-out after it got removed \[[#530](https://redirect.github.com/notify-rs/notify/issues/530)]
### [`v6.1.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-610-2023-08-18)
[Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-6.0.1...notify-6.1.0)
- CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.172 \[[#528](https://redirect.github.com/notify-rs/notify/issues/528)]
- CHANGE: license changed to only CC0-1.0 \[[#520](https://redirect.github.com/notify-rs/notify/issues/520)]
- CHANGE: use logging [#499]
- CHANGE: upgrade windows-sys to 0.48 [#479]
- CHANGE: bump filetime to 0.2.22 [#521]
- FEATURE: support manual polling of PollWatcher and disabling automatic polling [#524]
- FEATURE: support listening to the initial pollwatcher file scan [#507]
- FIX: fix moved folders not being watched on linux [#498]
- FIX: fixup potential future double free on windows [#517]
- FIX: require bitflags only on macos and upgrade the crate [#505]
- DOCS: add more known issues, typos and cleanup examples [#523] [#502] [#522]
[#524]: https://redirect.github.com/notify-rs/notify/pull/524
[#523]: https://redirect.github.com/notify-rs/notify/pull/523
[#502]: https://redirect.github.com/notify-rs/notify/pull/502
[#522]: https://redirect.github.com/notify-rs/notify/pull/522
[#479]: https://redirect.github.com/notify-rs/notify/pull/479
[#521]: https://redirect.github.com/notify-rs/notify/pull/521
[#517]: https://redirect.github.com/notify-rs/notify/pull/517
[#507]: https://redirect.github.com/notify-rs/notify/pull/507
[#499]: https://redirect.github.com/notify-rs/notify/pull/499
[#505]: https://redirect.github.com/notify-rs/notify/pull/505
[#498]: https://redirect.github.com/notify-rs/notify/pull/498
### [`v6.0.1`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-601-2023-06-16)
[Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-6.0.0...notify-6.0.1)
- DOCS: fix swapped debouncer-full / -mini links in the readme/crates.io [4be6bde]
[4be6bde]: https://redirect.github.com/notify-rs/notify/commit/4be6bdef4fa7b260a3a56a11212ac074f8e39b39
### [`v6.0.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-600-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 \[[#480](https://redirect.github.com/notify-rs/notify/issues/480)]
- CHANGE: on Linux `rename from` events will be emitted immediately without starting a new thread \[[#480](https://redirect.github.com/notify-rs/notify/issues/480)]
- CHANGE: raise MSRV to 1.60 \[[#480](https://redirect.github.com/notify-rs/notify/issues/480)]
### [`v5.2.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-520-2023-05-17)
- CHANGE: implement `Copy` for `EventKind` and `ModifyKind` [#481]
[#481]: https://redirect.github.com/notify-rs/notify/pull/481
### [`v5.1.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-510-2023-01-15)
[Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-5.0.0...notify-5.1.0)
- CHANGE: switch from winapi to windows-sys [#457]
- FIX: kqueue-backend: batch file-watching together to improve performance [#454]
- DOCS: include license file in crate again [#461]
- DOCS: typo and examples fixups
[#454]: https://redirect.github.com/notify-rs/notify/pull/454
[#461]: https://redirect.github.com/notify-rs/notify/pull/461
[#457]: https://redirect.github.com/notify-rs/notify/pull/457
### [`v5.0.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-500-2022-08-28)
[Compare Source](https://redirect.github.com/notify-rs/notify/compare/4.0.18...notify-5.0.0)
For a list of changes when upgrading from v4 see [UPGRADING_V4\_TO_V5.md](UPGRADING_V4\_TO_V5.md).
Differences to 5.0.0-pre.16:
- FIX: update minimum walkdir version to 2.2.2 [#432]
- CHANGE: add `need_rescan` function to `Event`, allowing easier detection when a rescan is required [#435]
- FIX: debouncer-mini: change crossbeam feature to `crossbeam`, to allow passthrough with notify re-exports [#429]
- DOCS: improve v5-to-v5 upgrade docs [#431]
- DOCS: file back v4 changelog into main [#437]
- DOCS: cleanups and link fixes
[#431]: https://redirect.github.com/notify-rs/notify/pull/431
[#432]: https://redirect.github.com/notify-rs/notify/pull/432
[#437]: https://redirect.github.com/notify-rs/notify/pull/437
[#435]: https://redirect.github.com/notify-rs/notify/pull/435
[#429]: https://redirect.github.com/notify-rs/notify/pull/429
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
4.0.17
->7.0.0
Release Notes
notify-rs/notify (notify)
### [`v7.0.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-700-2024-10-25) [Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-6.1.1...notify-7.0.0) - CHANGE: raise MSRV to 1.72 [#569] [#610] **breaking** - CHANGE: move event type to notify-types crate [#559] - CHANGE: flatten serialization of events and use camelCase [#558] - CHANGE: remove internal use of crossbeam channels [#569] [#610] - CHANGE: rename feature `crossbeam` to `crossbeam-channel` and disable it by default [#610] **breaking** - CHANGE: upgrade mio to 1.0 [#623] - CHANGE: add log statements [#499] - FIX: prevent UB with illegal instruction for the windows backend [#604] [#607] - FIX: on Linux report deleted directories correctly [#545] - FIX: on Linux report access open events [#612] - FEATURE: enable kqueue on iOS [#533] - MISC: various minor doc updates and fixes [#535] [#536] [#543] [#565] [#592] [#595] - MISC: update inotify to 0.10 [#547] [#499]: https://redirect.github.com/notify-rs/notify/pull/499 [#533]: https://redirect.github.com/notify-rs/notify/pull/533 [#535]: https://redirect.github.com/notify-rs/notify/pull/535 [#536]: https://redirect.github.com/notify-rs/notify/pull/536 [#543]: https://redirect.github.com/notify-rs/notify/pull/543 [#545]: https://redirect.github.com/notify-rs/notify/pull/545 [#547]: https://redirect.github.com/notify-rs/notify/pull/547 [#558]: https://redirect.github.com/notify-rs/notify/pull/558 [#559]: https://redirect.github.com/notify-rs/notify/pull/559 [#565]: https://redirect.github.com/notify-rs/notify/pull/565 [#569]: https://redirect.github.com/notify-rs/notify/pull/569 [#592]: https://redirect.github.com/notify-rs/notify/pull/592 [#595]: https://redirect.github.com/notify-rs/notify/pull/595 [#604]: https://redirect.github.com/notify-rs/notify/pull/604 [#607]: https://redirect.github.com/notify-rs/notify/pull/607 [#610]: https://redirect.github.com/notify-rs/notify/pull/610 [#612]: https://redirect.github.com/notify-rs/notify/pull/612 [#623]: https://redirect.github.com/notify-rs/notify/pull/623 ### [`v6.1.1`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-611-2023-08-21) [Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-6.1.0...notify-6.1.1) - CHANGE: remove serde binary experiment opt-out after it got removed \[[#530](https://redirect.github.com/notify-rs/notify/issues/530)] ### [`v6.1.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-610-2023-08-18) [Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-6.0.1...notify-6.1.0) - CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.172 \[[#528](https://redirect.github.com/notify-rs/notify/issues/528)] - CHANGE: license changed to only CC0-1.0 \[[#520](https://redirect.github.com/notify-rs/notify/issues/520)] - CHANGE: use logging [#499] - CHANGE: upgrade windows-sys to 0.48 [#479] - CHANGE: bump filetime to 0.2.22 [#521] - FEATURE: support manual polling of PollWatcher and disabling automatic polling [#524] - FEATURE: support listening to the initial pollwatcher file scan [#507] - FIX: fix moved folders not being watched on linux [#498] - FIX: fixup potential future double free on windows [#517] - FIX: require bitflags only on macos and upgrade the crate [#505] - DOCS: add more known issues, typos and cleanup examples [#523] [#502] [#522] [#524]: https://redirect.github.com/notify-rs/notify/pull/524 [#523]: https://redirect.github.com/notify-rs/notify/pull/523 [#502]: https://redirect.github.com/notify-rs/notify/pull/502 [#522]: https://redirect.github.com/notify-rs/notify/pull/522 [#479]: https://redirect.github.com/notify-rs/notify/pull/479 [#521]: https://redirect.github.com/notify-rs/notify/pull/521 [#517]: https://redirect.github.com/notify-rs/notify/pull/517 [#507]: https://redirect.github.com/notify-rs/notify/pull/507 [#499]: https://redirect.github.com/notify-rs/notify/pull/499 [#505]: https://redirect.github.com/notify-rs/notify/pull/505 [#498]: https://redirect.github.com/notify-rs/notify/pull/498 ### [`v6.0.1`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-601-2023-06-16) [Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-6.0.0...notify-6.0.1) - DOCS: fix swapped debouncer-full / -mini links in the readme/crates.io [4be6bde] [4be6bde]: https://redirect.github.com/notify-rs/notify/commit/4be6bdef4fa7b260a3a56a11212ac074f8e39b39 ### [`v6.0.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-600-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 \[[#480](https://redirect.github.com/notify-rs/notify/issues/480)] - CHANGE: on Linux `rename from` events will be emitted immediately without starting a new thread \[[#480](https://redirect.github.com/notify-rs/notify/issues/480)] - CHANGE: raise MSRV to 1.60 \[[#480](https://redirect.github.com/notify-rs/notify/issues/480)] ### [`v5.2.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-520-2023-05-17) - CHANGE: implement `Copy` for `EventKind` and `ModifyKind` [#481] [#481]: https://redirect.github.com/notify-rs/notify/pull/481 ### [`v5.1.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-510-2023-01-15) [Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-5.0.0...notify-5.1.0) - CHANGE: switch from winapi to windows-sys [#457] - FIX: kqueue-backend: batch file-watching together to improve performance [#454] - DOCS: include license file in crate again [#461] - DOCS: typo and examples fixups [#454]: https://redirect.github.com/notify-rs/notify/pull/454 [#461]: https://redirect.github.com/notify-rs/notify/pull/461 [#457]: https://redirect.github.com/notify-rs/notify/pull/457 ### [`v5.0.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-500-2022-08-28) [Compare Source](https://redirect.github.com/notify-rs/notify/compare/4.0.18...notify-5.0.0) For a list of changes when upgrading from v4 see [UPGRADING_V4\_TO_V5.md](UPGRADING_V4\_TO_V5.md). Differences to 5.0.0-pre.16: - FIX: update minimum walkdir version to 2.2.2 [#432] - CHANGE: add `need_rescan` function to `Event`, allowing easier detection when a rescan is required [#435] - FIX: debouncer-mini: change crossbeam feature to `crossbeam`, to allow passthrough with notify re-exports [#429] - DOCS: improve v5-to-v5 upgrade docs [#431] - DOCS: file back v4 changelog into main [#437] - DOCS: cleanups and link fixes [#431]: https://redirect.github.com/notify-rs/notify/pull/431 [#432]: https://redirect.github.com/notify-rs/notify/pull/432 [#437]: https://redirect.github.com/notify-rs/notify/pull/437 [#435]: https://redirect.github.com/notify-rs/notify/pull/435 [#429]: https://redirect.github.com/notify-rs/notify/pull/429Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.