Skip to content

Commit 5fc905a

Browse files
committed
[SPXCORE-19] Upgrade federation for Node 18 compatibility
1 parent 1f5233b commit 5fc905a

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### v3.1.1
2+
3+
- Updated @apollo/federation dependency for Node 18 compatibility
4+
15
### v3.1.0
26

37
- Updated graphql-tools dependency to fix security vulnerabilities
@@ -10,7 +14,7 @@
1014

1115
- [FIXED] - imported components directives are merged into final schema
1216

13-
### v3.0.2
17+
### v3.0.2
1418

1519
- schema pruning and remove broken makeExecutableSchema override
1620

@@ -41,7 +45,7 @@
4145

4246
### v2.1.4
4347

44-
- [REVERT] - reverting both fixes in [2.1.2](https://github.com/ExpediaGroup/graphql-component/releases/tag/v2.1.2). The change made to unify exclusions and return pre-computed results from non-root resolvers resulted in non-root resolvers not executing when they should have. Being able to exclude non-root resolvers (not their types) is a valid work around in certain situations.
48+
- [REVERT] - reverting both fixes in [2.1.2](https://github.com/ExpediaGroup/graphql-component/releases/tag/v2.1.2). The change made to unify exclusions and return pre-computed results from non-root resolvers resulted in non-root resolvers not executing when they should have. Being able to exclude non-root resolvers (not their types) is a valid work around in certain situations.
4549

4650
### v2.1.3
4751

@@ -72,7 +76,7 @@
7276
### v2.0.3
7377

7478
- [FIXED] individual field exclusions during import - individual field exclusions will no longer modify the original resolver map that is being imported.
75-
- [FIXED] tightened up argument forwarding when using `delegateToComponent()` - only arguments the target field is expecting will be extracted from the calling resolver or from the `args` object provided to `delegateToComponent()` depending on the situation. Previously, there were some unintended argument leakage in certain edge cases.
79+
- [FIXED] tightened up argument forwarding when using `delegateToComponent()` - only arguments the target field is expecting will be extracted from the calling resolver or from the `args` object provided to `delegateToComponent()` depending on the situation. Previously, there were some unintended argument leakage in certain edge cases.
7680

7781
### v2.0.2
7882

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "graphql-component",
3-
"version": "3.1.0",
3+
"version": "3.1.1",
44
"description": "Build, customize and compose GraphQL schemas in a componentized fashion",
55
"keywords": [
66
"graphql",
@@ -21,7 +21,7 @@
2121
"repository": "https://github.com/ExpediaGroup/graphql-component",
2222
"license": "MIT",
2323
"dependencies": {
24-
"@apollo/federation": "^0.28.0",
24+
"@apollo/federation": "^0.38.1",
2525
"@graphql-tools/delegate": "^8.8.1",
2626
"@graphql-tools/merge": "^8.3.1",
2727
"@graphql-tools/mock": "^8.7.1",

0 commit comments

Comments
 (0)