React (software): Difference between revisions

Content deleted Content added
History: Add React 19
History: Delete patch releases from changelog
Line 229:
|10 March 2015
|Deprecated patterns that warned in 0.12 no longer work, ref resolution order has changed, Removed properties this._pendingState and this._rootNodeID, Support ES6 classes, Added API React.findDOMNode(component), Support for iterators and immutable-js sequences, Added new features React.addons.createFragment, deprecated React.addons.classSet.
|-
|0.14.1
|29 October 2015
|Added support for srcLang, default, kind attributes, and color attribute, Ensured legacy .props access on DOM nodes, Fixed scryRenderedDOMComponentsWithClass, Added react-dom.js.
|-
|15.0.0
Line 249 ⟶ 245:
|30 July 2016
|Add React.PureComponent, Fix issue with nested server rendering, Add xmlns, xmlnsXlink to support SVG attributes and referrerPolicy to HTML attributes, updates React Perf Add-on, Fixed issue with ref.
|-
|15.3.1
|19 August 2016
|Improve performance of development builds, Cleanup internal hooks, Upgrade fbjs, Improve startup time of React, Fix memory leak in server rendering, fix React Test Renderer, Change trackedTouchCount invariant into a console.error.
|-
|15.4.0
|16 November 2016
|React package and browser build no longer includes React DOM, Improved development performance, Fixed occasional test failures, update batchedUpdates API, React Perf, and {{code|ReactTestRenderer.create()}}.
|-
|15.4.1
|23 November 2016
|Restructure variable assignment, Fixed event handling, Fixed compatibility of browser build with AMD environments.
|-
|15.4.2
|6 January 2017
|Fixed build issues, Added missing package dependencies, Improved error messages.
|-
|15.5.0
|7 April 2017
|Added react-dom/test-utils, Removed peerDependencies, Fixed issue with Closure Compiler, Added a deprecation warning for React.createClass and React.PropTypes, Fixed Chrome bug.
|-
|15.5.4
|11 April 2017
|Fix compatibility with Enzyme by exposing batchedUpdates on shallow renderer, Update version of prop-types, Fix react-addons-create-fragment package to include loose-envify transform.
|-
|15.6.0
Line 289 ⟶ 269:
|29 March 2018
|Add a new officially supported context API, Add new packagePrevent an infinite loop when attempting to render portals with SSR, Fix an issue with this.state, Fix an IE/Edge issue.
|-
|16.3.1
|3 April 2018
|Prefix private API, Fix performance regression and error handling bugs in development mode, Add peer dependency, Fix a false positive warning in IE11 when using Fragment.
|-
|16.3.2
|16 April 2018
|Fix an IE crash, Fix labels in User Timing measurements, Add a UMD build, Improve performance of unstable_observedBits API with nesting.
|-
|16.4.0
Line 317 ⟶ 289:
|6 February 2019
|Add Hooks, Add {{code|ReactTestRenderer.act()}} and {{code|ReactTestUtils.act()}} for batching updates, Support synchronous thenables passed to React.lazy(), Improve useReducer Hook lazy initialization API.
|-
|16.8.6
|27 March 2019
|Fix an incorrect bailout in useReducer(), Fix iframe warnings in Safari DevTools, Warn if contextType is set to Context.Consumer instead of Context, Warn if contextType is set to invalid values.
|-
|16.9.0
Line 329 ⟶ 297:
|27 September 2019
|Fix edge case where a hook update was not being memoized. Fix heuristic for determining when to hydrate, so we do not incorrectly hydrate during an update. Clear additional fiber fields during unmount to save memory. Fix bug with required text fields in Firefox. Prefer Object.is instead of inline polyfill, when available. Fix bug when mixing Suspense and error handling.
|-
|16.10.1
|28 September 2019
|Fix regression in Next.js apps by allowing Suspense mismatch during hydration to silently proceed
|-
|16.10.2
|3 October 2019
|Fix regression in react-native-web by restoring order of arguments in event plugin extractors
|-
|16.11.0
Line 349 ⟶ 309:
|26 February 2020
|Features added in React Concurrent mode. Fix regressions in React core library and React Dom.
|-
|16.13.1
|19 March 2020
|Fix bug in legacy mode Suspense. Revert warning for cross-component updates that happen inside class render lifecycles
|-
|16.14.0
Line 361 ⟶ 317:
|20 October 2020
|"No New Features" enables gradual React updates from older versions. Add new JSX Transform, Changes to Event Delegation
|-
|17.0.1
|22 October 2020
|React DOM – Fixes a crash in IE11
|-
|17.0.2
|22 March 2021
|React DOM – Remove an unused dependency to address the <code>SharedArrayBuffer</code> cross-origin isolation warning.
|-
|18.0.0
Line 385 ⟶ 333:
|25 April 2024
|Adds deprecation warnings for features in React 19.
|-
|18.3.1
|26 April 2024
|Many more fixes and performance improvements
|-
|19.0.0