remove serde restriction and publish new versions

the experiment got removed in serde-rs/serde#2590
This commit is contained in:
Aron Heinecke
2023-08-21 11:31:48 +02:00
parent 03ac300d36
commit 4a001215b3
10 changed files with 41 additions and 23 deletions
+18
View File
@@ -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]
+3 -3
View File
@@ -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"
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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"] }
+4 -4
View File
@@ -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"
+2 -2
View File
@@ -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 = [".."] }
//! ```
//!
+3 -3
View File
@@ -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"
+2 -2
View File
@@ -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 = [".."] }
//! ```
//!
+2 -2
View File
@@ -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]
+3 -3
View File
@@ -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.