beat_generator 0.6.4
beat_generator: ^0.6.4 copied to clipboard
A code genrator for beat state management. Heavily inspired by xstate.js.org
0.6.4 #
- REFACTOR: action executor.
- FEAT: support onDone/onError on invoke async.
0.6.3 #
- FEAT: invoking async.
0.6.2+1 #
- FIX: fix a clear history bug.
0.6.2 #
- FEAT: add
map/exec.
0.6.1+2 #
- FIX: fix dynamic transition argument error.
0.6.1+1 #
- FIX: fix to dynamic code generation.
0.6.1 #
- FEAT: support resetState, clearState.
0.6.0 #
Note: This release has breaking changes.
- BREAKING FEAT: action with argument, variable length args of action.
0.5.4 #
- FEAT: support function action.
0.5.3 #
- FEAT: support callback style AssignAction.
0.5.2 #
- REFACTOR: scoping.
- FEAT: common transitions actions.
0.5.1 #
- FEAT: support default action.
0.5.0 #
Note: This release has breaking changes.
- REFACTOR: remove unnecessary fields.
- REFACTOR: add createClass helper function.
- FEAT: prevent state changes when its not appropriate.
- BREAKING FEAT: refactor beat annotation declaration.
0.4.1 #
- FEAT: support common (anytime) transition.
0.4.0 #
Note: This release has breaking changes.
- FIX: add removeListener.
- FEAT: add toString() method on BeatState.
- BREAKING REFACTOR: remove code_builder, remove assigner.
0.3.1 #
- FEAT: support
nextEventsanddone.
0.3.0 #
Note: This release has breaking changes.
- BREAKING FEAT:
assigncan be both of sync and async.
0.2.0 #
Note: This release has breaking changes.
- BREAKING FEAT: async assigner.
0.1.4 #
- REFACTOR: change string name to enum.
- FEAT: common beats can be accessed directly.
0.1.3+1 #
- FIX: add condition on when/map helpers.
0.1.3 #
- REFACTOR: separate builders.
- FIX: remove void/Null context field.
- FEAT: Support common state transition (
anytime).
0.1.2+1 #
- FIX: BREAKING CHANGES remove generic from station and add contextType param.
0.1.2 #
- FEAT: Initial support for context.
0.1.1+1 #
- Update a dependency to the latest release.
0.1.1 #
- FEAT: first draft - attach/detach/when/map methods.
0.1.0 #
- Initial version.