X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=RELEASES.md;h=d69194def0b0f5e75895c910e5e826f219c1560e;hb=5dbba0f5a87d97a493a8ba5f8197f1c07508a044;hp=7b41b633bf8e2dfb9ab4eeec9b775b7b9bedfe1e;hpb=a288b5a09b49e49b332d0bf9962ac668e2a4b61d;p=enumset.git diff --git a/RELEASES.md b/RELEASES.md index 7b41b63..d69194d 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,15 @@ +# Version 1.0.9 (2022-04-04) +* Disable unused default features for the `darling` crate. (Thanks @glandium) +* Add a new `#[enumset(no_super_impls)]` feature which prevents + `#[derive(EnumSetType)]` from automatically generating implementations of + `Copy`, `Clone`, `Eq`, or `PartialEq`. (Thanks @ahcodedthat) +* Suppressed several clippy warnings. +* Implemented `DoubleEndedIterator` for `EnumSetIter`. +* `#[derive(EnumSetType)]` now uses `proc-macro-crate` to find the path of the + `enumset` crate instead of relying on the user to manually specify it, + making it easier to use when the crate has been renamed via cargo. +* Minimum required Rust version is now 1.36+, due to updates in dependencies. + # Version 1.0.8 (2021-11-04) * Optimized `EnumSet` iteration. (Thanks @MinusKelvin)