3.0.0
Renames the next tuple variable in actionsPairedWithState to current.
Adds a dispatch function that can be invoked within Middleware to send an action around again, allowing for retriggering Middleware.
Adds an initialiser to Middleware that takes multiple other Middleware as its arguments and concats them in order.
Splits refinedActions into preMiddlewareRefinedActions and postMiddlewareRefinedActions.
Adds an injectBypassingMiddleware function to BaseStore that allows you to send actions without triggering Middleware (useful for replaying).