Put breaking changes first in changelog

This commit is contained in:
Dan Holmsand 2015-12-21 07:46:19 +01:00
parent 4dd57c0dfb
commit f3eb6d4e59
1 changed files with 14 additions and 10 deletions

View File

@ -1,8 +1,22 @@
# Changelog
## Upcoming
### Breaking changes
- Reagent now depends on `cljsjs/react-dom` and `cljsjs/react-dom-server`, rather than on `cljsjs/react` directly.
- Reactions are now asynchronous, just like Reagent components. `flush` forces outstanding reactions to run.
- Reactions now only trigger updates of dependent components if their value change, as reported by `=` (previously, `identical?` was used).
- The macros `.'` and `.!` in `reagent.interop` have been renamed to `$` and `$!` respectively.
### News
- React updated to 0.14.3
- Added `reagent.dom` and `reagent.dom.server` namespaces, corresponding to new React packages.
@ -30,16 +44,6 @@
- Reagent now falls back to using `require` if global `React` is undefined, to simplify use with e.g webpack and node.js.
### Breaking changes
- Reagent now depends on `cljsjs/react-dom` and `cljsjs/react-dom-server`, rather than on `cljsjs/react` directly.
- Reactions are now asynchronous, just like Reagent components. `flush` forces outstanding reactions to run.
- Reactions now only trigger updates of dependent components if their value change, as reported by `=` (previously, `identical?` was used).
- The macros `.'` and `.!` in `reagent.interop` have been renamed to `$` and `$!` respectively.
## 0.5.1