Changelog
2.5.1
Flux#deserialize()
was passing entire state string to stores, instead of the state string for each specific store. Thanks @martintietz for catching this! #15arrayIncludes.js
, which was no longer being used.Changelog
2.5.0
Store#register()
now accepts either action ids or actions themselves.Changelog
2.4.0
Changelog
2.3.0
This release does introduce a few minor breaking changes... I contemplated bumping the version to 3.0, but the affected areas are such edge cases (undocumented and unsupported ones, at that) that I decided against it. The fact that the project is only, like, a week old was also a factor. In the future, as the API stablizes and matures, I'll try to be better about this.
The semver for this project is a little wacky, since the 1.0 version of this library existed for quite a while, but it was only ever used by me and was quite different in many ways. This is all a long-winded, extra cautious, apologetic way of me explaining why you should use (~) (or exact versions) for dependencies in your package.json
file instead of the default (^) — not just for this package, but for all packages.
(See "Why Semantic Versioning Isn't": https://gist.github.com/jashkenas/cbd2b088e20279ae2c8e)
Store#replaceState()
getConstants()
for getActionIds()