]> git.lizzy.rs Git - enumset.git/commitdiff
Release 0.3.17
authorLymia Aluysia <lymia@lymiahugs.com>
Mon, 11 Mar 2019 19:58:07 +0000 (14:58 -0500)
committerLymia Aluysia <lymia@lymiahugs.com>
Mon, 11 Mar 2019 19:58:07 +0000 (14:58 -0500)
RELEASES.md
enumset/Cargo.toml
enumset_derive/Cargo.toml

index 441188bf10e16cb918c1072249658a024fa47030..723636f7e9e6b0be65db74245fb49bbdb3ae234d 100644 (file)
@@ -1,3 +1,8 @@
+# Version 0.3.17 (2019-03-11)
+* Add an `#[enumset_serialize_as_list]` attribute to cause the `Deserialize`
+  and `Serialize` implementations for `EnumSet<T>` to serialize it as a seq
+  of `T`s rather than an integer bitmask.
+
 # Version 0.3.16 (2019-02-04)
 * Added `Default` implementation for `EnumSet<T>` that returns an empty map.
 
index 21a25dcf6c54cb3a7d84b64c4760a2ca70deed19..0cefb84705ac3e7999e2a3d81341edfb5988b3fb 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "enumset"
-version = "0.3.16"
+version = "0.3.17"
 authors = ["Lymia Aluysia <lymia@lymiahugs.com>"]
 
 description = "A library for creating compact sets of enums."
@@ -18,7 +18,7 @@ nightly = ["enumset_derive/nightly"]
 serde = ["serde2", "enumset_derive/serde"]
 
 [dependencies]
-enumset_derive = { version = "0.2", path = "../enumset_derive" }
+enumset_derive = { version = "0.3", path = "../enumset_derive" }
 num-traits = { version = "0.2", default-features = false }
 serde2 = { package = "serde", version = "1.0", default-features = false, optional = true }
 
index d511eb37e9495d3b669e7e4460c0a2cd1604c30c..cbb93c70bb089a07e27d0dd301496de18fbe8d0e 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "enumset_derive"
-version = "0.2.0"
+version = "0.3.0"
 authors = ["Lymia Aluysia <lymia@lymiahugs.com>"]
 
 description = "An internal helper crate for enumset."