Releases: retro/tasquencer
Releases · retro/tasquencer
v3.4.3
3.4.3 (2024-09-10)
Bug Fixes
- add tests for types.ts, fix some (Effect) types which had wrong order of generics (a4288a9)
v3.4.2
3.4.2 (2024-09-08)
Bug Fixes
- types for .condition method on OrXorTaskFlowBuilder (c2ba65d)
v3.4.1
3.4.1 (2024-09-08)
Bug Fixes
- type-fest must be included in the dependencies (9acff7c)
v3.4.0
3.4.0 (2024-09-06)
Features
v3.3.0
3.3.0 (2024-02-10)
Features
- utility types for workflow, workItem, task and explicit condition types from workflow builder (7b42d8a)
v3.2.0
3.2.0 (2024-02-09)
Features
- src/service.ts: call
Service.executePostActions()
after each dequeued effect is done (d50a9a4)
v3.1.2
3.1.2 (2024-01-31)
Bug Fixes
- correctly infer work item payload type when work item is explicitly created (e6bf1e3)
v3.1.1
3.1.1 (2024-01-30)
Bug Fixes
- builder wasn't correctly marking default condition as default when building flows (588c5ca)
v3.1.0
3.1.0 (2024-01-28)
Features
- emit state changes after each user triggered state update (6acf164)
v3.0.0
3.0.0 (2024-01-27)
Features
- process queued items concurrently (a178053)
BREAKING CHANGES
- If a user provides one of the activity functions (for workflows, tasks or work
items), state change will be emitted immediatelly after user "advances" the state (manually calls
startTask
, completeWorkItem
or one of the similar functions.
Whatever was enqueued during the current "turn" will be processed concurrently. For instance if you initialize
and enqueue start of multiple work items, they will be started concurrently. Previously, they were processed
sequentially.