From 4a001215b36d90585c555b0d0a01c9321b003b9e Mon Sep 17 00:00:00 2001 From: Aron Heinecke Date: Mon, 21 Aug 2023 11:11:11 +0200 Subject: [PATCH] remove serde restriction and publish new versions the experiment got removed in serde-rs/serde#2590 --- CHANGELOG.md | 18 ++++++++++++++++++ examples/Cargo.toml | 6 +++--- examples/hot_reload_tide/Cargo.toml | 4 ++-- file-id/Cargo.toml | 4 ++-- notify-debouncer-full/Cargo.toml | 8 ++++---- notify-debouncer-full/src/lib.rs | 4 ++-- notify-debouncer-mini/Cargo.toml | 6 +++--- notify-debouncer-mini/src/lib.rs | 4 ++-- notify/Cargo.toml | 4 ++-- notify/src/lib.rs | 6 +++--- 10 files changed, 41 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35f4db3d..70962e50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,24 @@ v5 maintenance branch is on `v5_maintenance` after `5.2.0` v4 commits split out to branch `v4_maintenance` starting with `4.0.16` +## debouncer-full 0.3.1 (2023-08-21) + +- CHANGE: remove serde binary experiment opt-out after it got removed [#530] + +## debouncer-mini 0.4.1 (2023-08-21) + +- CHANGE: remove serde binary experiment opt-out after it got removed [#530] + +## notify 6.1.1 (2023-08-21) + +- CHANGE: remove serde binary experiment opt-out after it got removed [#530] + +## file-id 0.2.1 (2023-08-21) + +- CHANGE: remove serde binary experiment opt-out after it got removed [#530] + +[#530]: https://github.com/notify-rs/notify/pull/530 + ## debouncer-full 0.3.0 (2023-08-18) - CHANGE: opt-out of the serde binary experiment by restricting it to < 1.0.172 [#528] diff --git a/examples/Cargo.toml b/examples/Cargo.toml index b81cd0da..ad2a691f 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -5,9 +5,9 @@ publish = false edition = "2021" [dev-dependencies] -notify = { version = "6.1.0", path = "../notify" } -notify-debouncer-mini = { version = "0.4.0", path = "../notify-debouncer-mini" } -notify-debouncer-full = { version = "0.3.0", path = "../notify-debouncer-full" } +notify = { version = "6.1.1", path = "../notify" } +notify-debouncer-mini = { version = "0.4.1", path = "../notify-debouncer-mini" } +notify-debouncer-full = { version = "0.3.1", path = "../notify-debouncer-full" } futures = "0.3" tempfile = "3.5.0" log = "0.4.17" diff --git a/examples/hot_reload_tide/Cargo.toml b/examples/hot_reload_tide/Cargo.toml index 382abbed..88944eb8 100644 --- a/examples/hot_reload_tide/Cargo.toml +++ b/examples/hot_reload_tide/Cargo.toml @@ -10,8 +10,8 @@ edition = "2018" tide = "0.16.0" async-std = { version = "1.6.0", features = ["attributes"] } serde_json = "1.0" -serde = "1.0.115, < 1.0.172" -notify = { version = "6.1.0", features = ["serde"], path = "../../notify" } +serde = "1.0.115" +notify = { version = "6.1.1", features = ["serde"], path = "../../notify" } # required to prevent mixing with workspace # hack to prevent cargo audit from catching this diff --git a/file-id/Cargo.toml b/file-id/Cargo.toml index 209b6c7a..cacb747e 100644 --- a/file-id/Cargo.toml +++ b/file-id/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "file-id" -version = "0.2.0" +version = "0.2.1" rust-version = "1.60" description = "Utility for reading inode numbers (Linux, MacOS) and file IDs (Windows)" documentation = "https://docs.rs/notify" @@ -19,7 +19,7 @@ name = "file-id" path = "bin/file_id.rs" [dependencies] -serde = { version = "1.0.89, < 1.0.172", features = ["derive"], optional = true } +serde = { version = "1.0.89", features = ["derive"], optional = true } [target.'cfg(windows)'.dependencies] windows-sys = { version = "0.48.0", features = ["Win32_Storage_FileSystem", "Win32_Foundation"] } diff --git a/notify-debouncer-full/Cargo.toml b/notify-debouncer-full/Cargo.toml index b23f3d50..2fd08a09 100644 --- a/notify-debouncer-full/Cargo.toml +++ b/notify-debouncer-full/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "notify-debouncer-full" -version = "0.3.0" +version = "0.3.1" edition = "2021" rust-version = "1.60" description = "notify event debouncer optimized for ease of use" @@ -24,9 +24,9 @@ default = ["crossbeam"] crossbeam = ["crossbeam-channel","notify/crossbeam-channel"] [dependencies] -notify = { version = "6.1.0", path = "../notify" } +notify = { version = "6.1.1", path = "../notify" } crossbeam-channel = { version = "0.5", optional = true } -file-id = { version = "0.2.0", path = "../file-id" } +file-id = { version = "0.2.1", path = "../file-id" } walkdir = "2.2.2" parking_lot = "0.12.1" log = "0.4.17" @@ -35,6 +35,6 @@ log = "0.4.17" pretty_assertions = "1.3.0" mock_instant = "0.3.0" rstest = "0.17.0" -serde = { version = "1.0.89, < 1.0.172", features = ["derive"] } +serde = { version = "1.0.89", features = ["derive"] } deser-hjson = "1.1.1" rand = "0.8.5" diff --git a/notify-debouncer-full/src/lib.rs b/notify-debouncer-full/src/lib.rs index 182928e6..7d2595d5 100644 --- a/notify-debouncer-full/src/lib.rs +++ b/notify-debouncer-full/src/lib.rs @@ -12,7 +12,7 @@ //! //! ```toml //! [dependencies] -//! notify-debouncer-full = "0.3.0" +//! notify-debouncer-full = "0.3.1" //! ``` //! //! In case you want to select specific features of notify, @@ -20,7 +20,7 @@ //! Otherwise you can just use the re-export of notify from debouncer-full. //! //! ```toml -//! notify-debouncer-full = "0.3.0" +//! notify-debouncer-full = "0.3.1" //! notify = { version = "..", features = [".."] } //! ``` //! diff --git a/notify-debouncer-mini/Cargo.toml b/notify-debouncer-mini/Cargo.toml index 579634bd..030c73f8 100644 --- a/notify-debouncer-mini/Cargo.toml +++ b/notify-debouncer-mini/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "notify-debouncer-mini" -version = "0.4.0" +version = "0.4.1" edition = "2021" rust-version = "1.60" description = "notify mini debouncer for events" @@ -24,7 +24,7 @@ default = ["crossbeam"] crossbeam = ["crossbeam-channel","notify/crossbeam-channel"] [dependencies] -notify = { version = "6.1.0", path = "../notify" } +notify = { version = "6.1.1", path = "../notify" } crossbeam-channel = { version = "0.5", optional = true } -serde = { version = "1.0.89, < 1.0.172", features = ["derive"], optional = true } +serde = { version = "1.0.89", features = ["derive"], optional = true } log = "0.4.17" diff --git a/notify-debouncer-mini/src/lib.rs b/notify-debouncer-mini/src/lib.rs index 6abf885e..4bcd9a3c 100644 --- a/notify-debouncer-mini/src/lib.rs +++ b/notify-debouncer-mini/src/lib.rs @@ -4,13 +4,13 @@ //! //! ```toml //! [dependencies] -//! notify-debouncer-mini = "0.4.0" +//! notify-debouncer-mini = "0.4.1" //! ``` //! In case you want to select specific features of notify, //! specify notify as dependency explicitly in your dependencies. //! Otherwise you can just use the re-export of notify from debouncer-mini. //! ```toml -//! notify-debouncer-mini = "0.4.0" +//! notify-debouncer-mini = "0.4.1" //! notify = { version = "..", features = [".."] } //! ``` //! diff --git a/notify/Cargo.toml b/notify/Cargo.toml index 37f886ab..daf04f6d 100644 --- a/notify/Cargo.toml +++ b/notify/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "notify" -version = "6.1.0" +version = "6.1.1" rust-version = "1.60" description = "Cross-platform filesystem notification library" documentation = "https://docs.rs/notify" @@ -23,7 +23,7 @@ crossbeam-channel = { version = "0.5.0", optional = true } filetime = "0.2.22" libc = "0.2.4" log = "0.4.17" -serde = { version = "1.0.89, < 1.0.172", features = ["derive"], optional = true } +serde = { version = "1.0.89", features = ["derive"], optional = true } walkdir = "2.2.2" [target.'cfg(any(target_os="linux", target_os="android"))'.dependencies] diff --git a/notify/src/lib.rs b/notify/src/lib.rs index 1a3cfc8a..9002640d 100644 --- a/notify/src/lib.rs +++ b/notify/src/lib.rs @@ -4,7 +4,7 @@ //! //! ```toml //! [dependencies] -//! notify = "6.1.0" +//! notify = "6.1.1" //! ``` //! //! 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 @@ //! Events are serializable via [serde](https://serde.rs) if the `serde` feature is enabled: //! //! ```toml -//! notify = { version = "6.1.0", features = ["serde"] } +//! notify = { version = "6.1.1", features = ["serde"] } //! ``` //! //! ### Crossbeam-Channel & Tokio @@ -35,7 +35,7 @@ //! You can disable crossbeam-channel, letting notify fallback to std channels via //! //! ```toml -//! notify = { version = "6.1.0", default-features = false, features = ["macos_kqueue"] } +//! notify = { version = "6.1.1", default-features = false, features = ["macos_kqueue"] } //! // Alternatively macos_fsevent instead of macos_kqueue //! ``` //! Note the `macos_kqueue` requirement here, otherwise no native backend is available on macos.