Changelog
Last updated
Last updated
All notable changes to this project will be documented in this file.
The format is based on , and this project adheres to .
(Nothing yet.)
Don't throw a TypeError
if the matches()
method of an action creator is called independently from the action creator object. Allows idioms such as filter(actionCreator.matches)
without having to resort to Function.prototype.bind
(actionCreator.matches.bind(actionCreator)
).
createAction
action creators now have a matches()
method, which returns true if the passed action's type
matches that of the creator. In TypeScript, matches()
is defined as a .
TypeScript: The SimpleActionCreator
type is now called BasicActionCreator
. SimpleActionCreator
is kept as a type alias, but is deprecated.
onAction
: Accept symbols and numbers as action types ([@judithhartman][https://github.com/judithhartmann])
TypeScript: Fix a type error with TypeScript v3.6 when passing actions of different types to reduceActions
and reduceActionsFrom
.
Upgrade TypeScript to v3.6.4.
Upgrade Rollup to v1.23.1.
Upgrade Babel to v7.6.4.
Ship typings (they were accidentally ommitted from v0.3.0).
The "main" build is now a UMD module which can be used both in Node.js and directly the browser. In the latter case, Redux Preboiled is exposed as a global named reduxPreboiled
.
All builds (except the esnext
one) are now transpiled to ES5, which makes them work in older browsers (most notably Internet Explorer 11).
Improve testing guide.
Add a license link to README.md
.
Documentation fixes by and .
Redux Preboiled now has a suite of TypeScript type definition tests powered by . This should help ensure that the typings don't break on new TypeScript releases.
New helper: . Like , but starting with a custom state (instead of the reducer's initial state).