PackageTrack
Sign in Get early access

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 2022
2023 2024 2025 2026
Release Pre-release

Releases

latest 42
  1. 0.16.0 21 Aug 2022
    Release notes
    • FEAT: clear all listeners.
    • BREAKING REFACTOR: rename consumer field.
    Open source →
    Release notes

    Note: This release has breaking changes.

    • FEAT: clear all listeners.
    • BREAKING REFACTOR: rename consumer field.
    Open source →
  2. 0.15.2 21 Aug 2022
    Release notes
    • FEAT: beforeStart, beforeDispose takes proper station.
    Open source →
    Release notes
    • REFACTOR: type mismatch, protected method.
    • FEAT: beforeStart, beforeDispose takes proper station.
    Open source →
  3. 0.15.1 21 Aug 2022
    Release notes
    • FEAT: Nested Provider/Consumer.
    Open source →
    Release notes
    • FEAT: Nested Provider/Consumer.
    Open source →
  4. 0.15.0 20 Aug 2022
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: refactor ref. Only provide station, select, readStation.
    Open source →
  5. 0.15.0+1 21 Aug 2022
    Release notes
    • Update a dependency to the latest release.
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  6. 0.14.3 20 Aug 2022
    Release notes
    • FIX: bugs on nextEvents generation.
    • FEAT: deprecating WithFlutter annotation.
    • FEAT: commonEvents on BeatStation.
    Open source →
  7. 0.14.2 19 Aug 2022
    Release notes
    • FEAT: warn when substations are not annoted by @WithFlutter.
    Open source →
  8. 0.14.1 19 Aug 2022
    Release notes
    • FEAT: done getter.
    • FEAT: nextEvents.
    • FEAT: send event by string.
    Open source →
  9. 0.14.0 18 Aug 2022
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: First version of flutter support!
    Open source →
  10. 0.14.0+1 18 Aug 2022
    Release notes
    • FIX: flutter beat generation bugs.
    Open source →
  11. 0.13.5 17 Aug 2022
    Release notes
    • FEAT: Invoke's onError can receive thrown error.
    Open source →
  12. 0.13.5+1 17 Aug 2022
    Release notes
    • Update a dependency to the latest release.
    Open source →
  13. 0.13.5+2 17 Aug 2022
    Release notes
    • FIX: update dependency.
    Open source →
  14. 0.13.3 16 Aug 2022
    Release notes
    • FEAT: support extendable actions.
    Open source →
  15. 0.13.2 16 Aug 2022
    Release notes
    • FEAT: access to nested state using currentState.of.
    Open source →
  16. 0.13.1 16 Aug 2022
    Release notes
    • FIX: bugs in state matcher.
    • FIX: a bug in resetState method.
    • FIX: restore accidentally removed event name refiner.
    • FEAT: support nested listeners.
    • FEAT: support context change listener.
    Open source →
  17. 0.13.0 14 Aug 2022
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: support delayed transition triggers.
    Open source →
  18. 0.12.0 14 Aug 2022
    Release notes

    Note: This release has breaking changes.

    • BREAKING REFACTOR: rename the state matcher.
    Open source →
  19. 0.11.1 13 Aug 2022
    Release notes
    • FEAT: support predefined annotations.
    Open source →
  20. 0.11.1+1 13 Aug 2022
    Release notes
    • FIX: don't need to clean before build.
    Open source →
  21. 0.11.0 12 Aug 2022
    Release notes

    Note: This release has breaking changes.

    • BREAKING FIX: invoking services in proper places.
    Open source →
  22. 0.10.0 11 Aug 2022
    Release notes

    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.
    Open source →
  23. 0.10.0+1 12 Aug 2022
    Release notes
    • Update dependencies
    Open source →
  24. 0.10.0+2 12 Aug 2022
    Release notes
    • Update dependency to match flutter sdk
    Open source →
  25. 0.10.0+3 12 Aug 2022
    Release notes
    • Update a dependency to the latest release.
    Open source →
  26. 0.7.0 28 Jul 2022
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: Compound State arrived!
    Open source →
  27. 0.6.6 28 Jul 2022
    Release notes
    • FEAT: adding sender styled event trigger.
    Open source →
  28. 0.6.5+1 28 Jul 2022
    Release notes
    • Update a dependency to the latest release.
    Open source →
  29. 0.6.4 28 Jul 2022
    Release notes
    • REFACTOR: action executor.
    • FEAT: support onDone/onError on invoke async.
    Open source →
  30. 0.6.3 27 Jul 2022
    Release notes
    • FEAT: invoking async.
    Open source →
  31. 0.6.2 27 Jul 2022
    Release notes
    • FEAT: add map/exec.
    Open source →
  32. 0.6.1 27 Jul 2022
    Release notes
    • FEAT: support resetState, clearState.
    Open source →
  33. 0.6.1+1 27 Jul 2022
    Release notes
    • FIX: fix to dynamic code generation.
    Open source →
  34. 0.6.1+2 27 Jul 2022
    Release notes
    • FIX: fix dynamic transition argument error.
    Open source →
  35. 0.3.1 16 Jul 2022
    Release notes
    • FEAT: support nextEvents and done.
    Open source →
  36. 0.3.0 16 Jul 2022
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: assign can be both of sync and async.
    Open source →
  37. 0.2.0 16 Jul 2022
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: async assigner.
    Open source →
  38. 0.1.3 14 Jul 2022
    Release notes
    • REFACTOR: separate builders.
    • FIX: remove void/Null context field.
    • FEAT: Support common state transition (anytime).
    Open source →
  39. 0.1.3+1 15 Jul 2022
    Release notes
    • FIX: add condition on when/map helpers.
    Open source →
  40. 0.1.2 13 Jul 2022
    Release notes
    • FEAT: Initial support for context.
    Open source →
  41. 0.1.2+1 13 Jul 2022
    Release notes
    • FIX: BREAKING CHANGES remove generic from station and add contextType param.
    Open source →
  42. 0.1.1+1 13 Jul 2022
    Release notes
    • Update a dependency to the latest release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive