Skip to content

Version 0.8.0

Compare
Choose a tag to compare
@mhallin mhallin released this 15 Jun 15:44
· 1220 commits to master since this release
0.8.0
Breaking changes
================

* To better comply with the specification, and to avoid weird bugs with very
  large positive or negative integers, support for `i64` has been completely
  dropped and replaced with `i32`. `i64` is no longer a valid GraphQL type in
  Juniper, and `InputValue`/`Value` can only represent 32 bit integers.

  If an incoming integer is out of range for a 32 bit signed integer type, an
  error will be returned to the client.
  ([#52](https://github.com/mhallin/juniper/issues/52),
  [#49](https://github.com/mhallin/juniper/issues/49))

* Serde has been updated to 1.0. If your application depends on an older
  version, you will need to first update your application before you can upgrade
  to a more recent Juniper. ([#43](https://github.com/mhallin/juniper/pull/43))

* `rustc_serialize` support has been dropped since this library is now
  deprecated. ([#51](https://github.com/mhallin/juniper/pull/51))

New features
============

* A new `rocket-handlers` feature now includes some tools to use the
  [Rocket](https://rocket.rs) framework. [A simple
  example](examples/rocket-server.rs) has been added to the examples folder.

Bugfixes
========

* A panic in the parser has been replaced with a proper error
  ([#44](https://github.com/mhallin/juniper/pull/44))