|
| 1 | +--- |
| 2 | +title: "React v15.6.2" |
| 3 | +author: nhunzaker |
| 4 | +--- |
| 5 | + |
| 6 | +Today we're sending out React 15.6.2. In 15.6.1, we shipped a few fixes for change events and inputs that had some unintended consequences. Those regressions have been ironed out, and we've also included a few more fixes to improve the stability of React across all browsers. |
| 7 | + |
| 8 | +Additionally, 15.6.2 adds support for the [`controlList`](https://developers.google.com/web/updates/2017/03/chrome-58-media-updates#controlslist) attribute, and CSS columns are no longer appended with a `px` suffix. |
| 9 | + |
| 10 | +## Installation |
| 11 | + |
| 12 | +We recommend using [Yarn](https://yarnpkg.com/) or [npm](https://www.npmjs.com/) for managing front-end dependencies. If you're new to package managers, the [Yarn documentation](https://yarnpkg.com/en/docs/getting-started) is a good place to get started. |
| 13 | + |
| 14 | +To install React with Yarn, run: |
| 15 | + |
| 16 | +```bash |
| 17 | +yarn add react@^15.6.2 react-dom@^15.6.2 |
| 18 | +``` |
| 19 | + |
| 20 | +To install React with npm, run: |
| 21 | + |
| 22 | +```bash |
| 23 | +npm install --save react@^15.6.2 react-dom@^15.6.2 |
| 24 | +``` |
| 25 | + |
| 26 | +We recommend using a bundler like [webpack](https://webpack.js.org/) or [Browserify](http://browserify.org/) so you can write modular code and bundle it together into small packages to optimize load time. |
| 27 | + |
| 28 | +Remember that by default, React runs extra checks and provides helpful warnings in development mode. When deploying your app, make sure to [use the production build](/react/docs/optimizing-performance.html#use-the-production-build). |
| 29 | + |
| 30 | +In case you don't use a bundler, we also provide pre-built bundles in the npm packages which you can [include as script tags](/react/docs/installation.html#using-a-cdn) on your page: |
| 31 | + |
| 32 | +* **React**<br/> |
| 33 | + Dev build with warnings: [react/dist/react.js](https://unpkg.com/react@15.6.2/dist/react.js)<br/> |
| 34 | + Minified build for production: [react/dist/react.min.js](https://unpkg.com/react@15.6.2/dist/react.min.js)<br/> |
| 35 | +* **React with Add-Ons**<br/> |
| 36 | + Dev build with warnings: [react/dist/react-with-addons.js](https://unpkg.com/react@15.6.2/dist/react-with-addons.js)<br/> |
| 37 | + Minified build for production: [react/dist/react-with-addons.min.js](https://unpkg.com/react@15.5.0/dist/react-with-addons.min.js)<br/> |
| 38 | +* **React DOM** (include React in the page before React DOM)<br/> |
| 39 | + Dev build with warnings: [react-dom/dist/react-dom.js](https://unpkg.com/react-dom@15.6.2/dist/react-dom.js)<br/> |
| 40 | + Minified build for production: [react-dom/dist/react-dom.min.js](https://unpkg.com/react-dom@15.6.2/dist/react-dom.min.js)<br/> |
| 41 | +* **React DOM Server** (include React in the page before React DOM Server)<br/> |
| 42 | + Dev build with warnings: [react-dom/dist/react-dom-server.js](https://unpkg.com/react-dom@15.6.2/dist/react-dom-server.js)<br/> |
| 43 | + Minified build for production: [react-dom/dist/react-dom-server.min.js](https://unpkg.com/react-dom@15.6.2/dist/react-dom-server.min.js)<br/> |
| 44 | + |
| 45 | +We've also published version `15.6.2` of `react` and `react-dom` on npm, and the `react` package on bower. |
| 46 | + |
| 47 | +--- |
| 48 | + |
| 49 | +## Changelog |
| 50 | + |
| 51 | +## 15.6.2 (August 10, 2017) |
| 52 | + |
| 53 | +### React DOM |
| 54 | + |
| 55 | +* Fix a bug where modifying document.documentMode would trigger IE detection in other browsers, breaking change events ([@aweary](https://github.com/aweary) in [#10032](https://github.com/facebook/react/pull/10032) |
| 56 | +* CSS Columns are treated as unitless numbers ([@aweary](https://github.com/aweary) in [#10115](https://github.com/facebook/react/pull/10115) |
| 57 | +* Fix bug in QtWebKit when wrapping synthetic events in proxies ([@walrusfruitcake](https://github.com/walrusfruitcake) in [#10115](https://github.com/facebook/react/pull/10011) |
| 58 | +* Prevent event handlers from receiving extra argument (dev only) ([@aweary](https://github.com/aweary) in [#10115](https://github.com/facebook/react/pull/8363) |
| 59 | +* Fix cases where onChange would not fire with defaultChecked on radio inputs ([@jquense](https://github.com/jquense) in [#10156](https://github.com/facebook/react/pull/10156)) |
| 60 | +* Add support for controlList attribute to DOM property whitelist ([@nhunzaker](https://github.com/nhunzaker) in [#9940](https://github.com/facebook/react/pull/9940)) |
0 commit comments