Back to the changelog

v0.31.2

July 3, 2026

Pasteable, working n8n example nodes — and a handier way to close tasks from n8n: by code instead of by ID.

  • Feature

    Complete a task by code

    Besides completing a task by its runtime instance id, you can now close it by its code — the stable identifier you assign to the task at design-time. Handy when you author task codes: from n8n you just say "complete the task with code APPROVE" on the item, without knowing the runtime id. The classic by-id mode stays unchanged.

  • Integration

    "Complete Task (by code)" snippet

    A new ready-to-use n8n node in Settings → n8n Integration that completes a task by its code.

  • Integration

    More data exposed to n8n

    Webhook calls now expose an xflow block in the body (item id, task instance, task code, callback URL and token), so n8n nodes can read them as {{ $json.xflow... }} and call FlowSharp back with no manual setup.

  • Integration

    Pasteable n8n example nodes

    The example nodes you copy from Settings → n8n Integration now paste correctly into the n8n canvas (they used to error), and their URL/body expressions actually work. The nodes are named FlowSharp.