Skip to content

Releases: facebookexperimental/Recoil

0.0.13

23 Sep 19:40
Compare
Choose a tag to compare
  • Fix for bug affecting SSR

0.0.12

16 Sep 16:30
Compare
Choose a tag to compare

Bug fix for a problem affecting SSR in development builds.

0.0.11

15 Sep 18:24
Compare
Choose a tag to compare
  • Experimental React Concurrent Mode support
  • Performance improvements
  • Flow types and improved TypeScript types
  • ES, CommonJS, and UMD packages
  • Synchronization Across React Roots
  • Preliminary Developer Tools API
  • Test Infrastructure Fixes

0.0.10

18 Jun 22:55
Compare
Choose a tag to compare
  • Fix exports for snapshot hooks

0.0.9

18 Jun 07:39
Compare
Choose a tag to compare

Features

  • TypeScript support now rolled into Recoil repository and package.
  • Recoil Snapshot API for observing and managing global Recoil state.

Improvements

Bug Fixes

  • Some fixes for Server Side Rendering, though we do not officically support it yet. (#233, #220, #284) - Thanks @fyber-LJX, @Chrischuck, and @aulneau
  • Fix selectors recording dependency subscriptions in some cases (#296) - Thanks @drarmstr
  • Fix updaters in useRecoilCallback() getting current state (#260) - Thanks @drarmstr
  • Fix error messages when throwing certain errors in the open-source build. (#199) - Thanks @jonthomp
  • Reduce Flow errors for open-source builds (#308) - Thanks @komalov

0.0.8

02 Jun 03:47
Compare
Choose a tag to compare

Bug Fixes

  • Build system and repository syncing fixed.
  • Fixed a bug where atoms that stored self-referential structures would cause an infinite loop. (#153)
  • Fixed bugs affecting Server-Side Rendering. (#53)

Features

  • TypeScript support is now available via DefinitelyTyped.
  • atomFamily and selectorFamily: these provide a standard way to create atoms and selectors using memoized functions. Compared with doing this yourself, in the future these will help with memory management.
  • noWait, waitForNone, waitForAny, waitForAll: helpers for concurrency and other advanced logic in async selectors.
  • constSelector and errorSelector: selectors that always evaluate to a constant or always throw an error.
  • readOnlySelector: wraps a read-write