what stackpulse tracks
SWR releases from GitHub
StackPulse watches SWR release notes and keeps the original source link close to every summary.
React Hooks for data fetching StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches SWR release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
This patch release fixes several bugs related to cache hydration, suspense behavior, and subscription state cleanup. It also removes deprecated ESLint config files as part of maintenance.
Users relying on cache hydration or suspense behavior may need to update for bug fixes.
Update to v2.5.1 to benefit from bug fixes.
This release introduces experimental RSC cache preloading for React Server Components and a new `unload()` API to clear the SWR cache. It also includes a fix for the `swr/_internal` React Server export.
Developers using React Server Components or needing to clear the SWR cache are most affected.
Consider testing the new `unload()` API and RSC cache preloading features if applicable to your use case.
This beta release introduces a new `unload()` API, allowing developers to manually unload SWR resources.
Developers using SWR who need finer control over resource unloading are affected.
Consider testing the new `unload()` API in beta environments.
This beta release introduces support for React Server Components (RSC) fetches and pre-filling the SWR cache. It also includes a patch to fix an internal React Server export.
Developers using React Server Components with SWR will benefit from the new RSC fetch and cache pre-fill support.
Consider testing this beta release if you are using React Server Components with SWR.
This patch release fixes a double-unsubscribe issue in cache.ts and prevents resolved promises from suspending due to missing status.
Users experiencing cache unsubscribe issues or promise suspension problems are affected.
Update to version 2.4.2 if experiencing cache or promise suspension issues.
This release includes patches to remove a deprecated option and fix an issue reported in #4221.
Users relying on the deprecated `downlevelIteration` option will need to update their configuration.
Remove any references to the `downlevelIteration` option in your configuration.
This release focuses on bug fixes and improvements, particularly addressing rendering issues and ensuring proper behavior of `useSWRImmutable` and preload functionality.
Developers using `useSWRImmutable` or preload functionality may be affected by rendering fixes and behavior adjustments.
Review the fixes related to `useSWRImmutable` and preload to ensure compatibility with your implementation.
This release focuses on security fixes and dependency updates, addressing several critical CVEs. It also includes minor enhancements like improved TSDoc comments.
Users are affected by critical security vulnerabilities that have been patched in this release.
Upgrade to v2.3.8 immediately to mitigate critical security vulnerabilities.
This release includes dependency upgrades and introduces a new feature to enhance server-side prefetch warnings.
Developers using server-side prefetching may benefit from stricter warnings.
Consider enabling `strictServerPrefetchWarning` for enhanced server-side prefetch warnings.
This release fixes an issue where errors would occur when SWR was not enabled during suspense.
Users experiencing errors when SWR is not enabled during suspense are affected.
Upgrade to version 2.3.6 to resolve the issue.
This release focuses on performance optimizations and bug fixes, including improvements to `useSWRConfig` stability and fixes for React.use dependencies.
Developers using `useSWRConfig` or React.use in SWR may benefit from performance improvements and bug fixes.