Releases: elsa-workflows/elsa-studio
Releases · elsa-workflows/elsa-studio
3.6.0 RC2
Compare: 3.6.0-rc1...3.6.0-rc2
🌟 Highlights
- Introduced Workflow Code View for the editor. (#711)
- Added Monaco dialog-based code editor experience. (#702)
- Added configurable branding options. (#698)
- Improved definitions/instances navigation with URL query params and re-enabled instance polling. (#700)
- Added studio labels for improved workflow/studio organization. (#712)
⚠️ Breaking changes / upgrade notes
- No breaking changes noted in commit subjects for this range.
✨ New features
- Introduced Workflow Code View for the editor. (#711)
- Added Monaco dialog code editor. (#702)
- Added definitions/instances URL query params and re-enabled instance polling. (#700)
- Added more configurable branding options. (#698)
- Added studio labels. (#712)
🔧 Improvements
- Updated tagline (“You’re in Charge Now,”), adjusted documentation link, and upgraded dependencies across multiple projects. (4f0acd5)
- Improved readability/maintainability by removing an incorrect
ExpressionEditorwrapper onActivationStrategyand reformattingSettings.razorand MudBlazor components (no logic changes). (83f9958) - Refactored log persistence expression sync variables. (bd36c9c)
- Refactored log persistence editor sync variable names. (e2a0dd7)
🐛 Fixes
- Corrected resizing issues for the Code and
ExpressionInputcomponents. (090be37) - Added dialog-based script editor to missed
ExpressionEditor. (5fc7955)
🔁 CI / Build
- Added
release/*branch filter to packaging workflow triggers. (c26d60d) - Added
release/*branch filter to packaging workflow conditions. (b1224b7) - Bumped
Elsa.Api.Clientto3.6.0-preview.4162inDirectory.Packages.props. (8af05cb)
📦 Full changelog (short)
- Adds release notes playbook for Elsa Studio (73a4449)
- Update tagline to "You’re in Charge Now," adjust documentation link, and upgrade dependencies across multiple projects. (4f0acd5)
- Add studio labels (#712)
- Merge branch 'main' into release/3.6.0 (5765147)
- Add dialog-based script editor to missed ExpressionEditor. (5fc7955)
- Refactor log persistence expression sync variables (bd36c9c)
- Refactor log persistence editor sync variable names (e2a0dd7)
- Remove incorrect ExpressionEditor wrapper on ActivationStrategy and reformat Settings.razor. Reformatted MudSelect, MudCheckBox, and MudTextField components for improved readability and maintainability. No changes to underlying logic or functionality. (83f9958)
- Feature: Workflow Code View For Editor (#711)
- Correct resizing issues for the Code and ExpressionInput components. (090be37)
- Add Monaco Dialog Code Editor (#702)
- Definitions / Instances URL Query Params & Re-enable Instance Polling (#700)
- Add
release/*branch filter to packaging workflow conditions (b1224b7) - Add
release/*branch filter to packaging workflow triggers (c26d60d) - Bump Elsa.Api.Client to
3.6.0-preview.4162in Directory.Packages.props (8af05cb) - Add more configurable branding options. (#698)
3.6.0 RC1
Elsa Studio 3.6.0 RC1
Highlights
-
Workflow Designer improvements
- Vertices support for more precise connector routing and cleaner diagrams (#480).
- TreeView-based Activity Picker for faster navigation in large catalogs (#544).
- Flowchart handling + performance improvements, including better node handling and editor responsiveness (#499, #669, #670, #686).
- Activity testing support to speed up iteration while designing workflows (#541, #612).
-
Workflow Editor productivity
-
Auth & integration
-
UI/UX polish
-
Localization
- French translations (#532).
What’s Changed
- Fixed bug where clicking on sub workflow incident/journal would not g… by @MariusVuscanNx (#504)
- Added name field to the instances. by @MariusVuscanNx (#505)
- Fixed checkbox deselect bug on page size update by @MariusVuscanNx (#506)
- Add per-activity MergeMode selector by @sfmskywalker (#507)
- Updates all Nuget Packages and Elsa to 3.6.0-preview.2935 by @KnibbsyMan (#510)
- Normalise UI Inconsistencies by @KnibbsyMan (#511)
- Fixes missing closing tag and adds dense setting to new elements. by @KnibbsyMan (#512)
- Implement Vertices by @sfmskywalker (#480)
- Enhance flowchart handling and improve performance by @MaxBrooks114 (#499)
- Remove Agents from Studio. by @KnibbsyMan (#513)
- Remove Secrets, Webhooks and WorkflowContexts by @KnibbsyMan (#517)
- Add JWT support to WorkflowInstanceObserverFactory by @LarsNijholt (#463)
- Add customizable error component and user message service by @lanseth (#490)
- French translations by @agriffard (#532)
- Adds RadioList UI Hint Support by @KnibbsyMan (#537)
- Remove duplicate components from workflow properties tab. by @KnibbsyMan (#539)
- Add PKCE support for OIDC auth code flow by @michael-livingston (#519)
- Enhancment - Allow to override modulloading by @Schneggo (#543)
- Fix module URL for
JsInteropBaseinElsa.Studio.Workflows.Designer. by @Chryssie (#545) - Replace Workflow Editor Activity Picker with TreeView by @KnibbsyMan (#544)
- Activity Testing Support by @sfmskywalker (#541)
- New Content Formatting Viewer by @KnibbsyMan (#549)
- Minor UI improvements by @KnibbsyMan (#555)
- Update README.md to include updated localization setup. by @KnibbsyMan (#556)
- Add CategoryDisplayResolver to AccordionActivityPicker by @KnibbsyMan (#557)
- Re-factor ContentFormatter to ContentVisualizer. by @KnibbsyMan (#559)
- Fix Directory.Packages.props file by @BasJanssenQuadira (#560)
- [FEAT] Make resizing configurable by @BasJanssenQuadira (#561)
- Duplicate Workflow Option From Defintion List by @KnibbsyMan (#569)
- Component refresh on the editor load to show the latest model from server by @lukhipolito (#571)
- Fix/component losing focus when editing by @lukhipolito-nexxbiz (#573)
- Add studio labels by @RalfvandenBurg (#497)
- Bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] (#567)
- Bump the npm_and_yarn group across 1 directory with 8 updates by @dependabot[bot] (#590)
- Merge 3.5.1 into 3.6.0 by @sfmskywalker (#600)
- Workflow input as activity input by @mberthillot-flowwa (#601)
- Add XML documentation across public API by @sfmskywalker (#609)
- Add fault exception messages to the TestTab component. by @KnibbsyMan (#612)
- Adding workflow state as JSON to details tab by @mcook-dev (#603)
- Add Save As Functionality to Workflow Editor by @KnibbsyMan (#625)
- Update JetBrains.Annotations to also have PrivateAssets="all" by @RalfvandenBurg (#628)
- Add hotkey support for saving workflows with Ctrl+S/Cmd+S by @KnibbsyMan (#635)
- Add Markdown Descriptions Support by @KnibbsyMan (#659)
- Fix: Prevent extra Flowchart node from appearing by correctly detecting Elsa.Flowchart activities by @sfmskywalker (#669)
- Fix “one-interaction-late” UI updates in InputsTab by avoiding debounced rebuilds on value changes by @sfmskywalker (#670)
- Add .github/copilot-instructions.md for repository onboarding by @Copilot (#671)
- Add XML comments for public members to resolve CS1591 warnings by @Copilot (#608)
- Add .NET 10 LTS target support with multi-targeting by @Copilot (#674)
- Redesign and Modernise the Elsa Login page. by @KnibbsyMan (#696)
- Optimize workflow designer activity size calculation with batching and caching by @Copilot (#686)
New Contributors
- @LarsNijholt made their first contribution in #463
- @lanseth made their first contribution in #490
- @agriffard made their first contribution in #532
- @michael-livingston made their first contribution in #519
- @Schneggo made their first contribution in #543
- @BasJanssenQuadira made their first contribution in #560
- @lukhipolito made their first contribution in #571
- @RalfvandenBurg made their first contribution in #497
- @mberthillot-flowwa made their first contribution in #601
- @mcook-dev made their first contribution in #603
Full Changelog: 3.5.1...3.6.0-rc1
3.5.3
Full Changelog: 3.5.2...3.5.3
3.5.2
What's Changed
- Update JetBrains.Annotations to also have PrivateAssets="all" by @RalfvandenBurg in #628
Full Changelog: 3.5.1...3.5.2
3.5.1
What's Changed
- Feature/575 table like dictionary input by @lukhipolito-nexxbiz in #578
- Update Log Activity Color + Icon by @sfmskywalker in #579
- Fix/dictionary attributes expresions by @lukhipolito-nexxbiz in #588
- Add activity tab registry for managing activity editor tabs by @sfmskywalker in #592
- Adding validation for duplicate keys on Dictionary component by @lukhipolito-nexxbiz in #594
- Add pkce support for oidc auth flow (#519) by @mhmoudalaskalany in #596
- Enhances HTTP request activity with failure ports by @sfmskywalker in #604
- Adds HTTP request failure ports by @sfmskywalker in #605
New Contributors
- @mhmoudalaskalany made their first contribution in #596
Full Changelog: 3.5.0...3.5.1
3.5.0
What's Changed
- Bump Microsoft.CodeAnalysis.ResxSourceGenerator from 3.12.0-beta1.25076.4 to 3.12.0-beta1.25081.1 by @dependabot[bot] in #462
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #458
- Bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in #464
- Bump the npm_and_yarn group across 1 directory with 12 updates by @dependabot[bot] in #465
- Bump MudBlazor.Translations from 2.2.0 to 2.3.0 by @dependabot[bot] in #466
- Bump Elsa.Secrets.Models from 3.5.0-preview.2783 to 3.5.0-preview.2795 by @dependabot[bot] in #467
- Bump Microsoft.AspNetCore.Components, Microsoft.AspNetCore.Components.Web, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.JSInterop and MudBlazor by @dependabot[bot] in #468
- Bump vite from 6.2.3 to 6.2.4 in /src/wrappers in the npm_and_yarn group across 1 directory by @dependabot[bot] in #469
- Fixed search input margin by @MariusVuscanNx in #477
- Add OpenIdConnect Support by @Suchiman in #479
- Enh/elsa translation (#493) by @mohdali in #495
- Refactor GetSyntaxProvider for clarity and safety by @MaxBrooks114 in #498
- Implement Strategy Picker by @sfmskywalker in #509
- Enhances workflow instance viewer with retry details by @sfmskywalker in #520
- Fix resilience dropdown item text by @sfmskywalker in #526
- Fix per-input refresh debouncing by @sfmskywalker in #527
- Fix Activity Input Refresh by @sfmskywalker in #529
- Update Elsa version and rename Properties to Metadata by @sfmskywalker in #533
- Enables branding customization via component by @sfmskywalker in #534
- Enhances activity designer UI and interaction by @sfmskywalker in #538
- Refactor workflow JSON detectors by @sfmskywalker in #546
New Contributors
Full Changelog: 3.4.0...3.5.0
3.5.0 RC4
Full Changelog: 3.5.0-rc3...3.5.0-rc4
3.5.0 RC3
What's Changed
- Enhances activity designer UI and interaction by @sfmskywalker in #538
- Refactor workflow JSON detectors by @sfmskywalker in #546
Full Changelog: 3.5.0-rc2...3.5.0-rc3
3.5.0 RC2
What's Changed
- Fixed persistence of flowchart connection vertices
Full Changelog: 3.5.0-rc1...3.5.0-rc2
3.5.0 RC1
What's Changed
- Fixed search input margin by @MariusVuscanNx in #477
- Add OpenIdConnect Support by @Suchiman in #479
- Refactor GetSyntaxProvider for clarity and safety by @MaxBrooks114 in #498
- Implement Resilience UI by @sfmskywalker in #509
- Enables branding customization via component by @sfmskywalker in #534
New Contributors
Full Changelog: 3.4.0...3.5.0-rc1