Skip to content

ChatWalaʻau v0.115.2

Choose a tag to compare

@motojinc25 motojinc25 released this 27 Jul 01:48

This release adds Power Fx expression validation and several declarative-workflow editor improvements in ChatWalaʻau, and makes the Docker image support Power Fx.

No breaking changes. Editor, validation, and packaging refinements only.

Highlights

Power Fx expression validation (v0.115.2)

  • A workflow action value beginning with = is a Power Fx expression. The editor now checks each one and shows a warning when the expression has a syntax error.
  • The check is syntax-only, so referencing an as-yet-undefined workflow variable (for example =Local.x) is not flagged as an error.

Workflow editor improvements (v0.115.2)

  • Editable action ids. Each action's id is an editable field, seeded with a short hash (for example setvariable_a3f9) instead of a positional suffix; duplicate ids are rejected with a clear message.
  • Drag-and-drop reordering. Reorder actions by dragging them in the action list (the up/down buttons remain), including inside nested branch/loop lanes.
  • Clearer control-flow layout. On the canvas, an If node shows its then lane on the left and else on the right; a ConditionGroup shows its branches left-to-right with else rightmost; and a GotoAction jump is drawn as an editable, animated smoothstep (step) back-edge that bows off the node column (so it does not overlap the nodes between the jump and its target) and can be dragged to re-route it.

Docker image supports Power Fx (v0.115.2)

  • The container image now installs the .NET 8 runtime. Declarative workflows evaluate Power Fx on .NET, so this is required for workflows to compile and run in Linux deployments (not only for the new validation). Deployments that do not use workflows are unaffected.

Notes

  • Internal design management content and architecture control artifacts are intentionally omitted from this release note.

Included in this release

This release includes implementation work from:

  • v0.115.2 through v0.115.2

Installation

See the repository README for setup and usage instructions.

Version

  • Release version: 0.115.2
  • Previous release: 0.115.1