Skip to content

Commit 738957a

Browse files
committed
prepare notify 6.1.0, debouncer-mini, 0.4.0 debouncer-full 0.3.0, file-id 0.2.0
1 parent 1420e46 commit 738957a

File tree

9 files changed

+63
-16
lines changed

9 files changed

+63
-16
lines changed

CHANGELOG.md

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,60 @@
33
v5 maintenance branch is on `v5_maintenance` after `5.2.0`
44
v4 commits split out to branch `v4_maintenance` starting with `4.0.16`
55

6-
## file-id 0.2.0
7-
6+
## debouncer-full 0.3.0 (2023-08-18)
7+
8+
- CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.171 [#528]
9+
- CHANGE: license changed to dual-license of MIT OR Apache-2.0 [#520]
10+
- CHANGE: upgrade to file-id 0.2.0 for high resolution file IDs [#494]
11+
- FEATURE: derive debug for the debouncer struct [#510]
12+
13+
## debouncer-mini 0.4.0 (2023-08-18)
14+
15+
- CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.171 [#528]
16+
- CHANGE: license changed to dual-license of MIT OR Apache-2.0 [#520]
17+
- CHANGE: replace active polling with passive loop, removing empty ticks [#467]
18+
- FEATURE: derive debug for the debouncer struct [#510]
19+
20+
[#467]: https://github.com/notify-rs/notify/pull/467
21+
[#510]: https://github.com/notify-rs/notify/pull/510
22+
23+
## notify 6.1.0 (2023-08-18)
24+
25+
- CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.171 [#528]
26+
- CHANGE: license changed to only CC0-1.0 [#520]
27+
- CHANGE: use logging [#499]
28+
- CHANGE: upgrade windows-sys to 0.48 [#479]
29+
- CHANGE: bump filetime to 0.2.22 [#521]
30+
- FEATURE: support manual polling of PollWatcher and disabling automatic polling [#524]
31+
- FEATURE: support listening to the initial pollwatcher file scan [#507]
32+
- FIX: fix moved folders not being watched on linux [#498]
33+
- FIX: fixup potential future double free on windows [#517]
34+
- FIX: require bitflags only on macos and upgrade the crate [#505]
35+
- DOCS: add more known issues, typos and cleanup examples [#523] [#502] [#522]
36+
37+
[#524]: https://github.com/notify-rs/notify/pull/524
38+
[#523]: https://github.com/notify-rs/notify/pull/523
39+
[#502]: https://github.com/notify-rs/notify/pull/502
40+
[#522]: https://github.com/notify-rs/notify/pull/522
41+
[#479]: https://github.com/notify-rs/notify/pull/479
42+
[#521]: https://github.com/notify-rs/notify/pull/521
43+
[#517]: https://github.com/notify-rs/notify/pull/517
44+
[#507]: https://github.com/notify-rs/notify/pull/507
45+
[#499]: https://github.com/notify-rs/notify/pull/499
46+
[#505]: https://github.com/notify-rs/notify/pull/505
47+
[#498]: https://github.com/notify-rs/notify/pull/498
48+
49+
## file-id 0.2.0 (2023-08-18)
50+
51+
- CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.171 [#528]
52+
- CHANGE: license changed to dual-license of MIT OR Apache-2.0 [#520]
853
- CHANGE: switch from winapi to windows-sys [#494]
954
- CHANGE: turn FileId struct into an enum [#494]
1055
- FEATURE: support for high resolution file ids on Windows using GetFileInformationByHandleEx [#494]
1156

1257
[#494]: https://github.com/notify-rs/notify/pull/494
58+
[#520]: https://github.com/notify-rs/notify/pull/520
59+
[#528]: https://github.com/notify-rs/notify/pull/528
1360

1461
## notify 6.0.1 (2023-06-16)
1562

examples/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ publish = false
55
edition = "2021"
66

77
[dev-dependencies]
8-
notify = { version = "6.0.1", path = "../notify" }
8+
notify = { version = "6.1.0", path = "../notify" }
99
notify-debouncer-mini = { version = "0.4.0", path = "../notify-debouncer-mini" }
10-
notify-debouncer-full = { version = "0.2.0", path = "../notify-debouncer-full" }
10+
notify-debouncer-full = { version = "0.3.0", path = "../notify-debouncer-full" }
1111
futures = "0.3"
1212
tempfile = "3.5.0"
1313
log = "0.4.17"

examples/hot_reload_tide/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tide = "0.16.0"
1111
async-std = { version = "1.6.0", features = ["attributes"] }
1212
serde_json = "1.0"
1313
serde = "1.0.115, < 1.0.172"
14-
notify = { version = "6.0.1", features = ["serde"], path = "../../notify" }
14+
notify = { version = "6.1.0", features = ["serde"], path = "../../notify" }
1515

1616
# required to prevent mixing with workspace
1717
# hack to prevent cargo audit from catching this

file-id/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "file-id"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
rust-version = "1.60"
55
description = "Utility for reading inode numbers (Linux, MacOS) and file IDs (Windows)"
66
documentation = "https://docs.rs/notify"

notify-debouncer-full/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "notify-debouncer-full"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
rust-version = "1.60"
66
description = "notify event debouncer optimized for ease of use"
@@ -24,9 +24,9 @@ default = ["crossbeam"]
2424
crossbeam = ["crossbeam-channel","notify/crossbeam-channel"]
2525

2626
[dependencies]
27-
notify = { version = "6.0.1", path = "../notify" }
27+
notify = { version = "6.1.0", path = "../notify" }
2828
crossbeam-channel = { version = "0.5", optional = true }
29-
file-id = { version = "0.1.0", path = "../file-id" }
29+
file-id = { version = "0.2.0", path = "../file-id" }
3030
walkdir = "2.2.2"
3131
parking_lot = "0.12.1"
3232
log = "0.4.17"

notify-debouncer-full/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
//!
1313
//! ```toml
1414
//! [dependencies]
15-
//! notify-debouncer-full = "0.2.0"
15+
//! notify-debouncer-full = "0.3.0"
1616
//! ```
1717
//!
1818
//! In case you want to select specific features of notify,
1919
//! specify notify as dependency explicitly in your dependencies.
2020
//! Otherwise you can just use the re-export of notify from debouncer-full.
2121
//!
2222
//! ```toml
23-
//! notify-debouncer-full = "0.2.0"
23+
//! notify-debouncer-full = "0.3.0"
2424
//! notify = { version = "..", features = [".."] }
2525
//! ```
2626
//!

notify-debouncer-mini/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ default = ["crossbeam"]
2424
crossbeam = ["crossbeam-channel","notify/crossbeam-channel"]
2525

2626
[dependencies]
27-
notify = { version = "6.0.1", path = "../notify" }
27+
notify = { version = "6.1.0", path = "../notify" }
2828
crossbeam-channel = { version = "0.5", optional = true }
2929
serde = { version = "1.0.89, < 1.0.172", features = ["derive"], optional = true }
3030
log = "0.4.17"

notify/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "notify"
3-
version = "6.0.1"
3+
version = "6.1.0"
44
rust-version = "1.60"
55
description = "Cross-platform filesystem notification library"
66
documentation = "https://docs.rs/notify"

notify/src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//!
55
//! ```toml
66
//! [dependencies]
7-
//! notify = "6.0.1"
7+
//! notify = "6.1.0"
88
//! ```
99
//!
1010
//! If you want debounced events (or don't need them in-order), see [notify-debouncer-mini](https://docs.rs/notify-debouncer-mini/latest/notify_debouncer_mini/)
@@ -24,7 +24,7 @@
2424
//! Events are serializable via [serde](https://serde.rs) if the `serde` feature is enabled:
2525
//!
2626
//! ```toml
27-
//! notify = { version = "6.0.1", features = ["serde"] }
27+
//! notify = { version = "6.1.0", features = ["serde"] }
2828
//! ```
2929
//!
3030
//! ### Crossbeam-Channel & Tokio
@@ -35,7 +35,7 @@
3535
//! You can disable crossbeam-channel, letting notify fallback to std channels via
3636
//!
3737
//! ```toml
38-
//! notify = { version = "6.0.1", default-features = false, features = ["macos_kqueue"] }
38+
//! notify = { version = "6.1.0", default-features = false, features = ["macos_kqueue"] }
3939
//! // Alternatively macos_fsevent instead of macos_kqueue
4040
//! ```
4141
//! Note the `macos_kqueue` requirement here, otherwise no native backend is available on macos.

0 commit comments

Comments
 (0)