All Versions
102
Latest Version
Avg Release Cycle
56 days
Latest Release
238 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v16.8.3 Changes
February 21, 201916.8.3 (February 21, 2019)
React DOM
- π Fix a bug that caused inputs to behave incorrectly in UMD builds. (@gaearon in #14914)
- π Fix a bug that caused render phase updates to be discarded. (@gaearon in #14852)
React DOM Server
- Unwind the context stack when a stream is destroyed without completing, to prevent incorrect values during a subsequent render. (@overlookmotel in #14706)
π ESLint Plugin for React Hooks
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.2 Changes
February 14, 201916.8.2 (February 14, 2019)
React DOM
- π Fix
ReactDOM.render
being ignored insideuseEffect
. (@gaearon in #14799) - π Fix a crash when unmounting empty portals. (@gaearon in #14820)
- π Fix
useImperativeHandle
to work correctly when no deps are specified. (@gaearon in #14801) - π Fix
crossOrigin
attribute to work in SVGimage
elements. (@aweary in #14832) - π Fix a false positive warning when using Suspense with Hooks. (@gaearon in #14821)
β React Test Utils and React Test Renderer
- β Include component stack into the
act()
warning. (@threepointone in #14855)
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.8.1 Changes
February 08, 201916.8.1 (February 6, 2019)
β React DOM and React Test Renderer
β React Test Utils
- π Fix a crash in Node environment. (@threepointone in #14768)
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.0 Changes
February 06, 2019React
- β Add Hooks β a way to use state and other React features without writing a class. (@acdlite et al. in #13968)
- π Improve the
useReducer
Hook lazy initialization API. (@acdlite in #14723)
React DOM
- Bail out of rendering on identical values for
useState
anduseReducer
Hooks. (@acdlite in #14569) - π Use
Object.is
algorithm for comparinguseState
anduseReducer
values. (@Jessidhia in #14752) - π Donβt compare the first argument passed to
useEffect
/useMemo
/useCallback
Hooks. (@acdlite in #14594) - π Support synchronous thenables passed to
React.lazy()
. (@gaearon in #14626) - Render components with Hooks twice in Strict Mode (DEV-only) to match class behavior. (@gaearon in #14654)
- Warn about mismatching Hook order in development. (@threepointone in #14585 and @acdlite in #14591)
- Effect clean-up functions must return either
undefined
or a function. All other values, includingnull
, are not allowed. @acdlite in #14119
β React Test Renderer and Test Utils
- π Support Hooks in the shallow renderer. (@trueadm in #14567)
- π Fix wrong state in
shouldComponentUpdate
in the presence ofgetDerivedStateFromProps
for Shallow Renderer. (@chenesan in #14613) - β Add
ReactTestRenderer.act()
andReactTestUtils.act()
for batching updates so that tests more closely match real behavior. (@threepointone in #14744)
π ESLint Plugin: React Hooks
- π Initial release. (@calebmer in #13968)
- π Fix reporting after encountering a loop. (@calebmer and @Yurickh in #14661)
- Don't consider throwing to be a rule violation. (@sophiebits in #14040)
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.0-alpha.1
January 15, 2019 -
v16.7.0 Changes
December 20, 2018React DOM
- π Fix performance of
React.lazy
for large numbers of lazily-loaded components. (@acdlite in #14429) - Clear fields on unmount to avoid memory leaks. (@trueadm in #14276)
- π Fix bug with SSR and context when mixing
react-dom/[email protected]
and[email protected]<16.6
. (@gaearon in #14291) - π Fix a performance regression in profiling mode. (@bvaughn in #14383)
β± Scheduler (Experimental)
- Post to MessageChannel instead of window. (@acdlite in #14234)
- β¬οΈ Reduce serialization overhead. (@developit in #14249)
- π Fix fallback to
setTimeout
in testing environments. (@bvaughn in #14358) - β Add methods for debugging. (@mrkev in #14053)
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 performance of
-
v16.6.3 Changes
November 12, 2018React DOM
- π Fix bugs in
Suspense
andlazy
. (@acdlite in #14133, #14157, and #14164) - π Fix highlighting of
React.memo
updates in React DevTools. (@bvaughn in #14141) - π Fix interaction of Suspense with the React Profiler. (@bvaughn in #14065)
- π Fix a false positive warning when using Suspense. (@acdlite in #14158)
React DOM Server
- π Fix incorrect sharing of context state between
renderToNodeStream()
calls. (@sebmarkbage in #14182) - β Add a warning about incorrect usage of the context API. (@trueadm in #14033)
- π Fix bugs in
-
v16.6.2 Changes
November 12, 2018π This release was published in a broken state and should be skipped.
-
v16.6.1 Changes
November 06, 2018React DOM
- Fallback should not remount every time a promise resolves. (@acdlite in #14083)
- π Fix bug where Suspense keeps showing fallback even after everything finishes loading. (@acdlite in #14083)
- π Fix a crash when Suspense finishes loading in IE11. (@sophiebits in #14126)
- π Fix unresolved default props in lifecycle methods of a lazy component. (@gaearon in #14112)
- π Fix bug when recovering from an error thrown during complete phase. (@gaearon in #14104)
β± Scheduler (Experimental)
-
v16.6.0 Changes
October 23, 2018React
- β Add
React.memo()
as an alternative toPureComponent
for functions. (@acdlite in #13748) - β Add
React.lazy()
for code splitting components. (@acdlite in #13885) React.StrictMode
now warns about legacy context API. (@bvaughn in #13760)React.StrictMode
now warns aboutfindDOMNode
. (@sebmarkbage in #13841)- Rename
unstable_AsyncMode
tounstable_ConcurrentMode
. (@trueadm in #13732) - π Rename
unstable_Placeholder
toSuspense
, anddelayMs
tomaxDuration
. (@gaearon in #13799 and @sebmarkbage in #13922)
React DOM
- β Add
contextType
as a more ergonomic way to subscribe to context from a class. (@bvaughn in #13728) - β Add
getDerivedStateFromError
lifecycle method for catching errors in a future asynchronous server-side renderer. (@bvaughn in #13746) - Warn when
<Context>
is used instead of<Context.Consumer>
. (@trueadm in #13829) - π Fix gray overlay on iOS Safari. (@philipp-spiess in #13778)
- π Fix a bug caused by overwriting
window.event
in development. (@sergei-startsev in #13697)
React DOM Server
- β Add support for
React.memo()
. (@alexmckenley in #13855) - β Add support for
contextType
. (@alexmckenley and @sebmarkbage in #13889)
β± Scheduler (Experimental)
- β± Rename the package to
scheduler
. (@gaearon in #13683) - π Support priority levels, continuations, and wrapped callbacks. (@acdlite in #13720 and #13842)
- π Improve the fallback mechanism in non-DOM environments. (@acdlite in #13740)
- β± Schedule
requestAnimationFrame
earlier. (@acdlite in #13785) - π Fix the DOM detection to be more thorough. (@trueadm in #13731)
- π Fix bugs with interaction tracing. (@bvaughn in #13590)
- β Add the
envify
transform to the package. (@mridgway in #13766)
- β Add