]> git.lizzy.rs Git - enumset.git/blob - RELEASES.md
Bump version to 0.3.19
[enumset.git] / RELEASES.md
1 # Version 0.3.19 (2019-05-02)
2 * Fix a bug when deserializing enums containing invalid bits set.
3
4 # Version 0.3.18 (2019-03-11)
5 * Fix an off-by-one error causing enums with 9, 17, 33, etc variants to behave
6   unexpectedly.
7
8 # Version 0.3.17 (2019-03-11)
9 * Add an `#[enumset_serialize_as_list]` attribute to cause the `Deserialize`
10   and `Serialize` implementations for `EnumSet<T>` to serialize it as a seq
11   of `T`s rather than an integer bitmask.
12
13 # Version 0.3.16 (2019-02-04)
14 * Added `Default` implementation for `EnumSet<T>` that returns an empty map.
15
16 # Version 0.3.15 (2019-01-08)
17 * Added optional `serde` support.
18
19 # Version 0.3.14 (2018-11-09)
20
21 * Deprecated the `enum_set_type!` macro in favor of a custom derive.
22 * Added a way to avoid the automatic operator overloads derived from
23   EnumSetTypes.
24 * Fixed a major issue that would have prevented `enumset` from being used in
25   `#[no_std]` crates.
26 * Minimum required version is now 1.30.0+. There should be no more need to bump
27   the minimum Rust version in the forseeable future.
28
29 # Prior versions
30
31 No release notes were kept for prior versions.