diff --git a/CHANGELOG.md b/CHANGELOG.md index c1fc8635..2569b924 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased]: + +## [0.4.0]: - [Breaking change] Rename `Hlist!` type macro to `HList!` (https://github.com/lloydmeta/frunk/issues/132) - [Breaking change] Remove deprecated `HList.length()` (https://github.com/lloydmeta/frunk/issues/125) - [Breaking change] `HFoldRightable` rework: now `HFoldRightable::foldr` does not differ from `HFoldLeftable::foldl` in **calling**, like `std::iter::DoubleEndedIterator::rfold` does not differ from `std::iter::Iterator::fold`. Note: though `foldr` **behavior** wasn't changed, all old `foldr` calls would either stop compiling or produce wrong results (https://github.com/lloydmeta/frunk/issues/171) diff --git a/Cargo.toml b/Cargo.toml index 53562ef9..ce9c5f3b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk" -version = "0.3.2" +version = "0.4.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" @@ -18,23 +18,23 @@ time = "0.1.36" [dependencies.frunk_core] path = "core" default-features = false -version = "0.3.2" +version = "0.4.0" [dependencies.frunk_proc_macros] path = "proc-macros" default-features = false optional = true -version = "0.0.5" +version = "0.1.0" [dependencies.frunk_derives] path = "derives" default-features = false -version = "0.3.2" +version = "0.4.0" [dev-dependencies.frunk_laws] path = "laws" default-features = false -version = "0.3.1" +version = "0.4.0" [dependencies] serde = { version = "^1.0", optional = true, features = [ "derive" ] } diff --git a/core/Cargo.toml b/core/Cargo.toml index 5f8413fe..52fc1500 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_core" -version = "0.3.2" +version = "0.4.0" authors = ["Lloyd "] description = "Frunk core provides developers with HList, Coproduct, LabelledGeneric and Generic" license = "MIT" @@ -21,14 +21,14 @@ serde = { version = "^1.0", optional = true, features = [ "derive" ] } [dev-dependencies.frunk_derives] path = "../derives" default-features = false -version = "0.3.2" +version = "0.4.0" [dev-dependencies.frunk] path = ".." default-features = false -version = "0.3.2" +version = "0.4.0" [dev-dependencies.frunk_proc_macros] path = "../proc-macros" default-features = false -version = "0.0.5" +version = "0.1.0" diff --git a/derives/Cargo.toml b/derives/Cargo.toml index 5c808f22..679b4b83 100644 --- a/derives/Cargo.toml +++ b/derives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_derives" -version = "0.3.2" +version = "0.4.0" authors = ["Lloyd "] description = "frunk_derives contains the custom derivations for certain traits in Frunk." license = "MIT" @@ -21,4 +21,4 @@ quote = "1" [dependencies.frunk_proc_macro_helpers] path = "../proc-macro-helpers" default-features = false -version = "0.0.5" +version = "0.1.0" diff --git a/laws/Cargo.toml b/laws/Cargo.toml index eaebf690..ff8cb2e1 100644 --- a/laws/Cargo.toml +++ b/laws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_laws" -version = "0.3.2" +version = "0.4.0" authors = ["Lloyd "] description = "frunk_laws contains laws for algebras declared in Frunk." license = "MIT" @@ -14,7 +14,7 @@ travis-ci = { repository = "lloydmeta/frunk" } [dependencies.frunk] path = ".." default-features = false -version = "0.3.2" +version = "0.4.0" [dependencies] quickcheck = "0.6.1" diff --git a/proc-macro-helpers/Cargo.toml b/proc-macro-helpers/Cargo.toml index 5a824e88..1203f0f8 100644 --- a/proc-macro-helpers/Cargo.toml +++ b/proc-macro-helpers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_proc_macro_helpers" -version = "0.0.5" +version = "0.1.0" authors = ["Lloyd "] description = "Common internal functions for frunk's proc macros" license = "MIT" @@ -19,4 +19,4 @@ proc-macro2 = "1" [dependencies.frunk_core] path = "../core" default-features = false -version = "0.3.2" +version = "0.4.0" diff --git a/proc-macros-impl/Cargo.toml b/proc-macros-impl/Cargo.toml index 959125af..9db77b5a 100644 --- a/proc-macros-impl/Cargo.toml +++ b/proc-macros-impl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_proc_macros_impl" -version = "0.0.5" +version = "0.1.0" authors = ["Lloyd "] description = "Proc macros inernal implementations for Frunk" license = "MIT" @@ -23,9 +23,9 @@ proc-macro = true [dependencies.frunk_core] path = "../core" default-features = false -version = "0.3.2" +version = "0.4.0" [dependencies.frunk_proc_macro_helpers] path = "../proc-macro-helpers" default-features = false -version = "0.0.5" +version = "0.1.0" diff --git a/proc-macros/Cargo.toml b/proc-macros/Cargo.toml index 2c6a1e6e..71cf5276 100644 --- a/proc-macros/Cargo.toml +++ b/proc-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_proc_macros" -version = "0.0.5" +version = "0.1.0" authors = ["Lloyd "] description = "Proc macros for Frunk" license = "MIT" @@ -17,14 +17,14 @@ version = "0.5" [dependencies.frunk_core] path = "../core" default-features = false -version = "0.3.2" +version = "0.4.0" [dependencies.frunk_proc_macros_impl] path = "../proc-macros-impl" default-features = false -version = "0.0.5" +version = "0.1.0" [dev-dependencies.frunk] path = "../." default-features = false -version = "0.3.2" +version = "0.4.0"