Releases: apollographql/apollo-federation-subgraph-compatibility
2.2.0
2.1.0
Minor Changes
- [feat] pretty print markdown results by @dariuszkuc in #559
Compatibility result reports are now generated using mustache template.
Dependency Updates
@apollo/rover
^0.19.1
->^0.21.0
mustache
^4.2.0
2.0.1
Patch Changes
- fix: check for fail required/warning flags in right order (#516) @dariuszkuc
- fix: pin script version (#515) @dariuszkuc
Other Changes
- dependency updates (#517) @dariuszkuc
@apollo/rover
0.18.1
->0.19.1
- router
1.29.1
->1.30.1
- composition version
2.5.1
->2.5.5
2.0.0
Major Changes
- BREAKING: min node 18 version by @dariuszkuc in #494
Patch Changes
- compatibility test changes
- fix: additional
@requires
and@provides
tests by @dariuszkuc in #476
- fix: additional
- latest federation support
- chore: bump federation to v2.5.1 by @dariuszkuc in #486
- chore: update router to 1.29.1 by @dariuszkuc in #490
- fix: update @link test to support fed 2.5 by @dariuszkuc in #492
- Dependency updates (#465 #487 #491 #493 #499)
@apollo/rover
0.14.0
->0.18.1
commander
10.0.1
->11.0.0
graphql
16.6.0
->16.8.0
jest
29.5.0
->29.6.4
make-fetch-happen
11.0.1
->13.0.0
Other Changes
- Configure Renovate by @svc-secops in #460 (#463)
- chore: update GH pages actions to v2 by @dariuszkuc in #495
Full Changelog: 1.2.2...2.0.0
1.2.2
Patch Changes
- chore: update to latest composition version by @dariuszkuc in #431
- Dependency updates
- chore: update dependencies by @dariuszkuc in #428
- chore: downgrade router by @dariuszkuc in #430
- chore: update router to v1.18.0 by @dariuszkuc in #432
Full Changelog: 1.2.1...1.2.2
1.2.1
Patch Changes
-
fix: update query object comparison logic (#395) @dariuszkuc
Update query comparison logic to look at ALL query type extensions and query type fields. -
fix: relax field comparison logic (#396) @dariuszkuc
Remove unnecessary check to verify the same number of fields on objects. Some implementations may auto-generate some additional fields.
1.2.0
Minor Changes
- feat: log test failures by default (#380) @dariuszkuc
Patch Changes
- fix: include subgraph errors in router response (#387) @dariuszkuc
- chore: update rover to v0.12.2 and router to v1.11.0 (#381) @dariuszkuc
1.1.1
Patch Changes
- fix: pin router version for PM2 command and use router config yaml @dariuszkuc
1.1.0
Federation v2.3 Support
This release updates tests to be verify compatibility with Apollo Federation v2.3. New tests were added for @composeDirective
(federation v2.1 feature) and @interfaceObject
(federation v2.3 feature) directives.
@composeDirective
directive allows users to specify which custom directives should be preserved in the supergraph schema (by default, composition omits most directives from the supergraph schema). See@composeDirective
docs for more details.@interfaceObject
directive allows users to add new entity fields through the inheritance, i.e. add new fields to the GraphQL interface and make it available for all entity implementations. See entity interface docs for more details.
Expected GraphQL schema was modified so please refer to COMPATIBILITY docs for additional details.
Minor Changes
- update tests to include federation v2.3 compatibility (#353) @dariuszkuc
- feat: add version info to the executable script (#359) @dariuszkuc
Patch Changes
- fix: ensure supergraph starts before running tests (#355) @dariuszkuc
- dependency updates (#354, #357)
1.0.1
Patch Changes
- fix: normalize paths to POSIX format (#332) @dariuszkuc
- fix: Jest test should use specified products subgraph url (#331) @dariuszkuc