Prepare for 0.6.1 release

This commit is contained in:
Magnus Hallin 2017-01-06 13:15:16 +01:00
parent 1af950401c
commit 8620eb1e7a
3 changed files with 28 additions and 5 deletions

View file

@ -1,7 +1,28 @@
Change log Change log
========== ==========
## 0.6.0 Unreleased ## [0.6.1] 2017-01-06
### New features
* Optional Serde support (#8)
### Improvements
* The `graphql_input_object!` macro can now be used to define input
objects as public Rust structs.
* GraphiQL in the Iron GraphiQL handler has been updated to 0.8.1
(#11)
### Minor breaking changes
Some undocumented but public APIs were changed.
* `to_snake_case` correctly renamed to `to_camel_case` (#9)
* JSON serialization of `GraphQLError` changed to be more consistent
with how other values were serialized (#10).
## [0.6.0] 2017-01-02
TL;DR: Many big changes in how context types work and how they TL;DR: Many big changes in how context types work and how they
interact with the executor. Not too much to worry about if you're only interact with the executor. Not too much to worry about if you're only
@ -216,4 +237,6 @@ using the macros and not deriving `GraphQLType` directly.
cases of the macros have gotten tests to verify their correctness. cases of the macros have gotten tests to verify their correctness.
[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 [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.0" version = "0.6.1"
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.0" juniper = "0.6.1"
``` ```
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.0", features = ["iron-handlers"] } juniper = { version = "0.6.1", 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.0 will probably be re-released as 1.0 to indicate API stability. > Version 0.6.1 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