From f2c87a6cc4a8af4ddb514b6735be36602e6574ba Mon Sep 17 00:00:00 2001 From: lloydmeta Date: Sat, 23 Mar 2019 14:15:15 +0900 Subject: [PATCH] 0.3.0 release - Bump versions - Add to CHANGELOG.md --- CHANGELOG.md | 8 ++++++++ Cargo.toml | 10 +++++----- core/Cargo.toml | 8 ++++---- derives/Cargo.toml | 4 ++-- laws/Cargo.toml | 4 ++-- proc-macro-helpers/Cargo.toml | 4 ++-- proc-macros-impl/Cargo.toml | 6 +++--- proc-macros/Cargo.toml | 8 ++++---- 8 files changed, 30 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc2f8fc1c..b6d560633 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased]: +## [0.3.0] - 2019-03-23 +### Added +- More transmogrifications supported out of the box (https://github.com/lloydmeta/frunk/pull/152) + - `Box`, `Option`, `Vec` and more. +- More idiomatic Debug impl for Field Debug impls should use DebugStruct #153 +- [no-std] support https://github.com/lloydmeta/frunk/pull/148 + - Note: this is a breaking change, see [the PR](https://github.com/lloydmeta/frunk/pull/148) for details + ## [0.2.4] - 2019-02-10 ### Added - Added `ToMut` trait, which allows borrowing mutably from a Coproduct or HList. diff --git a/Cargo.toml b/Cargo.toml index 461247827..ea8cdbea5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk" -version = "0.2.4" +version = "0.3.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.2.4" +version = "0.3.0" [dependencies.frunk_proc_macros] path = "proc-macros" default-features = false optional = true -version = "0.0.2" +version = "0.0.3" [dependencies.frunk_derives] path = "derives" default-features = false -version = "0.2.4" +version = "0.3.0" [dev-dependencies.frunk_laws] path = "laws" default-features = false -version = "0.2.4" +version = "0.3.0" [dependencies] serde = { version = "^1.0", optional = true, features = [ "derive" ] } diff --git a/core/Cargo.toml b/core/Cargo.toml index 8d8f3b239..f58309c64 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_core" -version = "0.2.4" +version = "0.3.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.2.4" +version = "0.3.0" [dev-dependencies.frunk] path = ".." default-features = false -version = "0.2.4" +version = "0.3.0" [dev-dependencies.frunk_proc_macros] path = "../proc-macros" default-features = false -version = "0.0.2" +version = "0.0.3" diff --git a/derives/Cargo.toml b/derives/Cargo.toml index e0d13d3a4..86b112c0e 100644 --- a/derives/Cargo.toml +++ b/derives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_derives" -version = "0.2.4" +version = "0.3.0" authors = ["Lloyd "] description = "frunk_derives contains the custom derivations for certain traits in Frunk." license = "MIT" @@ -21,4 +21,4 @@ quote = "0.6" [dependencies.frunk_proc_macro_helpers] path = "../proc-macro-helpers" default-features = false -version = "0.0.2" +version = "0.0.3" diff --git a/laws/Cargo.toml b/laws/Cargo.toml index 79722d2ae..1269ff5db 100644 --- a/laws/Cargo.toml +++ b/laws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_laws" -version = "0.2.4" +version = "0.3.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.2.4" +version = "0.3.0" [dependencies] quickcheck = "0.6.1" diff --git a/proc-macro-helpers/Cargo.toml b/proc-macro-helpers/Cargo.toml index ca581d57b..984060efb 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.2" +version = "0.0.3" authors = ["Lloyd "] description = "Common internal functions for frunk's proc macros" license = "MIT" @@ -18,4 +18,4 @@ quote = "0.6" [dependencies.frunk_core] path = "../core" default-features = false -version = "0.2.4" +version = "0.3.0" diff --git a/proc-macros-impl/Cargo.toml b/proc-macros-impl/Cargo.toml index 5892ce1de..26c49da3e 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.2" +version = "0.0.3" 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.2.4" +version = "0.3.0" [dependencies.frunk_proc_macro_helpers] path = "../proc-macro-helpers" default-features = false -version = "0.0.2" +version = "0.0.3" diff --git a/proc-macros/Cargo.toml b/proc-macros/Cargo.toml index 9e0202399..de44e94cc 100644 --- a/proc-macros/Cargo.toml +++ b/proc-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frunk_proc_macros" -version = "0.0.2" +version = "0.0.3" 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.2.4" +version = "0.3.0" [dependencies.frunk_proc_macros_impl] path = "../proc-macros-impl" default-features = false -version = "0.0.2" +version = "0.0.3" [dev-dependencies.frunk] path = "../." default-features = false -version = "0.2.2" +version = "0.3.0"