diff --git a/Cargo.lock b/Cargo.lock index dbe84f28..b7bfe15b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -854,7 +854,7 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "rolldown-file-id" -version = "0.2.6" +version = "0.2.7" dependencies = [ "serde", "tempfile", @@ -863,7 +863,7 @@ dependencies = [ [[package]] name = "rolldown-notify" -version = "10.2.0" +version = "10.3.0" dependencies = [ "bitflags 2.10.0", "criterion", @@ -886,7 +886,7 @@ dependencies = [ [[package]] name = "rolldown-notify-debouncer-full" -version = "0.7.5" +version = "0.7.6" dependencies = [ "crossbeam-channel", "deser-hjson", @@ -904,7 +904,7 @@ dependencies = [ [[package]] name = "rolldown-notify-debouncer-mini" -version = "0.8.5" +version = "0.8.6" dependencies = [ "crossbeam-channel", "flume", diff --git a/Cargo.toml b/Cargo.toml index 87859430..4601caad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -83,7 +83,7 @@ criterion = "0.7.0" flume = "0.11.1" deser-hjson = "2.2.4" tracing-subscriber = "0.3.20" -rolldown-file-id = { version = "0.2.6", path = "file-id" } +rolldown-file-id = { version = "0.2.7", path = "file-id" } objc2-core-foundation = { version = "0.3.2", default-features = false } objc2-core-services = { version = "0.3.2", default-features = false } futures = "0.3.30" @@ -94,9 +94,9 @@ libc = "0.2.4" tracing = "0.1.41" mio = { version = "1.0", features = ["os-ext"] } web-time = "1.1.0" -rolldown-notify = { version = "10.2.0", path = "notify" } -rolldown-notify-debouncer-full = { version = "0.7.5", path = "notify-debouncer-full" } -rolldown-notify-debouncer-mini = { version = "0.8.5", path = "notify-debouncer-mini" } +rolldown-notify = { version = "10.3.0", path = "notify" } +rolldown-notify-debouncer-full = { version = "0.7.6", path = "notify-debouncer-full" } +rolldown-notify-debouncer-mini = { version = "0.8.6", path = "notify-debouncer-mini" } rolldown-notify-types = { version = "2.0.2", path = "notify-types" } pretty_assertions = "1.3.0" rstest = "0.26.0" diff --git a/file-id/CHANGELOG.md b/file-id/CHANGELOG.md index 4bba2599..032fef4d 100644 --- a/file-id/CHANGELOG.md +++ b/file-id/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.7](https://github.com/rolldown/notify/compare/rolldown-file-id-v0.2.6...rolldown-file-id-v0.2.7) - 2026-03-13 + +### Other + +- add wasi tests ([#69](https://github.com/rolldown/notify/pull/69)) + ## [0.2.6](https://github.com/rolldown/notify/compare/rolldown-file-id-v0.2.5...rolldown-file-id-v0.2.6) - 2026-03-06 ### Added diff --git a/file-id/Cargo.toml b/file-id/Cargo.toml index be489334..b4cba8e0 100644 --- a/file-id/Cargo.toml +++ b/file-id/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rolldown-file-id" -version = "0.2.6" +version = "0.2.7" description = "Utility for reading inode numbers (Linux, MacOS) and file IDs (Windows)" documentation = "https://docs.rs/notify" readme = "README.md" diff --git a/notify-debouncer-full/CHANGELOG.md b/notify-debouncer-full/CHANGELOG.md index b32a77c3..3165c610 100644 --- a/notify-debouncer-full/CHANGELOG.md +++ b/notify-debouncer-full/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.6](https://github.com/rolldown/notify/compare/rolldown-notify-debouncer-full-v0.7.5...rolldown-notify-debouncer-full-v0.7.6) - 2026-03-13 + +### Other + +- updated the following local packages: rolldown-notify, rolldown-file-id + ## [0.7.5](https://github.com/rolldown/notify/compare/rolldown-notify-debouncer-full-v0.7.4...rolldown-notify-debouncer-full-v0.7.5) - 2026-03-06 ### Added diff --git a/notify-debouncer-full/Cargo.toml b/notify-debouncer-full/Cargo.toml index 90509f60..5bc95fe8 100644 --- a/notify-debouncer-full/Cargo.toml +++ b/notify-debouncer-full/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rolldown-notify-debouncer-full" -version = "0.7.5" +version = "0.7.6" description = "notify event debouncer optimized for ease of use" documentation = "https://docs.rs/notify-debouncer-full" authors = ["Daniel Faust "] diff --git a/notify-debouncer-mini/CHANGELOG.md b/notify-debouncer-mini/CHANGELOG.md index 3ed01618..74768a68 100644 --- a/notify-debouncer-mini/CHANGELOG.md +++ b/notify-debouncer-mini/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.6](https://github.com/rolldown/notify/compare/rolldown-notify-debouncer-mini-v0.8.5...rolldown-notify-debouncer-mini-v0.8.6) - 2026-03-13 + +### Other + +- updated the following local packages: rolldown-notify + ## [0.8.5](https://github.com/rolldown/notify/compare/rolldown-notify-debouncer-mini-v0.8.4...rolldown-notify-debouncer-mini-v0.8.5) - 2026-03-06 ### Other diff --git a/notify-debouncer-mini/Cargo.toml b/notify-debouncer-mini/Cargo.toml index e897f25f..031c1b50 100644 --- a/notify-debouncer-mini/Cargo.toml +++ b/notify-debouncer-mini/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rolldown-notify-debouncer-mini" -version = "0.8.5" +version = "0.8.6" description = "notify mini debouncer for events" documentation = "https://docs.rs/notify-debouncer-mini" authors = ["Aron Heinecke "] diff --git a/notify/CHANGELOG.md b/notify/CHANGELOG.md index ed832b1d..c0ab4bc9 100644 --- a/notify/CHANGELOG.md +++ b/notify/CHANGELOG.md @@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [10.3.0](https://github.com/rolldown/notify/compare/rolldown-notify-v10.2.0...rolldown-notify-v10.3.0) - 2026-03-13 + +### Added + +- *(inotify)* capture `UNMOUNT` event + +### Fixed + +- *(fsevent)* set `is: clone` info for more `IS_CLONE` events +- *(windows)* normalize event paths ([#74](https://github.com/rolldown/notify/pull/74)) +- *(fsevent)* handle `ROOT_CHANGED` for non-existing path +- *(inotify)* do not modify inotify watcher when unmounting +- *(fsevent)* do not panic on invalid inputs +- handle `ROOT_CHANGED` nicely +- `target_os` entry for `dragonflyBSD` in `Cargo.toml` +- add `kFSEventStreamCreateFlagWatchRoot` to `FSEvents` stream flags ([#769](https://github.com/rolldown/notify/pull/769)) +- `FsEvenWatcher` remove event ordering + +### Other + +- tweak `rename_self_file_no_track` polling test to reduce flakiness ([#72](https://github.com/rolldown/notify/pull/72)) +- improve watcher docs +- *(macos)* document APFS behavior as known issues +- fix flaky PollWatcher tests +- add wasi tests ([#69](https://github.com/rolldown/notify/pull/69)) + ## [10.2.0](https://github.com/rolldown/notify/compare/rolldown-notify-v10.1.0...rolldown-notify-v10.2.0) - 2026-03-06 ### Added diff --git a/notify/Cargo.toml b/notify/Cargo.toml index 50e58c4b..7c3ed4f1 100644 --- a/notify/Cargo.toml +++ b/notify/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rolldown-notify" -version = "10.2.0" +version = "10.3.0" description = "Cross-platform filesystem notification library" documentation = "https://docs.rs/notify" readme = "../README.md"