From 26cd595a98147dbea9802a4e296ee74b917cc068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20O=E2=80=99Shannessy?= Date: Wed, 19 Feb 2014 22:17:28 -0800 Subject: [PATCH] update changelog --- CHANGELOG.md | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd41bac311..cfa71c0551 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,84 @@ +## 0.9.0 (February 20, 2014) + +### React Core + +#### Breaking Changes + +- The lifecycle methods `componentDidMount` and `componentDidUpdate` no longer receive the root node as a parameter; use `this.getDOMNode()` instead +- Whenever a prop is equal to `undefined`, the default value returned by `getDefaultProps` will now be used instead +- `React.unmountAndReleaseReactRootNode` was previously deprecated and has now been removed +- `React.renderComponentToString` is now synchronous and returns the generated HTML string +- Full-page rendering (that is, rendering the `` tag using React) is now supported only when starting with server-rendered markup +- On mouse wheel events, `deltaY` is no longer negated +- When prop types validation fails, a warning is logged instead of an error thrown (with the production build of React, type checks are now skipped for performance) +- On `input`, `select`, and `textarea` elements, `.getValue()` is no longer supported; use `.getDOMNode().value` instead + +#### New Features + +- React now never rethrows errors, so stack traces are more accurate and Chrome's purple break-on-error stop sign now works properly +- Added support for SVG tags `defs`, `linearGradient`, `polygon`, `radialGradient`, `stop` +- Added support for more attributes: + - `crossOrigin` for CORS requests + - `download` and `hrefLang` for `` tags + - `mediaGroup` and `muted` for `