- 03.02.2025: Using Web Components for Framework-Agnostic Integration
- 05.02.2025: Dynamic form generation for node properties
- 04.03.2025: Lazy-loaded Icons
- 08.04.2025: Lazy-loaded Icons
- 15.04.2025: Internationalization implementation with i18next
- 26.05.2025: JSON Form Validation Strategy
- 05.03.2026: Independent docs deployment strategy
- 13.03.2026: Remark plugin for automatic base path link rewriting
- 16.04.2026: CSP-safe Ajv replacement with @cfworker/json-schema
- 22.04.2026: SDK restructuring — inversion, relocation, plugin API, config naming
- 27.04.2026: Default to 127.0.0.1 binding for the reference backend
- 27.04.2026: Workflow cancellation handling in Temporal engine
- 28.04.2026: Topological scheduling for the graph runner
- 29.04.2026: Decision executor fails fast on no matching branch
- 30.04.2026 (revised 04.05.2026 after team review): Audience-based docs IA + schema authoring reference
- 30.04.2026: TypeDoc-driven API Reference for
@workflowbuilder/sdk - 05.05.2026: Extract AI Studio from
apps/demointo its ownapps/ai-studioapp - 05.05.2026: Workspace layout — relocate libraries to
packages/ - 06.05.2026: Make execution-core generic over the consumer's node union
- 15.05.2026: AuthPort seam for backend authn/authz
- 03.06.2026: TenantContextPort — multi-tenant identity seam for the reference backend
- 07.08.2026: Keep the postcss box-sizing plugin over lint-based or selector-based alternatives
- 24.08.2026:
incompleteas a third terminal state, distinct fromfailedand from a stall - 31.08.2026: Ship common font faces inline and the rest as assets
- 07.09.2026 (shape), 08.09.2026 (names), 10.09.2026 (endpoint), 17.09.2026 (ports), 21.09.2026 (outcome), 29.09.2026 (failure policy, edit shape), 01.10.2026 (several resume actions), 03.10.2026 (deadline refused): Decision request as versioned data on a node
- 07.09.2026 (revised 14.09.2026, 15.09.2026 and 16.09.2026): Derive the ConnectableItem width from the real container insets
- 08.09.2026 (pause), 21.09.2026 (outcome): Durable pause, the Temporal side of the human-in-the-loop seam
- 17.09.2026: AI agent tool loop runs inside one Temporal Activity
- 01.10.2026: One model for the built-in interface: state, actions, builtInControls, …Content, …MenuItem
- 21.10.2026: One vocabulary for the public API of
@workflowbuilder/sdk4.0