maac_workflow 0.1.1
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/WorkflowStepsequential pipeline with LIFO rollback,FlowContextscoped immutability,CancellationToken, andWorkflowListener. - 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).