CHANGELOG.md
# Changelog
(see http://keepachangelog.com http://semver.org)
(critical comment about semver: https://gist.github.com/jashkenas/cbd2b088e20279ae2c8e)
## Unreleased
## [0.3.0] - 2017-07-21
* 🔨 Introduce crudReducer configurability
Breaking changes:
- `crudReducer` does not remove or add items to the index on `CREATE` or `DELETE` success actions, but it does update existing values on index (on `UPDATE` success) searching by the `id`.
- The `metaData` key in the default `crudReducer` is now `meta`.
- The `deleting` key in the `loading` object in the state is now `delete`.
- The shape of the state generated by `crudReducer` is defined by `extractors`, which default to mapping an action's `payload` to their key in the state.
- We now offer a `configureCrudReducer` builder, in which a user can specify their own `extractor`s for each state key.
- 🚚 Rename `actionsNamespace` to `actions`
- 🚚 Rename `crudActionsNamespace` to `actionsIncludingCrud`
## [0.2.2] - 2017-07-20
* 📦 Set redux-saga and immutability-helper as peer dependencies
## [0.2.1] - 2017-07-18
* ✨ Fix mistakes for npm release
## [0.2.0] - 2017-07-18
* ✨ Add utility to crash wrong reducers in dev
## [0.1.0] - 2017-07-04
* ✨ Initial version with usable CRUD helpers