Changelog History
Page 2
-
v16.11.0 Changes
October 22, 2019React DOM
- ๐ Fix
mouseenter
handlers from firing twice inside nested React containers. @yuanoook in #16928 - Remove
unstable_createRoot
andunstable_createSyncRoot
experimental APIs. (These are available in the Experimental channel ascreateRoot
andcreateSyncRoot
.) (@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/ - ๐ Fix
-
v16.10.2 Changes
October 03, 2019React 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/ -
v16.10.1 Changes
September 28, 2019React DOM
- ๐ Fix regression in Next.js apps by allowing Suspense mismatch during hydration to silently proceed (@sebmarkbage in #16943)
-
v16.10.0 Changes
September 27, 2019React 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 withrequestAnimationFrame
. (@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/ -
v16.9.0 Changes
April 03, 2019React
- โ Add
<React.Profiler>
API for gathering performance measurements programmatically. (@bvaughn in #15172) - Remove
unstable_ConcurrentMode
in favor ofunstable_createRoot
. (@acdlite in #15532)
React DOM
- ๐ Deprecate old names for the
UNSAFE_*
lifecycle methods. (@bvaughn in #15186 and @threepointone in #16103) - ๐ Deprecate
javascript:
URLs as a common attack surface. (@sebmarkbage in #15047) - ๐ Deprecate uncommon "module pattern" (factory) components. (@sebmarkbage in #15145)
- โ Add support for the
disablePictureInPicture
attribute on<video>
. (@eek in #15334) - โ Add support for
onLoad
event for<embed>
. (@cherniavskii in #15614) - โ Add support for editing
useState
state from DevTools. (@bvaughn in #14906) - โ Add support for toggling Suspense from DevTools. (@gaearon in #15232)
- ๐ Warn when
setState
is called fromuseEffect
, creating a loop. (@gaearon in #15180) - ๐ Fix a memory leak. (@paulshen in #16115)
- ๐ Fix a crash inside
findDOMNode
for components wrapped in<Suspense>
. (@acdlite in #15312) - ๐ Fix pending effects from being flushed too late. (@acdlite in #15650)
- ๐ Fix incorrect argument order in a warning message. (@brickspert in #15345)
- ๐ Fix hiding Suspense fallback nodes when there is an
!important
style. (@acdlite in #15861 and #15882) - ๐ Slightly improve hydration performance. (@bmeurer in #15998)
React DOM Server
โ React Test Utilities and Test Renderer
- โ Add
act(async () => ...)
for testing asynchronous state updates. (@threepointone in #14853) - โ Add support for nesting
act
from different renderers. (@threepointone in #16039 and #16042) - โฑ Warn in Strict Mode if effects are scheduled outside an
act()
call. (@threepointone in #15763 and #16041) - Warn when using
act
from the wrong renderer. (@threepointone in #15756)
๐ ESLint Plugin: React Hooks
- โ Add
-
v16.9.0-rc.0 Changes
August 05, 2019๐ 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 Changes
April 03, 2019v16.9.0-alpha.0 (April 3, 2019)
- (
await act(async () => ...)
(@threepointone in #14853)
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.8.6 Changes
March 28, 201916.8.6 (March 27, 2019)
React DOM
- ๐ Fix an incorrect bailout in
useReducer()
. (@acdlite in #15124) - ๐ Fix iframe warnings in Safari DevTools. (@renanvalentin in #15099)
- Warn if
contextType
is set toContext.Consumer
instead ofContext
. (@aweary in #14831) - Warn if
contextType
is set to invalid values. (@gaearon in #15142)
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/
- ๐ Fix an incorrect bailout in
-
v16.8.5 Changes
March 22, 201916.8.5 (March 22, 2019)
React DOM
- Don't set the first option as selected in select tag with
size
attribute. (@kulek1 in #14242) - ๐ Improve the
useEffect(async () => ...)
warning message. (@gaearon in #15118) - ๐ Improve the error message sometimes caused by duplicate React. (@jaredpalmer in #15139)
React DOM Server
React Shallow Renderer
- ๐ Fix
setState
in shallow renderer to work with Hooks. (@gaearon in #15120) - ๐ Fix shallow renderer to support
React.memo
. (@aweary in #14816) - ๐ Fix shallow renderer to support Hooks inside
forwardRef
. (@eps1lon in #15100)
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/
- Don't set the first option as selected in select tag with
-
v16.8.4 Changes
March 05, 2019