diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ef1e71..bfad8c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# Version 3.0.0 + +- Use the `parking` crate instead of threading APIs (#27) +- Bump MSRV to 1.59 (#71) +- **Breaking:** Make this crate `no_std`-compatible on `default-features = false`. (#34) +- Create a new `event-listener-strategy` crate for abstracting over blocking/non-blocking operations. (#49) +- **Breaking:** Change the `EventListener` API to be `!Unpin`. (#51) +- Enable a feature for the `portable-atomic` crate. (#53) +- **Breaking:** Add a `Notification` trait which is used to enable tagged events. (#52) +- Add an `is_notified()` method to `Event`. (#48) +- **Breaking:** Make it so `notify()` returns the number of listeners notified. (#57) + # Version 2.5.3 - Fix fence on x86 and miri. diff --git a/Cargo.toml b/Cargo.toml index 4554888..b7e769c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,8 +2,8 @@ name = "event-listener" # When publishing a new version: # - Update CHANGELOG.md -# - Create "v2.x.y" git tag -version = "2.5.3" +# - Create "v3.x.y" git tag +version = "3.0.0" authors = ["Stjepan Glavina "] edition = "2018" rust-version = "1.59"