From 987aa40da1f92916852f0631e02771800727d92c Mon Sep 17 00:00:00 2001 From: Magnus Hallin <mhallin@fastmail.com> Date: Sat, 4 Feb 2017 16:55:58 +0100 Subject: [PATCH] Prepare for 0.6.2 release --- CHANGELOG.md | 29 ++++++++++++++++++++++++++++- Cargo.toml | 2 +- README.md | 6 +++--- 3 files changed, 32 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 312ec95c..1f84bb22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,33 @@ Change log ========== +## [0.6.2] – 2017-02-05 + +### New features + +* The ``null`` literal is now supported in the GraphQL language. (#26) +* Rustc-serialize is now optional, but enabled by default. If you + _only_ want Serde support, include Juniper without default features + and enable Serde. (#12) +* The built-in ``ID`` type now has a public constructor and derives a + few traits (``Clone``, ``Debug``, ``Eq``, ``PartialEq``, + ``From<String>``, ``Deref<Target=str>``). (#19) +* Juniper is now built and tested against all Rust compilers since + version 1.12.1. + +### Minor breaking change + +* Serde has been updated to 0.9. (#25) + +### Bugfixes + +* The built-in GraphiQL handler had a bug in variable serialization. + (#16) +* The example should now build and run without problems on + Windows. (#15) +* Object types now properly implement ``__typename``. (#22) +* String variables are now properly parsed into GraphQL enums. (#17) + ## [0.6.1] – 2017-01-06 ### New features @@ -236,7 +263,7 @@ using the macros and not deriving `GraphQLType` directly. * Macro syntax stability has also been improved. All syntactical edge cases of the macros have gotten tests to verify their correctness. - +[0.6.2]: https://github.com/mhallin/juniper/compare/0.6.1...0.6.2 [0.6.1]: https://github.com/mhallin/juniper/compare/0.6.0...0.6.1 [0.6.0]: https://github.com/mhallin/juniper/compare/0.5.3...0.6.0 [0.5.3]: https://github.com/mhallin/juniper/compare/0.5.2...0.5.3 diff --git a/Cargo.toml b/Cargo.toml index 4a0fd28c..7b681ce5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "juniper" -version = "0.6.1" +version = "0.6.2" authors = ["Magnus Hallin <mhallin@fastmail.com>"] description = "GraphQL server library" license = "BSD-2-Clause" diff --git a/README.md b/README.md index c03348a8..4d68f6ae 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Add Juniper to your Cargo.toml: ```toml [dependencies] -juniper = "0.6.1" +juniper = "0.6.2" ``` If you want the Iron integration enabled, you need to enable the `iron-handlers` @@ -32,7 +32,7 @@ feature flag: ```toml [dependencies] -juniper = { version = "0.6.1", features = ["iron-handlers"] } +juniper = { version = "0.6.2", features = ["iron-handlers"] } ``` ## Building schemas @@ -120,7 +120,7 @@ Juniper has not reached 1.0 yet, thus some API instability should be expected. ## 1.0 Roadmap -> Version 0.6.1 will probably be re-released as 1.0 to indicate API stability. +> Version 0.6.2 will probably be re-released as 1.0 to indicate API stability. The road to 1.0 _focuses_ on two aspects: making sure the API hasn't got any obvious dead-ends with respect to probable future features, and improving test