Releases: microsoft/satcheljs
Releases · microsoft/satcheljs
v4.0.0
v4.0.0-beta3
v4.0.0-beta2
v4.0.0-beta1
- Update to MobX v4 (#98)
There are no changes to the Satchel API in this release, but there are some significant changes to MobX and this version of Satchel is no longer compatible with older versions of MobX, thus the major version bump.
v3.1.2
v3.1.1
v3.1.0
v3.0.1 Official SatchelJS V3 Release
We have undergone a large rewrite of the framework. In order to support existing SatchelJS v2 codebase, we have preserved and consolidated the old API behind the import specifier of 'satchlejs/lib/legacy/'.
Important please note that these action()
imports are different
// This is the V2 action
import {action} from 'satcheljs/lib/legacy';
// This is the V3 action
import {action} from 'satcheljs';
As part of this release, we have expanded on our documentation:
- Official SatchelJS documentation - the official documentation now includes a new "Best Practice" section to promote some of the learnings in building a large application
- SatchelJS cookbook - this is a learn-by-example styled cookbook filled with recipes that gives insight into how to solve specific problems when writing a complex application
v3.0.0-beta7
Note that the 3.0.0-beta6 release has been abandoned due a problem with the way it was published to the NPM registry.
- Change React and related packages to be peer dependencies. (#75)
- Change
simpleMutator
to be namedmutatorAction
(#78) - Change
simpleOrchestrator
to be namedorchestratorAction
(#78) - Change
boundActionCreator
to be namedaction
(#78) - Change orchestrators to be able to return promises, which are exposed to middleware (#79)
- Change mutators to throw if they are async or otherwise returns a value (#79)
- Change mutators to throw if they try to dispatch further actions (#81)