Skip to content

Latest commit

 

History

History
105 lines (58 loc) · 5.03 KB

CHANGELOG.md

File metadata and controls

105 lines (58 loc) · 5.03 KB

CHANGELOG for @apollo/federation-internals

2.1.0-alpha.4

  • Update peer dependency graphql to ^16.5.0 to use GraphQLErrorOptions PR #2060

2.1.0-alpha.3

  • Don't require @link when using @composeDirective PR #2046
  • Add @defer support PR #1958

2.1.0-alpha.2

  • Add @composeDirective directive to specify directives that should be merged to the supergraph during composition PR #1996.

2.1.0-alpha.0

  • Expand support for Node.js v18 PR #1884

2.0.4

  • Fix issue when all root operations were defined in an extend schema PR #1875.

2.0.3

  • Fix bug with type extension of empty type definition PR #1821

2.0.2

  • Fix bug removing an enum type PR #1813
  • Fix Schema.clone when directive application happens before definition PR #1785
  • More helpful error message for errors encountered while reading supergraphs generated pre-federation 2 PR #1796
  • Fix bug applying an imported federation directive on another directive definition PR #1797.
  • Prevent non-core-feature elements from being marked @inaccessible if referenced by core feature elements PR #1769
  • Improve fed1 schema support during composition PR #1735
  • Honor directive imports when directive name is spec name PR #1720

v2.0.1

  • Use for: SECURITY in the core/link directive application in the supergraph for @inaccessible PR #1715

v2.0.0

  • Previous preview release promoted to general availability! Please see previous changelog entries for full info.

v2.0.0-preview.14

  • Implement buildSubgraphSchema using federation internals PR #1697

v2.0.0-preview.11

  • Add support for @inaccessible v0.2 PR #1678
  • Add a level to hints, uppercase their code and related fixes PR #1683.

v2.0.0-preview.9

  • Adds Support for @tag/v0.2, which allows the @tag directive to be additionally placed on arguments, scalars, enums, enum values, input objects, and input object fields. PR #1652.
  • Add missing includeDeprecated argument for args and inputFields when defining introspection fields PR #1584
  • Adds support for the @override directive on fields to indicate that a field should be moved from one subgraph to another. PR #1484

v2.0.0-preview.5

  • Fix propagation of @tag to the supergraph and allows @tag to be repeated. Additionally, merged directives (only @tag and @deprecated currently) are not allowed on external fields anymore PR #1592.

v2.0.0-preview.4

  • Make error messages more actionable when constructing subgraphs from a supergraph PR #1586

v2.0.0-preview.3

  • Fix issue that created type extensions with descriptions, which is invalid graphQL syntax PR #1582.

v2.0.0-preview.2

  • Re-publishing release which published to npm with stale build artifacts from version-0.x release.

v2.0.0-preview.1

  • No-op publish to account for publishing difficulties.

v2.0.0-preview.0

  • Initial "preview" release.

v2.0.0-alpha.6

  • Avoid incomplete subgraphs when extracting them from the supergraph. PR #1511

v2.0.0-alpha.5

  • Remove graphql@15 from peer dependencies PR #1472.

v2.0.0-alpha.3

  • Assign and document error codes for all errors PR #1274.
  • Fix issue reading some 0.x generated supergraphs PR #1351.

v2.0.0-alpha.2

  • BREAKING: Bump graphql peer dependency to ^15.7.0 PR #1200

v2.0.0-alpha.1

  • 🎉 Initial alpha release of Federation 2.0. For more information, see our documentation. We look forward to your feedback!