beat_generator
A code genrator for beat state management. Heavily inspired by xstate.js.org
0.16.0
beatly-dev/beat
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 42 of 42 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
42 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
42 releases · Jul 2022 to Aug 2022Releases
latest 42-
0.16.021 Aug 2022Release notes
Open source →Note: This release has breaking changes.
- FEAT: clear all listeners.
- BREAKING REFACTOR: rename consumer field.
-
0.15.221 Aug 2022Release notes
Open source →- REFACTOR: type mismatch, protected method.
- FEAT:
beforeStart,beforeDisposetakes proper station.
-
0.15.121 Aug 2022 -
0.15.020 Aug 2022Release notes
Open source →Note: This release has breaking changes.
- BREAKING FEAT: refactor ref. Only provide
station,select,readStation.
- BREAKING FEAT: refactor ref. Only provide
-
0.15.0+121 Aug 2022 -
0.14.320 Aug 2022Release notes
Open source →- FIX: bugs on
nextEventsgeneration. - FEAT: deprecating
WithFlutterannotation. - FEAT:
commonEventson BeatStation.
- FIX: bugs on
-
0.14.219 Aug 2022 -
0.14.119 Aug 2022 -
0.14.018 Aug 2022Release notes
Open source →Note: This release has breaking changes.
- BREAKING FEAT: First version of flutter support!
-
0.14.0+118 Aug 2022 -
0.13.517 Aug 2022 -
0.13.5+117 Aug 2022 -
0.13.5+217 Aug 2022 -
0.13.316 Aug 2022 -
0.13.216 Aug 2022 -
0.13.116 Aug 2022Release notes
Open source →- FIX: bugs in state matcher.
- FIX: a bug in
resetStatemethod. - FIX: restore accidentally removed event name refiner.
- FEAT: support nested listeners.
- FEAT: support context change listener.
-
0.13.014 Aug 2022Release notes
Open source →Note: This release has breaking changes.
- BREAKING FEAT: support delayed transition triggers.
-
0.12.014 Aug 2022Release notes
Open source →Note: This release has breaking changes.
- BREAKING REFACTOR: rename the state matcher.
-
0.11.113 Aug 2022 -
0.11.1+113 Aug 2022 -
0.11.012 Aug 2022Release notes
Open source →Note: This release has breaking changes.
- BREAKING FIX: invoking services in proper places.
-
0.10.011 Aug 2022Release notes
Open source →Note: This release has breaking changes.
- REFACTOR: method name.
- REFACTOR: invoke variable name.
- REFACTOR: BeatState has an explicit state type.
- REFACTOR: change context type arg.
- REFACTOR: rename transition fields.
- REFACTOR: route from root to leaf node.
- REFACTOR: prepare for parallel state.
- REFACTOR: improve first matching list.
- REFACTOR: force state to be enum.
- REFACTOR: use
BaseBeatState. - FIX: get currentState.
- FIX: station constructor error.
- FIX: prevent method name duplication.
- FIX: Accurately get annotations.
- FIX: find first enum constant.
- FEAT: Support Sender-styled transitions.
- FEAT: start/stop station.
- FEAT: nested state matcher.
- FEAT: invoking services.
- FEAT: beat transition supported with new code.
- FEAT: refine unappropriate characters from event.
- FEAT: generate invoke declaration.
- FEAT: generate beat const declarations.
- FEAT: notifications.
- FEAT: Station with constructor, listener, exec, map.
- FEAT: generating BeatState class with infinite nesting.
- FEAT: reset tree on rebuild, get enum related nodes.
- BREAKING FEAT: state matcher works as expected.
-
0.10.0+112 Aug 2022 -
0.10.0+212 Aug 2022 -
0.10.0+312 Aug 2022 -
0.7.028 Jul 2022Release notes
Open source →Note: This release has breaking changes.
- BREAKING FEAT: Compound State arrived!
-
0.6.628 Jul 2022 -
0.6.5+128 Jul 2022 -
0.6.428 Jul 2022Release notes
Open source →- REFACTOR: action executor.
- FEAT: support onDone/onError on invoke async.
-
0.6.327 Jul 2022 -
0.6.227 Jul 2022 -
0.6.127 Jul 2022 -
0.6.1+127 Jul 2022 -
0.6.1+227 Jul 2022 -
0.3.116 Jul 2022 -
0.3.016 Jul 2022Release notes
Open source →Note: This release has breaking changes.
- BREAKING FEAT:
assigncan be both of sync and async.
- BREAKING FEAT:
-
0.2.016 Jul 2022 -
0.1.314 Jul 2022Release notes
Open source →- REFACTOR: separate builders.
- FIX: remove void/Null context field.
- FEAT: Support common state transition (
anytime).
-
0.1.3+115 Jul 2022 -
0.1.213 Jul 2022 -
0.1.2+113 Jul 2022Release notes
Open source →- FIX: BREAKING CHANGES remove generic from station and add contextType param.
-
0.1.1+113 Jul 2022