Releases: alexsteinerde/graphql-kit
Releases · alexsteinerde/graphql-kit
3.0.0
What's Changed
- Update Graphiti dependency to version 1.0.0 by @alexsteinerde in #17
- Ordering fields as in GQL query by @abidon in #24
- Update Graphiti+Enum.swift to add missing
name
argument by @cameroncooke in #28
New Contributors
- @abidon made their first contribution in #24
- @cameroncooke made their first contribution in #28
Full Changelog: 2.4...3.0.0
`OptionalChild` support
2.4 Add support for fluent OptionalChild property wrappers
Fix issue with large GraphQL queries in POST body
`@OptionalParent` support
This version introduces a new Field
type extension.
Now KeyPaths to @OptionalParent
property wrappers can be passed into a new initializer:
Field("currentTodo", with: \.$currentTodo)
Fixes #8
`@Siblings` support
This version introduces a new Field
type extension.
Now KeyPaths to @Siblings
properties can be passed into a new initializer:
Field("tags", with: \.$tags)
Fixes #6
Enum Support for Vapor 4
2.1.0 Fix enum utility extension
Vapor 4 Support
- Support for Vapor 4
- Switch to official Graphiti package with FunctionBuilder/ResultBuilder support
Vapor 4 Support
2.0.0-beta.1 Upgrade to Vapor 4 (without Fluent support yet)
Inferring enum cases automatically if enum conforms to `CaseIterable`
Usage:
Enum(Todo.TodoState.self)
Initial Beta Release
1.0.0-beta.1 First public package version