This repository has been archived by the owner on Oct 26, 2020. It is now read-only.
Releases: sangria-graphql-org/sangria
Releases · sangria-graphql-org/sangria
v2.0.0-RC1
Important changes from 1.x version
from https://github.com/sangria-graphql-org/sangria/releases/tag/v2.0.0-M1
- support Scala 2.13
from https://github.com/sangria-graphql-org/sangria/releases/tag/v2.0.0-M2
- Use AstSchemaBuilder from args rather the default one (#6) @Axxiss
- Apply max batch size to relation (#7) @maxperrimond
- Rename 'oldFiledType' to 'oldFieldType' in SchemaComparator (#13) @Axxiss
- [Experimental] Faster version of the field selection merging validation (#12) @SimonAdameit
Check the PR description to see how this new faster merging validation can be activated in your project. Depending on the feedback, this could become the default merging validation logic in the future.
from https://github.com/sangria-graphql-org/sangria/releases/tag/v2.0.0-M4
- Validation for non-breakable chains of circular references in Input Objects (#48) @nikola-mladenovic
- GraphQLOutputType and GraphQLInputType annotationsField type override annotations (#36) @khoberg
v2.0.0-M4
What’s Changed
- Validation for non-breakable chains of circular references in Input Objects (#48) @nikola-mladenovic
- GraphQLOutputType and GraphQLInputType annotationsField type override annotations (#36) @khoberg
other changes
- Update refined to 0.9.12 (#37) @scala-steward
- Update classgraph to 4.8.65 (#46) @scala-steward
- Update sbt-mima-plugin to 0.7.0 (#49) @scala-steward
- Update sbt-release to 1.0.13 (#35) @scala-steward
- Update sbt-mima-plugin to 0.6.4 (#43) @scala-steward
- Update sbt to 1.3.8 (#40) @scala-steward
v2.0.0-M3
v2.0.0-M2
What’s Changed
- Use AstSchemaBuilder from args rather the default one (#6) @Axxiss
- Apply max batch size to relation (#7) @maxperrimond
- Rename 'oldFiledType' to 'oldFieldType' in SchemaComparator (#13) @Axxiss
Breaking changes:
Experimental
- Faster version of the field selection merging validation (#12) @SimonAdameit
Check the PR description to see how this new faster merging validation can be activated in your project. Depending on the feedback, this could become the default merging validation logic in the future.
Infrastructure improvements
- Update classgraph to 4.8.59 (#24) @scala-steward
- Update sbt-pgp to 2.0.1 (#25) @scala-steward
- Update classgraph to 4.8.58 (#21) @scala-steward
- Update sbt to 1.3.4 (#17) @scala-steward
- Change project setup to a multi-module build (#14) @SimonAdameit
- Replace remaining Unicode arrows (#9) @travisbrown
- Update fs2-core to 2.1.0 (#11) @scala-steward
- Update classgraph to 4.8.53 (#8) @scala-steward
- Update classgraph to 4.8.52 (#4) @scala-steward
- Update classgraph to 4.0.7 (#2) @scala-steward
- automate release notes (#3) @yanns
v2.0.0-M1
This is the first milestone release of the 2.x series and the first Sangria release to support Scala 2.13.
Many of Sangria's modules (for marshalling and streaming integrations, etc.) are also now available for 2.13:
- https://github.com/sangria-graphql-org/macro-visit/releases/tag/v0.1.2
- https://github.com/sangria-graphql-org/sangria-argonaut/releases/tag/v1.0.1
- https://github.com/sangria-graphql-org/sangria-circe/releases/tag/v1.3.0
- https://github.com/sangria-graphql-org/sangria-ion/releases/tag/v2.0.0
- https://github.com/sangria-graphql-org/sangria-marshalling-api/releases/tag/v1.0.4
- https://github.com/sangria-graphql-org/sangria-marshalling-testkit/releases/tag/v1.0.2
- https://github.com/sangria-graphql-org/sangria-monix/releases/tag/v2.0.0
- https://github.com/sangria-graphql-org/sangria-spray-json/releases/tag/v1.0.2
- https://github.com/sangria-graphql-org/sangria-streaming-api/releases/tag/v1.0.1
This 2.0.0-M1 release includes several changes:
- Schemas now support descriptions.
- Some deprecated introspection fields have been removed.
- Directives are now allowed on variable definitions.
- There's a new
MappedAbstractType
transformation. - There are a number of changes (mostly trivial or to tests) that were needed to support Scala 2.13.
This milestone release is intended primarily to unblock adopters who are migrating to Scala 2.13, and is not guaranteed to be binary compatible with the eventual 2.x series. While these changes are well-tested, this is a pre-release milestone; please use with care and report any issues you come across.
For more info about this temporary GitHub organization: sangria-graphql#446 (comment)