Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upcoming Release Changes #116

Merged
merged 1 commit into from
Mar 28, 2025
Merged

Upcoming Release Changes #116

merged 1 commit into from
Mar 28, 2025

Conversation

github-actions[bot]
Copy link
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@theguild/[email protected]

@theguild/federation-composition

0.14.5

Patch Changes

  • #87 9c26af9 Thanks @n1ru4l! - Do not raise DEFAULT_VALUE_USES_INACCESSIBLE for inaccessible default value on inaccessible field.

0.14.4

Patch Changes

  • #82 7d640bf Thanks @kamilkisiela! - Fix a child data type field not being accessible via interfaceObject

  • #81 ded4b47 Thanks @ardatan! - Respect inaccessible enum values while creating the public schema from the supergraph AST

0.14.3

Patch Changes

  • #78 4e25e6d Thanks @kamilkisiela! - transformSupergraphToPublicSchema removes now @policy, @requiresScopes and @authenticated

0.14.2

Patch Changes

  • #76 a3cb724 Thanks @kamilkisiela! - Fix a missing @join__field on a query field where @override is used, but not in all subgraphs.

0.14.1

Patch Changes

  • #74 7456d14 Thanks @kamilkisiela! - Show TYPE_KIND_MISMATCH and ignore INTERFACE_FIELD_NO_IMPLEM when there is a type kind mismatch

0.14.0

Minor Changes

0.13.0

Minor Changes

0.12.1

Patch Changes

  • #68 51dd57a Thanks @kamilkisiela! - Unknown types are now always reported as GraphQLError (previously in some logic paths, it was an
    exception).

0.12.0

Minor Changes

0.11.4

Patch Changes

0.11.3

Patch Changes

  • #62
    e50bc90
    Thanks @kamilkisiela! - Fix: do not expose federation__Scope
    and federation__Policy scalar definitions to a supergraph

0.11.2

Patch Changes

  • #60
    2f7fef1
    Thanks @kamilkisiela! - Normalize enum values to be printed as
    enum values in Supergraph SDL, even if the user's subgraph schema has them as strings

0.11.1

Patch Changes

0.11.0

Minor Changes

Patch Changes

0.10.1

Patch Changes

0.10.0

Minor Changes

Patch Changes

0.9.0

Minor Changes

0.8.2

Patch Changes

  • #46
    cfa9950
    Thanks @kamilkisiela! - Add requiresScopes__Scope and
    policy__Policy to transformSupergraphToPublicSchema

  • #44
    de983b0
    Thanks @kamilkisiela! - Add containsSupergraphSpec to detect if
    Supergraph related scalars, enums or directives are used

0.8.1

Patch Changes

  • #42
    f858c3f
    Thanks @n1ru4l! - Fix REQUIRED_INACCESSIBLE occurring on inaccessible
    fields/input types

0.8.0

Minor Changes

  • #40
    4cba351
    Thanks @n1ru4l! - Implement validation rules for
    REQUIRED_INACCESSIBLE for input types and field arguments.

0.7.1

Patch Changes

  • #36
    fdba937
    Thanks @kamilkisiela! - Visit every field in provides and
    requires directives

  • #36
    fdba937
    Thanks @kamilkisiela! - Fix unnecessary
    join__field(override:) on Query fields when it points to non-existing subgraph

  • #36
    fdba937
    Thanks @kamilkisiela! - Deduplicate composed directives

  • #39
    e77eb2c
    Thanks @n1ru4l! - Ignore inaccessible field arguments within the
    DEFAULT_VALUE_USES_INACCESSIBLE rule.

    Fixes an issue where an inaccessible field argument uses a default value that is inaccessible
    would cause a false error.

    type User @key(fields: "id") {
      id: ID
      friends(type: FriendType = FAMILY @inaccessible): [User!]!
    }
    
    enum FriendType {
      FAMILY @inaccessible
      FRIEND
    }
  • #36
    fdba937
    Thanks @kamilkisiela! - Remove duplicated link spec definitions

  • #36
    fdba937
    Thanks @kamilkisiela! - Drop unused fields marked with
    @external only in a single type in Fed v1

  • 220dfc0
    Thanks @kamilkisiela! - Fix missing usedOverridden on
    non-external key field

0.7.0

Minor Changes

Patch Changes

0.6.2

Patch Changes

0.6.1

Patch Changes

0.6.0

Minor Changes

Patch Changes

0.5.0

Minor Changes

0.4.0

Minor Changes

Patch Changes

0.3.0

Minor Changes

  • #23
    2d72e03
    Thanks @kamilkisiela! - Add sortSDL function to sort
    DocumentNode (type system definitions and extensions)

0.2.0

Minor Changes

  • #21
    443283e
    Thanks @n1ru4l! - Remove stripFederationFromSupergraph in favor of
    transformSupergraphToPublicSchema.

    Instead of stripping only federation specific types, transformSupergraphToPublicSchema yields
    the public api schema as served by the gateway.

0.1.4

Patch Changes

  • #19
    e0ef0bb
    Thanks @kamilkisiela! - Make stripFederationFromSupergraph
    less strict and remove only Federation directives

0.1.3

Patch Changes

0.1.2

Patch Changes

0.1.1

Patch Changes

0.1.0

Minor Changes

0.0.0

Minor Changes

Patch Changes

@github-actions github-actions bot force-pushed the changeset-release/main branch from 6c39465 to 1df567b Compare March 26, 2025 16:25
Copy link
Contributor

@kamilkisiela kamilkisiela left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I need to adjust the transformSupergraphToPublicSchema function to catch aliases

@github-actions github-actions bot force-pushed the changeset-release/main branch 3 times, most recently from 4040259 to 180917d Compare March 27, 2025 15:01
@github-actions github-actions bot force-pushed the changeset-release/main branch from 180917d to 0c2f061 Compare March 27, 2025 16:16
@kamilkisiela kamilkisiela merged commit d21aa38 into main Mar 28, 2025
@kamilkisiela kamilkisiela deleted the changeset-release/main branch March 28, 2025 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant