Skip to content

Releases: morpheusgraphql/morpheus-graphql

0.28.1

10 Jun 08:34
84b2f00
Compare
Choose a tag to compare

0.28.1 (2024-06-10)

Minor Changes

0.28.0

06 Jun 19:37
4614725
Compare
Choose a tag to compare

0.28.0 (2024-06-06)

Breaking Change

  • #811: Unified Deriving
    • 👤 @nalchevanidze

    • **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
    • 👤 @nalchevanidze

    • 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

Minor Changes

0.27.3

27 Apr 20:20
477aa5e
Compare
Choose a tag to compare

0.27.3 (2023-04-27)

Minor Changes

  • #825: Allow transformers-0.7
  • #823: JSON diffs on failed tests
  • #826: Fix: sorted possible types
  • #827: build(deps): bump yaml and cspell
    • 👤 @dependabot

    • 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 are null (#4354)

      words and dictionaries 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

      • Update cosmiconfig to fix config loading issue. (#4330) (4a0bae5)

      6.30.0 (2023-03-16)

      Note: Version bump only for package cspell-monorepo

      6.29.3 (2023-03-14)

      Bug Fixes

      • Add option to not auto stem during split (#4310) (23059da)

      6.29.2 (2023-03-13)

      Bug Fixes

      • (cspell-tools) Delay splitting _ till later (#4309) (0e517d1)

      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

      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...
Read more

0.27.2

20 Apr 21:55
7ed7b20
Compare
Choose a tag to compare

0.27.2 (2023-04-20)

Minor Changes

0.27.1

03 Apr 10:10
9605400
Compare
Choose a tag to compare

0.27.1 (2023-04-02)

Bug Fixes

Minor Changes

  • #797: clean up type deriving
  • #798: Gql type deriving
  • #799: clean up deriving
  • #800: refactor deriving
  • #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
  • #808: Relax text upped bounds for GHC 9.4
    • 👤 @kamek-pf

    • 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

0.27.0

12 Nov 15:30
1056d6f
Compare
Choose a tag to compare

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

Bug Fixes

Minor Changes

0.26.0

05 Nov 13:38
d4daae8
Compare
Choose a tag to compare

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

31 Oct 16:46
8c65056
Compare
Choose a tag to compare

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
    • 👤 @nalchevanidze

    • Morpheus app supports batching
      • ResolveNamed exposes resolveBatched
      • ResolveNamed requires MonadError GQLError m constraint

      fixes #348

Minor Changes

  • #785: refactor: clean up
    • 👤 @nalchevanidze

    • ## 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

24 Oct 22:24
ea9a152
Compare
Choose a tag to compare

0.24.3 (2022-10-24)

0.24.2

24 Oct 20:48
0ed644f
Compare
Choose a tag to compare

0.24.2 (2022-10-24)

Minor Changes

  • #780: automatically upload binaries for: linux, mac-os, windows
    • 👤 @nalchevanidze

    • on each release binaries will be uploaded at: https://github.com/morpheusgraphql/morpheus-graphql/releases/{version}