Skip to content

Releases: notify-rs/notify

notify-7.0.0

25 Oct 17:04
Compare
Choose a tag to compare

file-id 0.2.2 (2024-10-25)

  • CHANGE: get file stats without read permission #625

notify 7.0.0 (2024-10-25)

  • 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

notify-types 1.0.0 (2024-10-25)

New crate containing public type definitions for the notify and debouncer crates. #559

  • CHANGE: the serialization format for events has been changed to be easier to use in environments like JavaScript;
    the old behavior can be restored using the new feature flag serialization-compat-6 #558 #568 breaking
  • CHANGE: use instant crate (which provides an Instant type that works in Wasm environments) #570

debouncer-mini 0.5.0 (2024-10-25)

  • CHANGE: update notify to version 7.0.0

debouncer-full 0.4.0 (2024-10-25)

  • CHANGE: update notify to version 7.0.0

  • CHANGE: manage root folder paths for the file ID cache automatically #557 breaking

    debouncer.watcher().watch(path, RecursiveMode::Recursive)?;
    debouncer.cache().add_root(path, RecursiveMode::Recursive);

    becomes:

    debouncer.watch(path, RecursiveMode::Recursive)?;
  • CHANGE: add RecommendedCache, which automatically enables the file ID cache on Windows and MacOS
    and disables it on Linux, where it is not needed #557

What's Changed

New Contributors

Full Changelog: notify-6.1.1...notify-7.0.0

debouncer-full-0.3.2

14 Oct 20:31
2bef540
Compare
Choose a tag to compare

What's Changed

  • FIX: ordering of debounced events could lead to a panic with Rust 1.81.0 and above by @dfaust in #643

Full Changelog: debouncer-full-0.3.1...debouncer-full-0.3.2

4.0.18 (2024-06-26)

30 Jun 16:06
Compare
Choose a tag to compare

4.0.18 (2024-06-26)

  • FIX: Add missing winapi features #603

notify 6.1.1

21 Aug 09:34
Compare
Choose a tag to compare

notify 6.1.1 (2023-08-21)

  • CHANGE: remove serde binary experiment opt-out after it got removed #530

notify 6.1.0

20 Aug 01:44
Compare
Choose a tag to compare

notify 6.1.0 (2023-08-18)

  • CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.172 #528
  • CHANGE: license changed to only CC0-1.0 #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

notify 6.0.1

15 Jun 23:01
Compare
Choose a tag to compare

notify 6.0.1 (2023-06-16)

  • DOCS: fix swapped debouncer-full / -mini links in the readme/crates.io 4be6bde

notify 6.0.0

07 Jun 23:26
Compare
Choose a tag to compare

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 #480
  • CHANGE: on Linux rename from events will be emitted immediately without starting a new thread #480
  • CHANGE: raise MSRV to 1.60 #480

notify 5.1.0

28 Jan 19:07
Compare
Choose a tag to compare

notify 5.1.0 (2023-01-15)

  • 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

notify 5.0.0

30 Aug 17:09
Compare
Choose a tag to compare

5.0.0 (2022-08-28)

For a list of changes when upgrading from v4 see 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

5.0.0-pre.16

14 Aug 12:35
Compare
Choose a tag to compare
5.0.0-pre.16 Pre-release
Pre-release

5.0.0-pre.16 (2022-08-12)

This is the final release before 5.0.0 !

  • CHANGE: require config for watcher creation and unify config #426
  • CHANGE: fsevent: use RenameMode::Any for renaming events #371
  • FEATURE: re-add debouncer as new crate and fixup CI #286
  • FEATURE: allow disabling crossbeam-channel dependency #425
  • FIX: PollWatcher panic after delete-and-recreate #406
  • MISC: rework pollwatcher internally #409
  • DOCS: cleanup all docs towards v5 #395