Releases: morpheusgraphql/morpheus-graphql
0.28.1
0.28.0
0.28.0 (2024-06-06)
Breaking Change
- #811: Unified Deriving
-
**breaking change:**
directive defintinitions are required to be associated with
DIRECTIVE
type.instance GQLType MyDirective where type KIND Deprecated = DIRECTIVE
New features
- #836: Add Suffixes directive
- 👤 @eunmin
-
Hi~! :) I'm having a great time with morpheus-graphql. This time I wanted to rename a type, so I tried to use Prefixes, Rename, DropNamespaces, but there was nothing suitable, so I created the Suffixes directive. Please take a look and merge or comment. Thanks.
- #849: Feature: disable introspection
-
In production, introspection can lead to safety problems, this function allows disabling introspection by configuration.
you can disable introspection on your apps by :
disableIntrospection
function
Bug Fixes
- #805: Support graphql-ws protocol, breaks existing subscriptions-transport-ws protocol
-
📦 client
-
+ Bump support to newer graphql-ws subscription protocol from deprecated + yesod example with node client using graphql-ws npm package. + Bump version to v0.28.0
This PR will cease support for the older protocol due to line, which changes the name of an event from 'data' to 'next':
https://github.com/morpheusgraphql/morpheus-graphql/pull/805/files#diff-d7568c77ceef4d42fcddd7e99c510f1d7d53592431ab6ff0027f1667b6de68deR160Deprecation notice:
https://www.npmjs.com/package/graphql-ws#disclaimerGraphql-ws protocol:
https://github.com/enisdenjo/graphql-ws/blob/master/PROTOCOL.mdDeprecated subscriptions-transport-ws protocol:
https://github.com/apollographql/subscriptions-transport-ws/blob/master/PROTOCOL.md
-
Minor Changes
- #832: Optimize argument derivation
- #833: useGQL classes
- #834: improve deriving
- #835: Gnmap proxy
- #840: Fix Yesod ws example subscription
- 👤 @ropwareJB
-
Yesod-pubsub example had a minor issue where the client was sending a malformed subscription request.
- #845: Update slack channel link
- #856: hlint
- #855: Allow morpheus-graphql-code-gen-utils to build with GHC 9.8
- #857: attoparsec-aeson
- #853: compat: Support Aeson 2.2.x
- 👤 @414owen
- #858: setup-examples
- #859: Haskell stack config
- #863: hconf-cli
- #864: use bash to setup hconf
0.27.3
0.27.3 (2023-04-27)
Minor Changes
- #825: Allow transformers-0.7
- 👤 @TristanCacqueray
-
This PR enables building the project with ghc-9.6.1
- #823: JSON diffs on failed tests
- #826: Fix: sorted possible types
- 👤 @nalchevanidze
-
fixes #824
- #827: build(deps): bump yaml and cspell
-
Removes [yaml](https://github.com/eemeli/yaml). It's no longer used after updating ancestor dependency [cspell](https://github.com/streetsidesoftware/cspell). These dependencies need to be updated together.
Removes
Updates from 5.18.5 to 6.31.1
Release notes
Sourced from cspell's releases.
v6.31.1
Changes
Fixes
fix: Fix an issue when
words
arenull
(#4354)words
anddictionaries
can become null when editing.yaml
files and it is saved.words: dictionaries: - def
Maintenance
ci: Workflow Bot -- Update ALL Dependencies (main) (#4353)
Update ALL Dependencies (main)
package.json | 4 +- pnpm-lock.yaml | 170 ++++++++++----------- .../test-cspell-eslint-plugin/package.json | 2 +- website/package.json | 2 +- 4 files changed, 89 insertions(+), 89 deletions(-)
v6.31.0
Changes
ci: Workflow Bot -- Update Integration Snapshots (main) (#4338)
Update Integration Repositories
integration-tests/config/config.json | 40 +-
... (truncated)
Changelog
Sourced from cspell's changelog.
6.31.1 (2023-03-24)
Note: Version bump only for package cspell-monorepo
6.31.0 (2023-03-24)
Note: Version bump only for package cspell-monorepo
6.30.2 (2023-03-18)
Bug Fixes
6.30.1 (2023-03-17)
Bug Fixes
6.30.0 (2023-03-16)
Note: Version bump only for package cspell-monorepo
6.29.3 (2023-03-14)
Bug Fixes
6.29.2 (2023-03-13)
Bug Fixes
6.29.1 (2023-03-13)
Note: Version bump only for package cspell-monorepo
6.29.0 (2023-03-11)
Note: Version bump only for package cspell-monorepo
6.28.0 (2023-03-03)
Features
... (truncated)
Commits
43c3652
v6.31.1259a1b7
ci: Workflow Bot -- Update ALL Dependencies (main) (#4353)13c7be3
fix: Fix an issue whenwords
arenull
(#4354)1c0c3eb
v6.31.0506911f
ci: Workflow Bot -- Update ALL Dependencies (main) (#4352)e664f74
fix: Workflow Bot -- Update Dictionaries (main) (#4350)3785857
ci: Workflow Bot -- Build Docs (#4349)48ee5a2
ci: Workflow Bot -- Update ALL Dependencies (main) (#4346)c69f8c4
feat: Support multiplelanguageId
overrides. (#4348)0ae4396
ci: Workflow Bot -- Update ALL Dependencies (main) (#4342)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting .
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- will rebase this PR
- will recreate this PR, overwriting any edits that have been made to it
- will merge this PR after your CI passes on it
- will squash and merge this PR after your CI passes on it
- will cancel a previously requested merge and block automerging
- will reopen this PR if it is closed
- will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
- #820: Refactor intropsection
- [#830](https://githu...
0.27.2
0.27.2 (2023-04-20)
Minor Changes
- #821: Deps: update upper bound for text
- 👤 @nalchevanidze
-
fixes #817
0.27.1
0.27.1 (2023-04-02)
Bug Fixes
- #812: Bugfix: signle exectution
- 👤 @nalchevanidze
-
issue #810: fixes double execution of resolvers
Minor Changes
- #797: clean up type deriving
- #798: Gql type deriving
- #799: clean up deriving
- #800: refactor deriving
- 👤 @nalchevanidze
-
introduces and
- #802: Render introspection
- #803: Updating README and example Documentation
- 👤 @ropwareJB
-
+ README: Updated version info + README: Added core and subscriptions to example package dependencies + Example: Added deriving GQLType
- #807: Update client documentation
- 👤 @TristanCacqueray
-
This change removes deprecated TH.
- #808: Relax text upped bounds for GHC 9.4
-
Hey,
Minor PR here, I updated the text package upper bound and ran your script to regenerate Stack and Cabal files. This is the only change required for GHC 9.4 compatibility.
Cheers !
- #814: Refactor Named Resolvers
- 👤 @nalchevanidze
-
clean fix of https://github.com//pull/810
0.27.0
0.27.0 (2022-11-12)
Breaking Change
- #792: CodeGen enhancements
- 👤 @nalchevanidze
-
- client CodeGen does not generate empty globals - CodeGen can resolve external type imports - CodeGen options can be applied to file patterns - CodeGen generates monadic union types - non colliding enums: - OperationType - DirectiveLocation - DerivingKind - TypeKind - update directive docs
New features
- #790: Support named scalars
- 📦 server, app
- 👤 @nalchevanidze
-
- use instead of lift - supports named resolvers for scalar types
Bug Fixes
- #794: fix orphan instances
Minor Changes
- #791: Code gen flags
0.26.0
0.26.0 (2022-11-05)
Breaking Change
- #788: Refactoring clean up
- 👤 @nalchevanidze
-
- deprecated: __resolveNamed__ , __useBatched__ - _Dep (Maybe a) = Dep a_ instead of _Maybe (Dep a)_ - for scalar values like __ID__ you should use __lift__ instead of __resolve__
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'
0.24.3
0.24.3 (2022-10-24)
0.24.2
0.24.2 (2022-10-24)
Minor Changes
- #780: automatically upload binaries for: linux, mac-os, windows
-
on each release binaries will be uploaded at: https://github.com/morpheusgraphql/morpheus-graphql/releases/{version}