Skip to content

Releases: vercel/swr

1.1.0-beta.5

09 Oct 22:02
9e3a430
Compare
Choose a tag to compare
1.1.0-beta.5 Pre-release
Pre-release

Minor Changes

  • Mark data and error as readonly: #1514
  • Add revalidateFirstPage option to infinite: #1538

Patches

  • Output code coverage: #1511
  • Test: Add tests for reconnect and merge-config: #1530
  • Fix: Only trigger the success event if not discarded: #1529
  • Chore: Code refactoring: #1533
  • Fix: Reusing cache provider: #1539
  • Chore: fix ts comments: #1540
  • Fix: Ensure mutate accepts undefined as the data: #1515

Credits

Huge thanks to @timas130 and @huozhi for helping!

1.1.0-beta.4

03 Oct 06:31
378bc7c
Compare
Choose a tag to compare
1.1.0-beta.4 Pre-release
Pre-release

Minor Changes

  • Feat: Add new onDiscarded option: #1523

Patches

  • Chore: Code refactoring: #1521
  • Fix error events not deduped: #1522

1.1.0-beta.3

01 Oct 08:40
40143cf
Compare
Choose a tag to compare
1.1.0-beta.3 Pre-release
Pre-release

Patches

  • Fix: Invalidate the key when mutating without revalidating: #1498
  • Example: add ref checking condition: #1504
  • Fix: Refactor core revalidate function and fix isValidating state bug: #1493
  • Chore: Remove duplicate configs: #1507
  • Typing: fix-type-generation: #1509
  • Chroe: use yalc for local development: #1508

Credits

Huge thanks to @huozhi and @promer94 for helping!

1.1.0-beta.2

26 Sep 20:44
b6de933
Compare
Choose a tag to compare
1.1.0-beta.2 Pre-release
Pre-release

Minor Changes

  • Type useSWR fetcher: #1477

Patches

  • Ci: multiple dir type checking: #1492
  • Chore: Improve project file structure: #1497
  • Chore: Refine type interfaces: #1496
  • Chore: Upgrade eslint and add local cache: #1499

Credits

Huge thanks to @promer94 and @huozhi for helping!

1.1.0-beta.1

22 Sep 14:39
86fb5da
Compare
Choose a tag to compare
1.1.0-beta.1 Pre-release
Pre-release

Minor Changes

  • Add react 18 to peerDependencies: #1467
  • Upgrade typescript to 4.4.3: #1486

Patches

  • Test: refactor immutable and infinite hook tests: #1466
  • Test: refactor integration and loading tests: #1473
  • Test: refactor key, middlewares, and suspense tests: #1474
  • Test: refactor offline and refresh tests: #1483
  • Build(deps): bump tmpl from 1.0.4 to 1.0.5: #1484
  • Chore: Code refactoring: #1482

Credits

Huge thanks to @huozhi and @koba04 for helping!

1.1.0-beta.0

15 Sep 23:08
ea151b5
Compare
Choose a tag to compare
1.1.0-beta.0 Pre-release
Pre-release

Minor Changes

  • Should treat key change as remount: #1430
  • Stable hash: #1429
  • Enhance: provider release handlers: #1449

Patches

  • Test: add tests for a global cache: #1421
  • Chore: always use config ref: #1397
  • Typing: use separated constants instead of enum: #1425
  • Test: add render utilities and remove TestSWRConfig: #1435
  • Fix initial isValidating when isPaused() returns true: #1440
  • Build: no emit on error: #1446
  • Chore: remove unused typings: #1448
  • Test: refactor use-swr-cache-test: #1442
  • Refactor code related to unsubscribing global listeners: #1451
  • Chore: refactor infinite: #1452
  • Test: refactor concurrent rendering tests: #1457
  • Test: refactor config tests: #1458
  • Revert "feat: add a warning for invalid arguments with suspense mode " (#1460): #1402
  • Test: refactor mutation tests: #1459
  • Fix: Support IE11: #1463

Credits

Huge thanks to @huozhi, @koba04, @anirudh1713, @anothertempore, and @amannn for helping!

1.0.1

12 Sep 21:37
214d959
Compare
Choose a tag to compare

1.0.1-beta.1

09 Sep 21:05
d8d71cc
Compare
Choose a tag to compare
1.0.1-beta.1 Pre-release
Pre-release

Minor Changes

  • Should treat key change as remount: #1430

Patches

  • Test: add tests for a global cache: #1421
  • Chore: always use config ref: #1397
  • Typing: use separated constants instead of enum: #1425

Credits

Huge thanks to @koba04 and @huozhi for helping!

1.0.1-beta.0

01 Sep 10:24
d97b704
Compare
Choose a tag to compare
1.0.1-beta.0 Pre-release
Pre-release

Minor Changes

  • Feat: add a warning for invalid arguments with suspense mode: #1402
  • Export KeyedMutator type from root export: #1406

Patches

  • Fix typo in test: #1393
  • Chore: remove isomorphic-unfetch from examples: #1389
  • Chore: bump swr to latest in examples: #1394
  • Fix: isValidating when an error occurred: #1396
  • Fix: useSWRConfig is exported as () => any type: #1409
  • Fix: isValidating cache inconsistence in mutatation: #1411
  • Refactor: use TestSWRConfig for error-test: #1404

Credits

Huge thanks to @louisgv, @willheslam, @koba04, @huozhi, and @origin-master for helping!

1.0.0

27 Aug 16:21
ce95f49
Compare
Choose a tag to compare

Minor Changes & Breaking Changes

See full changes of this major & previous beta updates on the Releases page. Also read our blog post and migration guide: https://swr.vercel.app/blog/swr-v1.

Patches

  • Chore: add test to ensure the unserialized key is passed to middleware: #1384
  • Chore(examples): update all examples to use v1: #1385

Credits

Huge thanks to @koba04 for helping!