Change8

@apollo/client@4.0.1

📦 apollo-client
2 features🐛 1 fixes1 deprecations🔧 3 symbols

Summary

This patch fixes the CJS build for `invariantErrorCodes` and introduces the new utility `isNetworkStatusInFlight` while adding the deprecated `isNetworkStatusSettled` to Apollo Client utilities.

Migration Steps

  1. If you previously imported `isNetworkStatusInFlight` from another module, update the import to `@apollo/client/utilities`.
  2. Avoid using `isNetworkStatusSettled` as it is deprecated; prefer `isNetworkStatusInFlight` or other appropriate utilities.

✨ New Features

  • Export `isNetworkStatusInFlight` from `@apollo/client/utilities`.
  • Add `isNetworkStatusSettled` to `@apollo/client/utilities` and re‑export it from `@apollo/client`.

🐛 Bug Fixes

  • Fix CommonJS (CJS) build output for `invariantErrorCodes`.

🔧 Affected Symbols

invariantErrorCodesisNetworkStatusInFlightisNetworkStatusSettled

⚡ Deprecations

  • `isNetworkStatusSettled` is exported from `@apollo/client/utilities` and re‑exported from `@apollo/client` with a deprecation.