Skip to content

Releases: facebook/react

16.13.0 (February 26, 2020)

26 Feb 20:39
c1c5499

Choose a tag to compare

React

  • Warn when a string ref is used in a manner that's not amenable to a future codemod (@lunaruan in #17864)
  • Deprecate React.createFactory() (@trueadm in #17878)

React DOM

Concurrent Mode (Experimental)

Artifacts

16.12.0 (November 14, 2019)

15 Nov 00:12
b53ea6c

Choose a tag to compare

React DOM

  • Fix passive effects (useEffect) not being fired in a multi-root app. (@acdlite in #17347)

React Is

  • Fix lazy and memo types considered elements instead of components (@bvaughn in #17278)

Artifacts

β€’ react: https://unpkg.com/[email protected]/umd/
β€’ react-art: https://unpkg.com/[email protected]/umd/
β€’ react-dom: https://unpkg.com/[email protected]/umd/
β€’ react-is: https://unpkg.com/[email protected]/umd/
β€’ react-test-renderer: https://unpkg.com/[email protected]/umd/
β€’ scheduler: https://unpkg.com/[email protected]/umd/

16.11.0 (October 22, 2019)

22 Oct 21:37
5faf377

Choose a tag to compare

React DOM

  • Fix mouseenter handlers from firing twice inside nested React containers. @yuanoook in #16928
  • Remove unstable_createRoot and unstable_createSyncRoot experimental APIs. (These are available in the Experimental channel as createRoot and createSyncRoot.) (@acdlite in #17088)

Artifacts

β€’ react: https://unpkg.com/[email protected]/umd/
β€’ react-art: https://unpkg.com/[email protected]/umd/
β€’ react-dom: https://unpkg.com/[email protected]/umd/
β€’ react-is: https://unpkg.com/[email protected]/umd/
β€’ react-test-renderer: https://unpkg.com/[email protected]/umd/
β€’ scheduler: https://unpkg.com/[email protected]/umd/

16.10.2 (October 3, 2019)

03 Oct 21:18

Choose a tag to compare

React DOM

  • Fix regression in react-native-web by restoring order of arguments in event plugin extractors (@necolas in #16978)

Artifacts

β€’ react: https://unpkg.com/[email protected]/umd/
β€’ react-art: https://unpkg.com/[email protected]/umd/
β€’ react-dom: https://unpkg.com/[email protected]/umd/
β€’ react-is: https://unpkg.com/[email protected]/umd/
β€’ react-test-renderer: https://unpkg.com/[email protected]/umd/
β€’ scheduler: https://unpkg.com/[email protected]/umd/

16.10.1 (September 28, 2019)

28 Sep 18:25

Choose a tag to compare

React DOM

  • Fix regression in Next.js apps by allowing Suspense mismatch during hydration to silently proceed (@sebmarkbage in #16943)

16.10.0 (September 27, 2019)

27 Sep 20:36
3694a3b

Choose a tag to compare

React DOM

  • Fix edge case where a hook update wasn't being memoized. (@sebmarkbage in #16359)
  • Fix heuristic for determining when to hydrate, so we don't incorrectly hydrate during an update. (@sebmarkbage in #16739)
  • Clear additional fiber fields during unmount to save memory. (@trueadm in #16807)
  • Fix bug with required text fields in Firefox. (@halvves in #16578)
  • Prefer Object.is instead of inline polyfill, when available. (@ku8ar in #16212)
  • Fix bug when mixing Suspense and error handling. (@acdlite in #16801)

Scheduler (Experimental)

  • Improve queue performance by switching its internal data structure to a min binary heap. (@acdlite in #16245)
  • Use postMessage loop with short intervals instead of attempting to align to frame boundaries with requestAnimationFrame. (@acdlite in #16214)

useSubscription

  • Avoid tearing issue when a mutation happens and the previous update is still in progress. (@bvaughn in #16623)

Artifacts

β€’ react: https://unpkg.com/[email protected]/umd/
β€’ react-art: https://unpkg.com/[email protected]/umd/
β€’ react-dom: https://unpkg.com/[email protected]/umd/
β€’ react-is: https://unpkg.com/[email protected]/umd/
β€’ react-test-renderer: https://unpkg.com/[email protected]/umd/
β€’ scheduler: https://unpkg.com/[email protected]/umd/

16.9.0 (August 8, 2019)

08 Aug 21:14

Choose a tag to compare

React

  • Add <React.Profiler> API for gathering performance measurements programmatically. (@bvaughn in #15172)
  • Remove unstable_ConcurrentMode in favor of unstable_createRoot. (@acdlite in #15532)

React DOM

React DOM Server

  • Fix incorrect output for camelCase custom CSS property names. (@bedakb in #16167)

React Test Utilities and Test Renderer

Artifacts

β€’ react: https://unpkg.com/[email protected]/umd/
β€’ react-art: https://unpkg.com/[email protected]/umd/
β€’ react-dom: https://unpkg.com/[email protected]/umd/
β€’ react-is: https://unpkg.com/[email protected]/umd/
β€’ react-test-renderer: https://unpkg.com/[email protected]/umd/
β€’ scheduler: https://unpkg.com/[email protected]/umd/

v16.9.0-rc.0

05 Aug 22:27

Choose a tag to compare

v16.9.0-rc.0 Pre-release
Pre-release

This is a release candidate for React v16.9.0.

Changelog is available in #16254.

UMD builds

β€’ react: https://unpkg.com/[email protected]/umd/
β€’ react-art: https://unpkg.com/[email protected]/umd/
β€’ react-dom: https://unpkg.com/[email protected]/umd/
β€’ react-is: https://unpkg.com/[email protected]/umd/
β€’ react-test-renderer: https://unpkg.com/[email protected]/umd/
β€’ scheduler: https://unpkg.com/[email protected]/umd/

v16.9.0-alpha.0

03 Apr 17:46
92a1d8f

Choose a tag to compare

v16.8.6

28 Mar 07:13

Choose a tag to compare

16.8.6 (March 27, 2019)

React DOM

Artifacts