This CHANGELOG pertains only to Apollo Federation packages in the 0.x
range. The Federation v2 equivalent for this package can be found here on the main
branch of this repo.
- Expand support for Node.js v18 PR #1884
- Add __resolveType to _Entity union PR #1778
- Support for Node 17 PR #1648.
- Transitive dependency updates with no other notable changes.
- Improve typings for
GraphQLResolverMap
which previously prevented users from typing theirargs
parameter on a resolver correctly. PR #1499
- BREAKING Bump graphql@15 peer to ^15.8.0. Fix TS errors related to adding support for graphql@16 PR #1482.
- Print description text for the
schema
definition node, as allowed per the October 2021 edition of the GraphQL specification PR #1442. - Make sure scalars don't print a
specifiedBy
directive unless specified in the subgraph. PR #1465 - Expand graphql peer dependency to include
^16.0.0
PR #1428.
- Print
@contact
directive inprintSubgraphSchema
PR #1096
- Updates to transitive dependencies. No other substantial changes.
- Expose
printSubgraphSchema()
as a top-level export of the@apollo/subgraph
package to maintain backwards compatibility with theprintSchema()
export from@apollo/federation
#1078
- Correctly print
@tag
definitions and usages in subgraph SDL query #1071
- Initial release of new
@apollo/subgraph
package. This package is the subgraph-related slice of the@apollo/federation
package which was previously responsible for both subgraph and composition bits.@apollo/federation
users will experience no change in behavior for now, but our docs will suggest the usage of the@apollo/subgraph
package going forward. For past iterations and CHANGELOG information of related work, see the@apollo/federation
CHANGELOG.mdPR #1058