Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
(Nothing yet.)

0.5.1

Fixed

  • 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)).

0.5.0

Added

  • 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 type predicate.

Changed

  • TypeScript: The SimpleActionCreator type is now called BasicActionCreator. SimpleActionCreator is kept as a type alias, but is deprecated.

0.4.1

Fixed

  • onAction: Accept symbols and numbers as action types ([@judithhartman][https://github.com/judithhartmann])

0.4.0

Fixed

  • TypeScript: Fix a type error with TypeScript v3.6 when passing actions of different types to reduceActions and reduceActionsFrom.
  • Documentation fixes by @k-nut and @dannyfritz.

Internal

  • Redux Preboiled now has a suite of TypeScript type definition tests powered by tsd. This should help ensure that the typings don't break on new TypeScript releases.
  • Upgrade TypeScript to v3.6.4.
  • Upgrade Rollup to v1.23.1.
  • Upgrade Babel to v7.6.4.

0.3.1 - 2019-05-02

Fixed

  • Ship typings (they were accidentally ommitted from v0.3.0).

0.3.0 - 2019-05-02

Changed

  • 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).

0.2.0 - 2019-04-24

Added

Changed

  • Improve testing guide.
  • Add a license link to README.md.