- Update dependencies to work with React 15 (thanks @kurtfunai)
- Allow functions inside updateUI (
this.props.updateUI('username', v => v.toUpperCase());
)
- Add: Allow
options
andmergeProps
to be passed to@connect()
- Add: Expose
uiPath
inthis.props.uiPath
- Fix state evaluation when parents call resetUI
- Fix state evaluation when child call resetUI
- Fix: update package.json for react 15
- republish of 0.0.12 due to npm error
- Add support for redux-immutable
- Change: Upgrade to babel 6
- Improve: Throw an error when custom reducers return no state
- Fix: issue where componentWillReceiveProps could break derived state from functions within opts.state
- Add: allow default state to be set from an evaulated function with the signature (props, state).
- Add: Custom per-component reducers for local UI state modification
- Fix: Fix react warnings from setting props in constructor
- Fix: no longer deeply convert UI defalts to immutableJS
- Change: Set default UI state in constructor
- Change: Delay wiping UI state on unmount in
requestAnimationFrame
- Work around issue in
componentWillMount
in React. See commit5f9ab5c44fc7941e6f78fa9470ab8a04b7487997
for more info.
- Fix invariant import in reducer
- Add transpiled source to package
- Fix dependencies
- Initial version with scoping of contexts from parent to child