Change8

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

  1. If your code relied on strict identity comparison of Apollo Client's internal symbols, update comparisons to use Symbol.for with the same key.
  2. No code changes required for DeepOmit fix; existing omitDeep/stripTypename usage will now behave correctly.
  3. 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