Skip to content

Commit

Permalink
remove serde restriction and publish new versions
Browse files Browse the repository at this point in the history
the experiment got removed in serde-rs/serde#2590
  • Loading branch information
0xpr03 committed Aug 21, 2023
1 parent 03ac300 commit 4a00121
Show file tree
Hide file tree
Showing 10 changed files with 41 additions and 23 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
6 changes: 3 additions & 3 deletions examples/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
4 changes: 2 additions & 2 deletions examples/hot_reload_tide/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions file-id/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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"] }
Expand Down
8 changes: 4 additions & 4 deletions notify-debouncer-full/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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"
Expand All @@ -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"
4 changes: 2 additions & 2 deletions notify-debouncer-full/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@
//!
//! ```toml
//! [dependencies]
//! notify-debouncer-full = "0.3.0"
//! notify-debouncer-full = "0.3.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-full.
//!
//! ```toml
//! notify-debouncer-full = "0.3.0"
//! notify-debouncer-full = "0.3.1"
//! notify = { version = "..", features = [".."] }
//! ```
//!
Expand Down
6 changes: 3 additions & 3 deletions notify-debouncer-mini/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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"
4 changes: 2 additions & 2 deletions notify-debouncer-mini/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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 = [".."] }
//! ```
//!
Expand Down
4 changes: 2 additions & 2 deletions notify/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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]
Expand Down
6 changes: 3 additions & 3 deletions notify/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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/)
Expand All @@ -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
Expand All @@ -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.
Expand Down

0 comments on commit 4a00121

Please sign in to comment.