v3.13.2
📦 apollo-clientView on GitHub →
🐛 3 fixes🔧 4 symbols
Summary
Patch release fixing symbol duplication, DeepOmit typing, and MockLink debug output.
Migration Steps
- If your code relied on strict identity comparison of Apollo Client's internal symbols, update comparisons to use Symbol.for with the same key.
- No code changes required for DeepOmit fix; existing omitDeep/stripTypename usage will now behave correctly.
- No migration needed for MockLink changes.
🐛 Bug Fixes
- Converted internal unique symbols to Symbol.for to avoid duplication issues when Apollo Client appears multiple times in a bundle.
- Fixed DeepOmit type so that optional properties remain optional when using omitDeep or stripTypename utilities.
- MockLink now displays NaN instead of converting to null in debug messages for unmatched variable values.
🔧 Affected Symbols
MockLinkomitDeepstripTypenameDeepOmit