@samitouri / QOS-React-2 / commits / 9f8387a15f

Add 15.6.2 blog post to master

Dan Abramov committed Sep 26, 2017 at 11:40 UTC 9f8387a15f20b78f29c360a8d75b6590f699bf98
1 file changed +64
docs/_posts/2017-09-25-react-v15.6.2.md new
+64
@@ -0,0 +1,64 @@
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 (September 25, 2017)
52 +
53 +### All Packages
54 +* Switch from BSD + Patents to MIT license
55 +
56 +### React DOM
57 +
58 +* 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))
59 +* CSS Columns are treated as unitless numbers. ([@aweary](https://github.com/aweary) in [#10115](https://github.com/facebook/react/pull/10115))
60 +* Fix bug in QtWebKit when wrapping synthetic events in proxies. ([@walrusfruitcake](https://github.com/walrusfruitcake) in [#10115](https://github.com/facebook/react/pull/10011))
61 +* Prevent event handlers from receiving extra argument in development. ([@aweary](https://github.com/aweary) in [#10115](https://github.com/facebook/react/pull/8363))
62 +* 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))
63 +* Add support for `controlList` attribute to DOM property whitelist ([@nhunzaker](https://github.com/nhunzaker) in [#9940](https://github.com/facebook/react/pull/9940))
64 +* Fix a bug where creating an element with a ref in a constructor did not throw an error in development. ([@iansu](https://github.com/iansu) in [#10025](https://github.com/facebook/react/pull/10025))