- Use babel-preset-env and update babel-cli (thanks @krzysiek1507)
- Update dependencies.
- Allow peer dependency of Redux v4 (thanks @krzysiek1507)
- Add package-lock.json to version control.
- Move Redux and React-Redux out of dependencies to devDependencies and peerDependencies.
- Update README.md to reference the new repository owner in the CircleCI status badge.
- Move React back out of dependencies to devDependencies and peerDependencies (thanks @krzysiek1507)
- Fix Immutable.JS example in README.md (add missing
import { Map } from 'immutable'
statement). - Fix README.md grammar (remove extra period).
- Change github.com references in package.json to reflect the transfer of repository ownership to the AoD Technologies organization.
- Fix #1 - Add
transform-runtime
plugin to .babelrc. - Further .babelrc cleanup:
- Remove
babel-preset-stage-0
preset. - Add
transform-object-rest-spread
plugin. - Add
transform-function-bind
plugin. - Add
transform-class-properties
plugin.
- Remove
- Remove React warning regarding requestAnimationFrame polyfill during unit test execution.
- Update README.md to reference the new repository name in the CircleCI status badge.
- Version bump to sync github and npm releases.
- Update package.json with the new repository, etc. URLs.
- Fix a few references to the old package name.
- Export the MASS_UPDATE_UI_STATE, UPDATE_UI_STATE, and SET_DEFAULT_UI_STATE action types from the main library entry point.
- Rename package to react-redux-ui-tools
- Remove run-time dependency on Immutable.JS
- Add option to use POJOs for UI state
- Fix the build system so that published updates get properly installed
- Install react as a dependency (thanks @j4k)
- Add missing closing div tag to README.md examples (thanks @Eksapsy)
- Properly wrap displayName according to best practices (thanks @skeate)
- Remove redundant references to $(npm_bin) (also fixes Windows builds) (thanks @baerrach)
- Add ability to specify a function of props to return dynamic keys (thanks @dfguo)
- Avoid creating new functions at each render pass (thanks @gcazaciuc)
- Add customReducer decorator API documentation to README.md
- 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