3.8.3
What's Changed
- Baseline current build warnings by @sfmskywalker in #911
- Add output converter authoring support by @sfmskywalker in #922
- Improve dashboard health timeline by @sfmskywalker in #923
- Fix Http Polly package downgrades by @sfmskywalker in #933
- fix: honor disabled workflow instance polling by @floze-the-genius in #940
- fix: NullReferenceException in Code View tab when workflow is in read-only mode by @sfmskywalker with @Copilot in #943
- feat: add the User Tasks workbench by @sfmskywalker in #941
- Fix variable Type dropdown keyboard navigation by @sfmskywalker in #986
- Role permission management: guided deletion by @sfmskywalker in #984
- Define Elsa Studio role permission management program by @sfmskywalker in #981
- feat(security): add role administration foundation by @sfmskywalker in #982
- Role permission management: authoring UI by @sfmskywalker in #983
- fix: keep workflow detail timestamps in the configured time zone by @sfmskywalker in #988
- Close role lifecycle acceptance gaps by @sfmskywalker in #990
- fix: preserve workflow metadata during rapid input changes by @sfmskywalker in #991
- fix(workflows): stop instance designer refresh timers when the circuit disconnects by @sfmskywalker in #992
- fix(core): replace archived Blazored.FluentValidation with Blazilla by @sfmskywalker in #993
- feat(workflows): export the flowchart as PNG, JPEG, or SVG by @sfmskywalker in #995
- feat(security): add Users administration gated by structured identity permissions by @sfmskywalker in #996
- feat(designer): generate BPMN payload types from Bpmn.Model's schema by @sfmskywalker in #1008
- feat(designer): add the canvas-neutral BPMN view model by @sfmskywalker in #1009
- feat(designer): render BPMN diagrams on the X6 canvas by @sfmskywalker in #1010
- feat(workflows): open imported BPMN processes in a read-only BPMN designer by @sfmskywalker in #1011
- feat(workflows): import and export BPMN from Studio by @sfmskywalker in #1012
- feat(workflows): author nested BPMN process scopes from the designer by @sfmskywalker in #1013
- ci: build and test elsa-studio on pull requests by @sfmskywalker in #1022
- fix(workflows): handle path segments whose port is a container's collection port by @sfmskywalker in #1023
- feat(workflows): project BPMN diagnostics onto an element-keyed instance overlay by @sfmskywalker in #1024
- refactor(workflows): drop the BpmnProcess port provider now that core declares its outcomes by @sfmskywalker in #1027
- feat(workflows): recognise BPMN refusals by elsa-core's error code, not wording by @sfmskywalker in #1029
- feat(workflows): bind BPMN tasks to Elsa activities from a Performed by section by @sfmskywalker in #1031
- feat(workflows): save BPMN documents with subprocesses by @sfmskywalker in #1033
- fix(workflows): authenticate the BPMN API client by @sfmskywalker in #1036
- fix(structured-logs): gate menu on remote feature by @sfmskywalker in #1040
- fix(labels): gate Studio module on remote feature by @sfmskywalker in #1041
- fix(environments): finish module on real IBackendApiClientProvider by @sfmskywalker in #1042
- fix: clear structured logs on authorization denial by @sfmskywalker in #1046
- fix: clear structured logs after authorization denial by @sfmskywalker in #1047
- Build React WASM package from same-run artifact by @sfmskywalker in #1049
- fix: defer structured logs scrolling until interactive render by @sfmskywalker in #1051
New Contributors
- @floze-the-genius made their first contribution in #940
Full Changelog: 3.8.0...3.8.3