0.25.0
0.25.0 (2022-10-31)
Breaking Change
- #784: custom directive for default values
- 👤 @nalchevanidze
-
- new custom directive DefaultValue - GQL printer supports defaultValues - deprecated - FieldVisitor provides - TH may require importing directive type DefaultValue
- #786: Named resolvers support batching
-
Morpheus app supports batching
- ResolveNamed exposes resolveBatched
- ResolveNamed requires MonadError GQLError m constraint
fixes #348
Minor Changes
- #785: refactor: clean up
-
## remove deprecated:
main:
- toGraphQLDocument
- GQL_KIND
- OUTPUT
- INPUT
- INTERFACE
- UNION
- INPUT_OBJECT
- OBJECT
- ENUM
core:
- errorMessage
- globalErrorMessage
- Failure
- failure
server:
- GQLType
- description
- getDescriptions
- typeOptions
- getDirectives
- defaultValues
- unsafeInternalContext
- GQLTypeOptions
- defaultTypeOptions
- fieldLabelModifier
- constructorTagModifier
- typeNameModifier,
client:
- gql
- defineByDocument,
- defineByDocumentFile
- defineByDocumentFile'
- defineByIntrospection
- defineByIntrospectionFile
- defineByIntrospectionFile'