Skip to content

Releases: retro/tasquencer

v3.4.3

10 Sep 06:18
Compare
Choose a tag to compare

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

08 Sep 21:55
Compare
Choose a tag to compare

3.4.2 (2024-09-08)

Bug Fixes

  • types for .condition method on OrXorTaskFlowBuilder (c2ba65d)

v3.4.1

08 Sep 10:43
Compare
Choose a tag to compare

3.4.1 (2024-09-08)

Bug Fixes

  • type-fest must be included in the dependencies (9acff7c)

v3.4.0

06 Sep 19:11
Compare
Choose a tag to compare

3.4.0 (2024-09-06)

Features

v3.3.0

10 Feb 17:55
Compare
Choose a tag to compare

3.3.0 (2024-02-10)

Features

  • utility types for workflow, workItem, task and explicit condition types from workflow builder (7b42d8a)

v3.2.0

09 Feb 22:26
Compare
Choose a tag to compare

3.2.0 (2024-02-09)

Features

  • src/service.ts: call Service.executePostActions() after each dequeued effect is done (d50a9a4)

v3.1.2

31 Jan 14:06
Compare
Choose a tag to compare

3.1.2 (2024-01-31)

Bug Fixes

  • correctly infer work item payload type when work item is explicitly created (e6bf1e3)

v3.1.1

30 Jan 21:06
Compare
Choose a tag to compare

3.1.1 (2024-01-30)

Bug Fixes

  • builder wasn't correctly marking default condition as default when building flows (588c5ca)

v3.1.0

28 Jan 08:18
Compare
Choose a tag to compare

3.1.0 (2024-01-28)

Features

  • emit state changes after each user triggered state update (6acf164)

v3.0.0

27 Jan 22:14
Compare
Choose a tag to compare

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.