diff --git a/CHANGELOG.md b/CHANGELOG.md index b71acc0f3..aabbbee22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased]: +## [0.5.0]: +- Add `Generic` support for enum representations (https://github.com/lloydmeta/frunk/pull/252) + ## [0.4.4]: - Implement Plucker/ByNameFieldPlucker for &HList (https://github.com/lloydmeta/frunk/pull/240) diff --git a/Cargo.toml b/Cargo.toml index 1d49c3e86..ea433b029 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "frunk" edition = "2021" -version = "0.4.4" +version = "0.5.0" authors = ["Lloyd "] description = "Frunk provides developers with a number of functional programming tools like HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid, Semigroup and friends." license = "MIT" @@ -19,23 +19,23 @@ time = "0.3" [dependencies.frunk_core] path = "core" default-features = false -version = "0.4.4" +version = "0.5.0" [dependencies.frunk_proc_macros] path = "proc-macros" default-features = false optional = true -version = "0.1.4" +version = "0.1.5" [dependencies.frunk_derives] path = "derives" default-features = false -version = "0.4.4" +version = "0.5.0" [dev-dependencies.frunk_laws] path = "laws" default-features = false -version = "0.5.3" +version = "0.6.0" [dependencies] serde = { version = "^1.0", optional = true, features = [ "derive" ] } diff --git a/core/Cargo.toml b/core/Cargo.toml index 53d90ba92..7a8ee02cc 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "frunk_core" edition = "2021" -version = "0.4.4" +version = "0.5.0" authors = ["Lloyd "] description = "Frunk core provides developers with HList, Coproduct, LabelledGeneric and Generic" license = "MIT" @@ -25,14 +25,14 @@ serde = { version = "^1.0", optional = true, features = [ "derive" ] } [dev-dependencies.frunk_derives] path = "../derives" default-features = false -version = "0.4.4" +version = "0.5.0" [dev-dependencies.frunk] path = ".." default-features = false -version = "0.4.4" +version = "0.5.0" [dev-dependencies.frunk_proc_macros] path = "../proc-macros" default-features = false -version = "0.1.4" +version = "0.1.5" diff --git a/derives/Cargo.toml b/derives/Cargo.toml index f3bfff779..85395ada4 100644 --- a/derives/Cargo.toml +++ b/derives/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "frunk_derives" edition = "2021" -version = "0.4.4" +version = "0.5.0" authors = ["Lloyd "] description = "frunk_derives contains the custom derivations for certain traits in Frunk." license = "MIT" @@ -22,4 +22,4 @@ quote = "1" [dependencies.frunk_proc_macro_helpers] path = "../proc-macro-helpers" default-features = false -version = "0.1.4" +version = "0.1.5" diff --git a/laws/Cargo.toml b/laws/Cargo.toml index bd018256f..12dd572da 100644 --- a/laws/Cargo.toml +++ b/laws/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "frunk_laws" edition = "2021" -version = "0.5.3" +version = "0.6.0" authors = ["Lloyd "] description = "frunk_laws contains laws for algebras declared in Frunk." license = "MIT" @@ -15,7 +15,7 @@ travis-ci = { repository = "lloydmeta/frunk" } [dependencies.frunk] path = ".." default-features = false -version = "0.4.4" +version = "0.5.0" features = ["std"] [dependencies] diff --git a/proc-macro-helpers/Cargo.toml b/proc-macro-helpers/Cargo.toml index fa2a59277..590ecf29c 100644 --- a/proc-macro-helpers/Cargo.toml +++ b/proc-macro-helpers/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "frunk_proc_macro_helpers" edition = "2021" -version = "0.1.4" +version = "0.1.5" authors = ["Lloyd "] description = "Common internal functions for frunk's proc macros" license = "MIT" @@ -20,4 +20,4 @@ proc-macro2 = "1" [dependencies.frunk_core] path = "../core" default-features = false -version = "0.4.4" +version = "0.5.0" diff --git a/proc-macros/Cargo.toml b/proc-macros/Cargo.toml index a827487b6..7fea7bf0e 100644 --- a/proc-macros/Cargo.toml +++ b/proc-macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "frunk_proc_macros" edition = "2021" -version = "0.1.4" +version = "0.1.5" authors = ["Lloyd "] description = "Proc macros for Frunk" license = "MIT" @@ -23,9 +23,9 @@ proc-macro = true [dependencies.frunk_core] path = "../core" default-features = false -version = "0.4.4" +version = "0.5.0" [dependencies.frunk_proc_macro_helpers] path = "../proc-macro-helpers" default-features = false -version = "0.1.4" +version = "0.1.5"