Back to the changelog

v0.31.0

July 1, 2026

Dynamic thresholds in rules, sturdier validations and a tidier What's New.

  • Feature

    Dynamic thresholds in transition rules

    A rule's comparison value can now be a variable — e.g. `item.data.amount` greater than `{{flow.vars.maxThreshold}}`. Change the threshold in one place (a global or flow variable) and every rule using it adapts. The field uses the `{x}` picker and previews the resolved value.

  • Improvement

    Sturdier validations & tidier What's New

    Invalid task status, a WIP redirect to a non-existent state and an `assignedTo` UUID with no matching tenant user are now rejected with clear errors. The What's New page shows the recent versions (current + 5) with a "Show all N releases" link. Frontend CI builds are also much faster.