Releases: syalioune/flowatch
v0.0.4-beta.4
0.0.4-beta.4 (2026-06-08)
📊 281 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
🧭 Routing & Navigation
- chrome: harden version-drift banner link + version compare (Story 31.1 review) (658a6e2)
- chrome: Story 31.1 — version-drift advisory banner (NFR-7) (c755f4c)
Auto-generated by semantic-release.
v0.0.4-beta.3
0.0.4-beta.3 (2026-06-08)
📊 278 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
🎨 Modelers (BPMN & DMN)
- modeler: DMN round-trip + JUEL guard; document no-Flowable-DMN-extensions (Story 30.2) (ace0a53)
- modeler: Flowable BPMN properties panel with lossless extension round-trip (Story 30.1) (c7269bd)
- modeler: split properties panel into modules for the NFR-21 size gate (965cefe)
Auto-generated by semantic-release.
v0.0.4-beta.2
0.0.4-beta.2 (2026-06-07)
📊 274 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
▶️ Runtime, Tasks & Forms
- forms: apply code-review patches to form-js task rendering (Story 29.1) (554f938)
- forms: render task forms via @bpmn-io/form-js-viewer with legacy fallback (Story 29.1) (9585f13)
🧰 Other
- allowlist @bpmn-io/form-js-viewer in license-checker (Story 29.1) (43eaef3)
Auto-generated by semantic-release.
v0.0.4-beta.1
0.0.4-beta.1 (2026-06-07)
📊 270 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
🔐 Authentication
- auth: extract SettingsAuthTab from components.tsx for NFR-21 size gate (69871f9)
- auth: Story 28.2 — Settings Authentication tab + install-auth-strategy dispatcher (7f27c0f)
- auth: Story 28.3 — Bearer (paste-a-token) auth strategy (8d6c8b5)
- oidc: Keycloak OIDC test fixture for the AuthStrategy (Story 28.4) (5b6949e)
- oidc: stop 401 redirect loop, Basic Og== leak, sessionStorage tokens, post-signin refetch (Story 28.4) (ca2143a)
- oidc: Story 28.4 — OIDC Authorization Code + PKCE via react-oidc-context (33e7796)
🌐 Flowable REST contract
- api: Story 28.1 — pluggable AuthStrategy seam in request() funnel (9ba918d)
🛠️ DevEx & Tooling
- ci: refresh NOTICE for oidc deps + extend GitGuardian allowlist (Story 28.4) (dddeed5)
- release: back-merge v0.0.3 into develop [skip release] (0a5ec66)
Auto-generated by semantic-release.
v0.0.3
0.0.3 (2026-06-06)
📊 261 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
🎨 Modelers (BPMN & DMN)
- modeler: Story 27.1 — "Save as new version" in BPMN/DMN modeler (a520dd4)
🚀 Deployments & Definitions
- definitions: Story 20.1 — edit category on a process definition (ebcc9b4)
- definitions: Story 20.1 review patches — 10 fixes from code-review pass (b8c6024)
- deployments: Story 25.1 — .bar fan-out across BPMN + DMN + App sub-apps (075ec92)
- deployments: Story 25.1 — .bar upload recognition + browse, closes FR-55 (scope-reduced) (531201b)
- deployments: Story 25.1 — single POST to /app-api/app-repository/deployments (82ff938)
- deployments: Story 25.1 — surface .bar uploads with kind="BAR" (bbeb652)
- deployments: Story 25.1 — surface .bar uploads with kind="BAR" (b8276d3)
▶️ Runtime, Tasks & Forms
- instances: biome import-sort on InstanceDiagramPanel (52fa076)
- instances: Epic 26 polish — diagram sizing, marker colors, tab restructure (607849d)
- instances: Story 19.1 — edit a variable on a running instance (91cc2df)
- instances: Story 19.2 — add + delete a variable on a running instance (5ca3e47)
- instances: Story 26.1 — render BPMN diagram on instance detail (c1d283b)
- instances: Story 26.2 — highlight current and historic activities on the diagram (baa0c87)
- instances: Story 26.2 marker CSS needs !important to override bpmn-js inline styles (8f9ea57)
- tasks: Story 21.1 — edit task priority, due date, owner, assignee (3d29aee)
- tasks: Story 21.2 — add attachment (file or URL) to a task (8c7ac6f)
- tasks: Story 21.3 — download + delete task attachments, closes FR-45 (f994d1f)
⚙️ Jobs, Batches & Events
- batches: Story 24.1 — list + detail + per-part stacktrace, closes FR-53 (d69ea7d)
- events: Story 24.2 — event subscriptions panel + standalone list, closes FR-54 (f86fc49)
👥 Identity & Tenants
- identity: Story 22.1 — create user via POST /identity/users (0cd8bcc)
- identity: Story 22.2 — edit + delete user (FR-46 close) (303f6a3)
- identity: Story 22.3 — group CRUD (FR-47 close) + codification (ea61df9)
🧭 Routing & Navigation
- chrome: Story 23.1 — saved connections list + Topbar quick-switch (FR-49) (a96af7f)
- chrome: Story 23.2 — per-connection auth-strategy config (FR-49 close) (3bf8336)
- chrome: Story 23.2 follow-up — username/password are Basic-exclusive (f91c238)
- sidebar: count badges for Batches + Events nav items (bb6c0dd)
🌐 Flowable REST contract
- api: cover Story 20.1 wrappers — restore src/api.ts coverage above 96% floor (02eee64)
- api: split DTOs into src/api-types.ts + dedupe multipart envelope (NFR-21) (dc5396d)
- api: split identity wrappers + Story 22 tests for NFR-21 (PR-176 fixup) (3abd1b2)
- api: Story 25.1 — api-pin coverage for new App-sub-app wrappers (848f21b)
🛡️ Quality Gates
- e2e: drop perpetually-skipped failure-path stub on definition-edit-category (0955086)
- e2e: regenerate visual baseline for /identity?tab=users (016c6bf)
- e2e: Sidebar nav-link selectors target href, not accessible name (df07751)
- test: skip static mutants in Stryker (ignoreStatic: true) (3fe72fe)
🛠️ DevEx & Tooling
- bmad: close Epic 18 retro AI-1 + AI-2 (DAR-block hook + bake-commit calibration) (53bf928)
- bmad: close Epic 26 retro AI-1 + AI-2 + AI-3 + AI-4 (1df9441)
- claude: codify Epic 21 retro AI-1 + AI-4 paragraphs (a188b43)
- claude: codify fallbackRef pattern at N=4 cross-domain (Epic 23 retro AI-3) (6a7d1d3)
- release-prep: milestone headline for 0.0.3 + runbook §1.5 (6a4aa6f)
- release: 0.0.3-beta.1 [skip release] (b2e6c0a)
- release: 0.0.3-beta.2 [skip release] (fe229b1)
- release: 0.0.3-beta.3 [skip release] (f6f4898)
- release: 0.0.3-beta.4 [skip release] (5d4c979)
- release: 0.0.3-beta.5 [skip release] (5d1eb30)
- release: 0.0.3-beta.6 [skip release] (ddfa84b)
- release: 0.0.3-beta.7 [skip release] (0e74b87)
- release: 0.0.3-beta.8 [skip release] (812c91e)
- release: 0.0.3-beta.9 [skip release] (b7f2edc)
- release: 0.0.3-rc.1 [skip release] (6f9bb4e)
- release: back-merge v0.0.2 into develop [skip release] (d164af7)
📝 Documentation
- security: replace Math.random ID generation with crypto.getRandomValues (2213119)
🌍 i18n & Accessibility
- a11y: Sidebar nav-count + Inspector counter gain sr-only "Count: " prefix (2fa765c)
Auto-generated by semantic-release.
v0.0.3-rc.1
0.0.3-rc.1 (2026-06-04)
📊 0 issues closed · 260 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
🎨 Modelers (BPMN & DMN)
- modeler: Story 27.1 — "Save as new version" in BPMN/DMN modeler (a520dd4)
🚀 Deployments & Definitions
- definitions: Story 20.1 — edit category on a process definition (ebcc9b4)
- definitions: Story 20.1 review patches — 10 fixes from code-review pass (b8c6024)
- deployments: Story 25.1 — .bar fan-out across BPMN + DMN + App sub-apps (075ec92)
- deployments: Story 25.1 — .bar upload recognition + browse, closes FR-55 (scope-reduced) (531201b)
- deployments: Story 25.1 — single POST to /app-api/app-repository/deployments (82ff938)
- deployments: Story 25.1 — surface .bar uploads with kind="BAR" (bbeb652)
- deployments: Story 25.1 — surface .bar uploads with kind="BAR" (b8276d3)
▶️ Runtime, Tasks & Forms
- instances: biome import-sort on InstanceDiagramPanel (52fa076)
- instances: Epic 26 polish — diagram sizing, marker colors, tab restructure (607849d)
- instances: Story 19.1 — edit a variable on a running instance (91cc2df)
- instances: Story 19.2 — add + delete a variable on a running instance (5ca3e47)
- instances: Story 26.1 — render BPMN diagram on instance detail (c1d283b)
- instances: Story 26.2 — highlight current and historic activities on the diagram (baa0c87)
- instances: Story 26.2 marker CSS needs !important to override bpmn-js inline styles (8f9ea57)
- tasks: Story 21.1 — edit task priority, due date, owner, assignee (3d29aee)
- tasks: Story 21.2 — add attachment (file or URL) to a task (8c7ac6f)
- tasks: Story 21.3 — download + delete task attachments, closes FR-45 (f994d1f)
⚙️ Jobs, Batches & Events
- batches: Story 24.1 — list + detail + per-part stacktrace, closes FR-53 (d69ea7d)
- events: Story 24.2 — event subscriptions panel + standalone list, closes FR-54 (f86fc49)
👥 Identity & Tenants
- identity: Story 22.1 — create user via POST /identity/users (0cd8bcc)
- identity: Story 22.2 — edit + delete user (FR-46 close) (303f6a3)
- identity: Story 22.3 — group CRUD (FR-47 close) + codification (ea61df9)
🧭 Routing & Navigation
- chrome: Story 23.1 — saved connections list + Topbar quick-switch (FR-49) (a96af7f)
- chrome: Story 23.2 — per-connection auth-strategy config (FR-49 close) (3bf8336)
- chrome: Story 23.2 follow-up — username/password are Basic-exclusive (f91c238)
- sidebar: count badges for Batches + Events nav items (bb6c0dd)
🌐 Flowable REST contract
- api: cover Story 20.1 wrappers — restore src/api.ts coverage above 96% floor (02eee64)
- api: split DTOs into src/api-types.ts + dedupe multipart envelope (NFR-21) (dc5396d)
- api: split identity wrappers + Story 22 tests for NFR-21 (PR-176 fixup) (3abd1b2)
- api: Story 25.1 — api-pin coverage for new App-sub-app wrappers (848f21b)
🛡️ Quality Gates
- e2e: drop perpetually-skipped failure-path stub on definition-edit-category (0955086)
- e2e: regenerate visual baseline for /identity?tab=users (016c6bf)
- e2e: Sidebar nav-link selectors target href, not accessible name (df07751)
- test: skip static mutants in Stryker (ignoreStatic: true) (3fe72fe)
🛠️ DevEx & Tooling
- bmad: close Epic 18 retro AI-1 + AI-2 (DAR-block hook + bake-commit calibration) (53bf928)
- bmad: close Epic 26 retro AI-1 + AI-2 + AI-3 + AI-4 (1df9441)
- claude: codify Epic 21 retro AI-1 + AI-4 paragraphs (a188b43)
- claude: codify fallbackRef pattern at N=4 cross-domain (Epic 23 retro AI-3) (6a7d1d3)
- release-prep: milestone headline for 0.0.3 + runbook §1.5 (6a4aa6f)
- release: 0.0.3-beta.1 [skip release] (b2e6c0a)
- release: 0.0.3-beta.2 [skip release] (fe229b1)
- release: 0.0.3-beta.3 [skip release] (f6f4898)
- release: 0.0.3-beta.4 [skip release] (5d4c979)
- release: 0.0.3-beta.5 [skip release] (5d1eb30)
- release: 0.0.3-beta.6 [skip release] (ddfa84b)
- release: 0.0.3-beta.7 [skip release] (0e74b87)
- release: 0.0.3-beta.8 [skip release] (812c91e)
- release: 0.0.3-beta.9 [skip release] (b7f2edc)
- release: back-merge v0.0.2 into develop [skip release] (d164af7)
📝 Documentation
- security: replace Math.random ID generation with crypto.getRandomValues (2213119)
🌍 i18n & Accessibility
- a11y: Sidebar nav-count + Inspector counter gain sr-only "Count: " prefix (2fa765c)
Auto-generated by semantic-release.
v0.0.3-beta.9
0.0.3-beta.9 (2026-06-03)
📊 258 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
🎨 Modelers (BPMN & DMN)
- modeler: Story 27.1 — "Save as new version" in BPMN/DMN modeler (a520dd4)
Auto-generated by semantic-release.
v0.0.3-beta.8
0.0.3-beta.8 (2026-06-03)
📊 256 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
🚀 Deployments & Definitions
- deployments: Story 25.1 — .bar fan-out across BPMN + DMN + App sub-apps (075ec92)
- deployments: Story 25.1 — .bar upload recognition + browse, closes FR-55 (scope-reduced) (531201b)
- deployments: Story 25.1 — single POST to /app-api/app-repository/deployments (82ff938)
- deployments: Story 25.1 — surface .bar uploads with kind="BAR" (bbeb652)
- deployments: Story 25.1 — surface .bar uploads with kind="BAR" (b8276d3)
🌐 Flowable REST contract
- api: Story 25.1 — api-pin coverage for new App-sub-app wrappers (848f21b)
🌍 i18n & Accessibility
- a11y: Sidebar nav-count + Inspector counter gain sr-only "Count: " prefix (2fa765c)
Auto-generated by semantic-release.
v0.0.3-beta.7
0.0.3-beta.7 (2026-06-01)
📊 248 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
⚙️ Jobs, Batches & Events
- batches: Story 24.1 — list + detail + per-part stacktrace, closes FR-53 (d69ea7d)
- events: Story 24.2 — event subscriptions panel + standalone list, closes FR-54 (f86fc49)
🧭 Routing & Navigation
- sidebar: count badges for Batches + Events nav items (bb6c0dd)
🛡️ Quality Gates
- e2e: Sidebar nav-link selectors target href, not accessible name (df07751)
🛠️ DevEx & Tooling
- claude: codify fallbackRef pattern at N=4 cross-domain (Epic 23 retro AI-3) (6a7d1d3)
Auto-generated by semantic-release.
v0.0.3-beta.6
0.0.3-beta.6 (2026-05-31)
📊 242 commits · 0 breaking changes
⚠️ Pre-1.0 posture. Flowatch does not guarantee compatibility
between pre-1.0 releases. Breaking changes may land at any time.
Operators following the main branch should expect to rebuild state
between releases. 1.0.0 will be the first public,
compatibility-stable milestone.
🧭 Routing & Navigation
- chrome: Story 23.1 — saved connections list + Topbar quick-switch (FR-49) (a96af7f)
- chrome: Story 23.2 — per-connection auth-strategy config (FR-49 close) (3bf8336)
- chrome: Story 23.2 follow-up — username/password are Basic-exclusive (f91c238)
🛡️ Quality Gates
- test: skip static mutants in Stryker (ignoreStatic: true) (3fe72fe)
📝 Documentation
- security: replace Math.random ID generation with crypto.getRandomValues (2213119)
Auto-generated by semantic-release.