Releases: microsoft/satcheljs
Releases · microsoft/satcheljs
v3.0.0-beta4
- Change the
select
API so that it is simpler and easier to understand. (#69)
v3.0.0-beta3
This release just updates the package.json to include a license field. It is still licensed under MIT license.
v2.15.0
v3.0.0-beta2
Breaking changes
- All satcheljs-* packages have been folded into a single package under src
- "legacy" APIs are moved under src/legacy
- All legacy public APIs are exposed through 'satcheljs/lib/legacy' index.ts instead of the 'satcheljs' index.ts. To consume legacy API, import from there:
import { action } from 'satcheljs/lib/legacy';
Infra changes
- Jest is introduced for testing
- Husky, lint-staged and prettier are introduced and enforces code style
- Update Travis configuration to allow Travis to handle deployment rather than a custom script
Satchel 3 Beta 1
This is the first beta release for v3 of SatchelJS. The changes are pretty extensive; see the README for details.
v2.14.1
v2.14.0
The satcheljs-promise package brought the es6-promise typing to use the @types/es6-promise.
This is no longer necessary because Typescript already includes a lib.es6.d.ts that has the definitive definition for Promise. We are standardizing towards this so that any consumer can be sure they are using the same Promise definition.
v2.13.0
v2.12.0
- Adds satcheljs-promise middleware (#46). With this middleware applied, any
then
orcatch
callbacks created during an action are treated as actions themselves. This makes writing asynchronous code much easier because it is not necessary to manually wrap each callback in an action. - Changes the way satcheljs-trace writes to the console (#47). It no longer uses the
console.group
API, but rather writes simpleconsole.log
statements. - Replaces
raise
withraiseAction
in satcheljs-stitch (raise
is now deprecated). (#48)