Prepare for 0.6.2 release

This commit is contained in:
Magnus Hallin 2017-02-04 16:55:58 +01:00
parent 40cc76d2b9
commit 987aa40da1
3 changed files with 32 additions and 5 deletions

View file

@ -1,6 +1,33 @@
Change log 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 ## [0.6.1] 2017-01-06
### New features ### New features
@ -236,7 +263,7 @@ using the macros and not deriving `GraphQLType` directly.
* Macro syntax stability has also been improved. All syntactical edge * Macro syntax stability has also been improved. All syntactical edge
cases of the macros have gotten tests to verify their correctness. 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.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.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 [0.5.3]: https://github.com/mhallin/juniper/compare/0.5.2...0.5.3

View file

@ -1,6 +1,6 @@
[package] [package]
name = "juniper" name = "juniper"
version = "0.6.1" version = "0.6.2"
authors = ["Magnus Hallin <mhallin@fastmail.com>"] authors = ["Magnus Hallin <mhallin@fastmail.com>"]
description = "GraphQL server library" description = "GraphQL server library"
license = "BSD-2-Clause" license = "BSD-2-Clause"

View file

@ -24,7 +24,7 @@ Add Juniper to your Cargo.toml:
```toml ```toml
[dependencies] [dependencies]
juniper = "0.6.1" juniper = "0.6.2"
``` ```
If you want the Iron integration enabled, you need to enable the `iron-handlers` If you want the Iron integration enabled, you need to enable the `iron-handlers`
@ -32,7 +32,7 @@ feature flag:
```toml ```toml
[dependencies] [dependencies]
juniper = { version = "0.6.1", features = ["iron-handlers"] } juniper = { version = "0.6.2", features = ["iron-handlers"] }
``` ```
## Building schemas ## Building schemas
@ -120,7 +120,7 @@ Juniper has not reached 1.0 yet, thus some API instability should be expected.
## 1.0 Roadmap ## 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 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 obvious dead-ends with respect to probable future features, and improving test