maac_workflow 0.1.1 copy "maac_workflow: ^0.1.1" to clipboard
maac_workflow: ^0.1.1 copied to clipboard

maac_workflow is a resilient, stateful, and declarative asynchronous workflow and step pipeline engine for Dart & Flutter.

0.1.1 #

  • FEAT: implement merge consumer (#50).

0.1.0 #

  • Initial release: WorkflowRunner/WorkflowStep sequential pipeline with LIFO rollback, FlowContext scoped immutability, CancellationToken, and WorkflowListener.
  • Step definitions: WorkflowStep.action, WorkflowStep.sustained, InteractiveStep.
  • Composites & decorators: ConditionalStep, WorkflowStepGroup, ParallelStepGroup, RetryStepDecorator, TimeoutStepDecorator.
  • Live progress via WorkflowRunner.progress.
  • Concurrency: ManagedWorkflowRunner + ConcurrencyStrategy (ignore/cancelExisting/enqueue), ParallelWorkflowRunner, SharedWorkflowRunner + JoinCompletionRule (waitAll/overrideByLatest/firstWins).
0
likes
160
points
77
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

maac_workflow is a resilient, stateful, and declarative asynchronous workflow and step pipeline engine for Dart & Flutter.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

async, flutter, meta

More

Packages that depend on maac_workflow