Change8

@apollo/client@4.0.0-rc.12

Breaking Changes
📦 apollo-client
1 breaking1 features1 deprecations🔧 1 symbols

Summary

Introduced a @apollo/client/v4-migration entrypoint that surfaces removed values and types with migration guidance, addressing breaking changes from their removal.

⚠️ Breaking Changes

  • Several values and types have been removed from the @apollo/client package, which will cause import errors for code that still references them. Import the new @apollo/client/v4-migration entrypoint to see the list of removed symbols and follow the provided migration docs to replace them.

Migration Steps

  1. Install the latest version of @apollo/client.
  2. Import @apollo/client/v4-migration to view the removed symbols.
  3. Replace imports of the removed values/types with the recommended alternatives as described in the doc blocks.
  4. Run your test suite to ensure no runtime import errors remain.

✨ New Features

  • Added a new entrypoint @apollo/client/v4-migration that re‑exports the removed values and types along with documentation blocks explaining how to migrate away from each.

🔧 Affected Symbols

@apollo/client/v4-migration

⚡ Deprecations

  • All values and types that were removed in this release were previously deprecated in earlier versions of @apollo/client.