All notable changes to the Camunda Modeler are documented here. We use semantic versioning for releases.
Note: Yet to be released changes appear here.
FEAT
: add flags for default execution platform version (#3515)DEPS
: update to@bpmn-io/properties-panel@3.2.1
DEPS
: update tobpmn-js-properties-panel@4.0.2
DEPS
: update todmn-js-properties-panel@3.0.0
DEPS
: update tocamunda-bpmn-js@3.1.0
DEPS
: update tocamunda-dmn-js@1.1.0
DEPS
: update to@camunda/linting@3.4.0
FEAT
: migrate long descriptions and descriptions with documentation links to tooltips (bpmn-js-properties-panel#946)FEAT
: show element template errors in the errors panel (#3357)FEAT
: show errors in group header (properties-panel#256)FIX
: open properties panel when history time to live error is clicked (#3712)FIX
: detect and notify unsupported multiple start events in C8 (#3577)FIX
: allow removing templates from root elements (bpmn-js-element-templates#7)FIX
: reload element templates on save (#3471)
FEAT
: addspacer
component (form-js#731)FEAT
: eagerly validate on blur and input (form-js#610)FEAT
: support FEEL and templates for prefix and suffix appearance (form-js#663)FEAT
: support templates foralt
andsource
properties (form-js#663)FEAT
: support populate multiselect values via FEEL expression (form-js#673)FEAT
: support FEEL formin
,max
,minLength
andmaxLength
validation (form-js#668)DEPS
: update toform-js
to 1.1.0DEPS
: update toform-linting
to 0.10.0DEPS
: update toform-playground
to 0.8.0
FEAT
: gracefully handle failing diagram validation rules (#3637, #3686)FEAT
: gracefully handle post-import errors (#3691)FIX
: correct resize handle position (#3665)DEPS
: migrate fromelectron-notarize
to@electron/notarize
(#3669)DEPS
: updatesentry
FEAT
: integrate Camunda Platform 7.20 linting rules (@camunda/linting#59, #3632)FEAT
: track connector usage (#3539)FIX
: correctly tracking of palette/context pad usage (#3711)FIX
: correctly create diagram with process default templates (#3687)FIX
: show non-interrupting event version in replace menu (bpmn-js#1924)DEPS
: update tobpmn-js@13.2.1
DEPS
: update to@camunda/linting@3.0.0
FEAT
: Log and Problems merged into single resizable bottom panel with Output and Problems tab (#3509)FEAT
: infer default port when connecting to Zeebe instances (#3412)FEAT
: point to troubleshooting guide on connection problems (#3618)FIX
: default empty business key to null in starting process instance (#3644)FIX
: account for custom SSL certificates when connecting to C8 SaaSDEPS
: update tozeebe-node@8.2.4
FEAT
: support icons on all events (@bpmn-io/element-template-icon-renderer#14)FEAT
: allow event rendering without icons (bpmn-js#1917)FEAT
: add Inputs group for signal intermediate throw and end events (bpmn-js-properties-panel911)FEAT
: change signal Name entry to optional FEEL entry (bpmn-js-properties-panel#911)FEAT
: validate custom dropdown and textArea entries (bpmn-js-properties-panel#922)FEAT
: validate receive task after event-based gateway (#3569)FEAT
: support signal throw and end event in Camunda 8.3 (#3555)FEAT
: variable suggestions take the expression position into account (`@bpmn-io/variable-resolver#19, #3510)FEAT
: remove templatedbpmn:Message
if no message bindings are active (bpmn-js-properties-panel#915)FEAT
: allow time date in boundary and intermediate catch events (bpmn-js-properties-panel#931)FEAT
: allow time date for timer intermediate catch and boundary event in Camunda 8.3 (@camunda/linting#98)FIX
: handle missingresultExpression
value (@bpmn-io/variable-resolver#20, #3599)FIX
: allow to configure variable events for conditional start event in event subprocess (bpmn-js-properties-panel#925, #3568)FIX
: unlink templated message instead of removing (bpmn-js-properties-panel#914)FIX
: hover indicator missing for create/append anything (#3435)FIX
: handle undefined values in custom properties validator (bpmn-js-properties-panel#926)FIX
: correct properties panel being hidden when resizing from closed state (#3602)DEPS
: update tocamunda-bpmn-js@2.7.0
DEPS
: update to@camunda/linting@1.3.0
DEPS
: update tobpmn-js@13.2.0
DEPS
: update tobpmn-js-properties-panel@2.0.0
DEPS
: update todiagram-js@12.2.0
FEAT
: supportreadonly
property for form fields (#636)FEAT
: support FEEL expressions inreadonly
property (#3600)FEAT
: make editor form fields accessible via keyboard (#173)FEAT
: display editor form fields as readonly (#636)FEAT
: allow uneven columns (#605)FEAT
: resize form fields (#566)FEAT
: support FEEL for labels and descriptions (#658)DEPS
: update toform-js
to 1.0.0-alpha.2DEPS
: update toform-linting
to 0.8.0DEPS
: update toform-playground
to 0.7.0-alpha.1
FIX
: use custom SSL certificate for oAuth connection (#3554)
FEAT
: persist properties panel layout across sessions (#2638)FEAT
: support templating of message events (#3403)FIX
: merge process variables schemas (#3562)FIX
: unlink event template when replaced with mismatching event definition (#3537)DEPS
: update tocamunda-bpmn-js@2.3.1
DEPS
: update tobpmn-js@13.0.4
DEPS
: update tobpmn-js-properties-panel@1.22.1
FIX
: fix crashes whentypeRef
is missing (#3553)DEPS
: update tocamunda-dmn-js@0.10.1
DEPS
: update todmn-js@14.1.5
FEAT
: supportrequired
forcheckbox
,checklist
andtaglist
(#3529)DEPS
: update toform-js
to 0.14.1DEPS
: update toform-linting
to 0.7.1DEPS
: update toform-playground
to 0.6.0
FEAT
: remove ET telemetry and migrate "ping" event to Mixpanel (#3519, #3521)FEAT
: add latest execution platform versions (#3522)DEPS
: update tozeebe-node@8.1.6
FEAT
: allow adding example data to elements in cloud modeler (#264)FEAT
: add visual grid to editors (#266)FIX
: esure element template properties order is maintained (bpmn-js-properties-panel#898)FIX
: only provide external variable suggestions in fields backed by IO mappings (bpmn-io/bpmn-js-properties-panel#902)DEPS
: update todiagram-js@11.12.0
DEPS
: update to@bpmn-io/properties-panel@1.7.0
DEPS
: update tobpmn-js@12.0.0
DEPS
: update tobpmn-js-properties-panel@1.20.3
DEPS
: update tocamunda-bpmn-js@2.1.1
DEPS
: update to@camunda/linting@1.0.0
FEAT
: add visual grid to editors (#67)DEPS
: update todmn-js-properties-panel@1.3.2
DEPS
: update tocamunda-dmn-js@0.10.0
FEAT
: allow primitives for multi select values (#542)FEAT
: support more flexible rows layout with columns (#560)FEAT
: support FEEL templating intext
components (#567)DEPS
: update toform-js
to 0.13.0DEPS
: update toform-linting
to 0.6.1DEPS
: update toform-playground
to 0.5.0
FEAT
: support MacOS shortcuts to switch tabs (#3444)FEAT
: run renderer in sandbox per default (#3475)FEAT
: expose activeTab to menu (#3458)FIX
: send original event from keyboard shortcuts (#3474)
FEAT
: element templates support properties with multiple conditions (bpmn-js-properties-panel#884)FEAT
: add create-append-anything shortcuts (#3472)FEAT
: allow external variable providers to be added (variable-resolver#1)FIX
: restore undo/redo behavior for german keyboard layout (diagram-js#749)FIX
: conditional props are applied when creating elements from element templates (bpmn-js-properties-panel#878)FIX
: correct order of variable name and FEEL expression in Script Tasks (bpmn-js-properties-panel#886)FIX
: enforce minimum Textarea height (properties-panel#220)FIX
: correctly display error message for error code (#3443)FIX
: correct SaaS deployment link (#3433)DEPS
: update to@bpmn-io/properties-panel@1.4.0
DEPS
: update to@camunda/linting@0.16.0
DEPS
: update tobpmn-js@11.5.0
DEPS
: update tobpmn-js-properties-panel@1.19.1
DEPS
: update tocamunda-bpmn-js@1.5.0
DEPS
: update todiagram-js@11.11.0
FEAT
: allow multi-line headers in decision tables (dmn-js#719)DEPS
: update todmn-js@14.1.1
FIX
: correctly deploy to Zeebe when extension missing in deployment name (#3432)FIX
: correct reload shortcut (#3390)CHORE
: log potentially invalid custom SSL certificates (#3411, #3415)DEPS
: update tozeebe-node@8.1.5
(#3431)
FEAT
: featureservice
anduser
tasks more prominently in replace menu (#1836)FEAT
: integrate create + append anything (#1802, #1809, #1815, #1818, #1831, #1811, #1809, #1817)FEAT
: simplify connection-multi icon (#1822, #2282)FEAT
: join pathsround
by default (1827)FEAT
: improved BPMN symbol rendering (#1830)FEAT
: round connection corners (#1828)FEAT
: supportFEEL
expressions in C8 error throw events (#3319)FEAT
: support C8 escalation events (#3318)FEAT
: improve editor support in C8 element templates for nonFEEL
languages (bpmn-io/bpmn-js-properties-panel#858)FEAT
: autoresizename
element in properties panel (bpmn-io/bpmn-js-properties-panel#705)FEAT
: validatezeebe:candidateUsers
support (#3385)FEAT
: don't show execution related lint errors on non-executable pools (#3368)FIX
: serialize C8 templated properties in stable order (bpmn-io/bpmn-js-properties-panel#838)FIX
: sort technical bindings in XML order (bpmn-io/bpmn-js-properties-panel#845, bpmn-io/bpmn-js-properties-panel#843, #3400)FIX
: allow deletion of C8 extension properties on participant (#3417)FIX
: allow C8 extension properties on all elements (#3365)FIX
: correctly reset error when settingMessage#correlationKey
(#3392)DEPS
: update tocamunda-bpmn-js@1.3.1
DEPS
: update tobpmn-js@11.3.0
DEPS
: update tobpmn-js-properties-panel@1.17.1
DEPS
: update to@camunda/linting@0.14.0
FEAT
: set decision table header as title (bpmn-io/dmn-js#719)DEPS
: update tocamunda-dmn-js@0.9.0
DEPS
: update todmn-js@14.1.0
FEAT
: add scalable palette component (bpmn-io/form-js#503)FEAT
: support searchable selects (bpmn-io/form-js#381)FIX
: correct various minor editing bugs (#3382, #3379, #3383, #3384, #3381, #3380, #3274)DEPS
: update toform-js@0.12.1
FEAT
: add replace menu shortcut R (#3364)FEAT
: add support for nested variables to FEEL editor autocompletion (#34)
FEAT
: add color picker (#221)FEAT
: add support for applying and unlinking element templates through replace menu (#207, #219)FEAT
: add support for implementation as FEEL expression to script task (#3321)FEAT
: add support for error code as FEEL expression (#837)DEPS
: update tobpmn-js@11.1.0
DEPS
: update tobpmn-js-properties-panel@1.14.0
DEPS
: update tocamunda-bpmn-js@1.0.0
DEPS
: update todmn-js@14.0.2
DEPS
: update tocamunda-dmn-js@0.8.1
FEAT
: add support for conditional rendering of form fields (#403)FEAT
: add text area form field (#283)FEAT
: add image form field (#385)FEAT
: add datetime form field (#377)FEAT
: add support for FEEL to text field form fields (#447)FEAT
: add support for prefix and suffix to text field and number form fields (#460)FEAT
: add support for decimal numbers to number form field (#421)FEAT
: addemail
andphone
validation type to text field form fields (#414)FEAT
: validate form input JSON in validate view (#386)DEPS
: update to@bpmn-io/form-js@0.10.1
DEPS
: update to@camunda/form-playground@0.3.0
DEPS
: update to@camunda/form-linting@0.2.1
FEAT
: add Camunda 8.2 and Camunda 7.19 preview profiles (#3284, #3301)FIX
: suppress EPIPE errors for app output (#3313)FIX
: correctly parse path expressions in lists (#3280)
FEAT
: implement new replace menu UIFEAT
: validate that at least one process is executable (#56)FEAT
: validate that sequence flows whose source is (X)OR gateway have condition or are default (#58)FEAT
: validate Camunda Platform 8.2 diagrams (#59)FEAT
: support all elements for modeling in C8 diagrams (#3331)FEAT
: support lint warnings in the UI (#3330)FEAT
: add candidate users entry to assignment group (#776)FEAT
: show supported platform version with lint errors (#3148)FIX
: correct apperance of ON/OFF switch (#3233)DEPS
: update tocamunda-bpmn-js@0.24.1
DEPS
: update tobpmn-js@11.0.5
DEPS
: update tobpmn-js-properties-panel@1.12.0
DEPS
: update to@camunda/linting@0.11.0
FEAT
: implement new replace menu UIDEPS
: update tocamunda-dmn-js@0.8.0
DEPS
: update todmn-js@14.0.0
DEPS
: update tocamunda-dmn-moddle@1.2.0
DEPS
: update todmn-js-properties-panel@1.3.1
FIX
: ensureImplementationProps
do not remove empty properties (#3303, #3304)DEPS
: update tobpmn-js-properties-panel@1.11.2
FIX
: export overlay event handler (#3251)FIX
: handle bad request for update check (#3265)FIX
: save flag on handle change in xml editor (9eafc90)FIX
: create C8 diagram from empty bpmn file (#3243)DEPS
: update bpmn-js to v10.2.1 (#3266)
FEAT
: integrate forms playground (#3178)DEPS
: bump form-js to v0.9.9 (#3178)DEPS
: add @camunda/form-playground (#3178)
FIX
: do not use TLS with HTTP endpoints when deploying to Zeebe (#3242)
FIX
: remove Cycle option of Timer Type of interrupting timer start event (#802)FIX
: remove timer expression if not allowed after element changed (#15)
FIX
: align default static values (#355)
FIX
: fix deployment to C8 SaaS (#3223)
FEAT
: support Camunda 8.1 and 7.18 as target platform (#3158)DEPS
: bump@camunda/linting
to v0.7.2 (#3184)DEPS
: bumpdiagram-js
to v9.1.0 (03d303a59)DEPS
: bumpdiagram-js-direct-editing
to v2.0.0 (5c4c02a45)DEPS
: bumpmin-dash
to v4.0.0 (372a27026)DEPS
: bumpmin-dom
to v4.0.3 (03d303a59)DEPS
: bump@bpmn-io/properties-panel
to v0.23.0 (03d303a59)
FEAT
: support modeling of terminate end events in Camunda 8 (#167)FEAT
: support modeling of inclusive gateways in Camunda 8 (#162)FEAT
: supportbpmnlint
plugins (#20)FEAT
: support cron expressions for timer cycle (#772)FEAT
: show conditions group if source is inclusive gateway (#756)FEAT
: support element template properties without default value (#763)FEAT
: support deprecated element templates (#766)FEAT
: support automatic indentation in FEEL editor (#13)FEAT
: suggest built-in functions in FEEL editor (#11)FEAT
: suggest built-in snippets in FEEL editor (#14)FIX
: unset timer type correctly (#775)FIX
: supportzeebe:property
binding for creation of elements from element templates (#762)FIX
: support conditional properties for creation of elements from element templates (#762)CHORE
: remove default values from Variable assignment value of Input and Output (#757)DEPS
: bumpbpmn-js
to v10.2.0 (03d303a59)DEPS
: bumpbpmn-js-properties-panel
to v1.9.0 (03d303a59)DEPS
: bumpbpmn-moddle
to v8.0.0 (5c4c02a45)DEPS
: bumpcamunda-bpmn-js
to v0.21.0 (03d303a59)
DEPS
: bumpcamunda-dmn-js
to v0.7.0 (03d303a59)DEPS
: bumpdmn-js
to v13.0.0 (03d303a59)DEPS
: bumpdmn-js-properties-panel
to v1.2.1 (03d303a59)
FEAT
: addchecklist
component (#196)FEAT
: addtaglist
component (#198)FEAT
: load dynamic input data (#197)FIX
: use outline for field focus state (#267)FIX
: filter invalid taglist options (#303)DEPS
: bump@bpmn-io/form-js
to v0.9.6 (f42afd84b)
DEPS
: bumpcmmn-js-properties-panel
to v0.9.0 (5c4c02a45)
FEAT
: add sticky group headers in properties panels (#726)FEAT
: allow application reload via keyboard shortcut (#3089)FIX
: restore focus after modal and overlay close (#2942)FIX
: properly highlight selected text in XML editor (#2923)FIX
: remove user path from Mixpanel tracking (#3105)DEPS
: bump @camunda/linting to v0.5.0 (#3118)DEPS
: bump codemirror to v6.0.1 (#3103)DEPS
: bump diagram-js to v8.9.0 (#3113)DEPS
: bump @bpmn-io/properties-panel to v0.20.1 (#3120)
FEAT
: show diagram errors on canvas (#3118)FEAT
: add support for extension properties in Camunda Platform 8.1 (#731)FEAT
: allowzeebe:Properties
only in Camunda Platform 8.1 or higher (#43)FEAT
: show error on duplicate task header keys (#4)FIX
: only claim existing element IDs (#3086)FIX
: move labels when collapsing sub processes (#1695)FIX
: render sequence flows always on top (#1716)FIX
: show FEEL syntax errors in properties panel (#173)FIX
: focus expanded FEEL editor on click (#3072)FIX
: preserveisExecutable
flag when deleting pool (#149)FIX
: only remove one execution listener on undo (#3016)FIX
: close start instance overlay on icon click (#3052)DEPS
: bump bpmn-moddle to v7.1.3 (#3113)DEPS
: bump camunda-bpmn-moddle to v7.0.1 (#3113)DEPS
: bump zeebe-bpmn-moddle to v0.15.0 (#3113)DEPS
: bump bpmn-js to v9.4.0 (#3113)DEPS
: bump bpmn-js-properties-panel to v1.6.1 (#3124)DEPS
: bump camunda-bpmn-js to v0.17.2 (#3124)
DEPS
: bump dmn-js to v12.3.0 (#3108)DEPS
: bump dmn-js-properties-panel to v1.1.2 (#3120)DEPS
: bump camunda-dmn-js to v0.6.1 (#3120)
FEAT
: toggle properties panel errors when toggling error panel (#3014)FIX
: fix error panel styles (#3015)FIX
: load modeling styles globally (#3031)FIX
: fix PNG export on DRD diagrams (#3068)DEPS
: bump @camunda/linting to v0.3.4 (#3065)DEPS
: bump diagram-js to v8.7.1 (#3065)DEPS
: bump diagram-js-direct-editing to v1.7.0 (#3065)DEPS
: bump diagram-js-origin to v1.3.3 (#3065)DEPS
: bump min-dom to v3.2.1 (#3065)
FEAT
: add FEEL editor for FEEL properties (#158)FIX
: check for replacement using actual target (#1699)FIX
: do not update empty business key (#2)DEPS
: bump bpmn-js to v9.3.2 (#3065)DEPS
: bump camunda-bpmn-js to v0.16.1 (#3065)
FIX
: attach and detach DMN overview properly (#3080)
Adds a multi-element context, improves overall selection UX in diagram editors, and ships conditional element template properties (C8 only).
CHORE
: mask non-boolean flag values for ping event (#2963)CHORE
: track set flags via ping event (#2963)CHORE
: use @camunda/linting (#2976)CHORE
: implement mixpanel telemetry (#2934)FIX
: debounced input fields no longer lose their values (#2990)FIX
: always write file when save is triggered (#2925)FIX
: explicitly specify default credentials during deploy (#2924)FIX
: reverse order of input error and description during deploy (#2918)FIX
: make sorting of error diagram errors deterministic (#2933)FIX
: disable reopen last tab on empty start (#2893)FIX
: adjust overlay max heights to alway fit viewport (#2915)FIX
: use separate linting state (#2917)FIX
: add form-js notice to license (#2947)FIX
: improved file dialogs to match OS defaults (#2300, #2971)FIX
: reorder close file dialog buttons to match convention (#2895)CHORE
: configure process env for mixpanel (#2941)CHORE
: removed "new" badge for C8 (#2953)DEPS
: bump electron to 19.0.6 (#2998, #3004)DEPS
: bump properties-panel to 1.2.0 (bc8b74870)DEPS
: bump diagram-js to 8.7.0 (bc8b74870)
FEAT
: allow to select participant and subprocess via click on body (bpmn-js#1646)FEAT
: add multi-element context pad (bpmn-js#1525)FEAT
: add aligment and distribution menu (bpmn-js#1680, camunda-bpmn-js#1691)FEAT
: rework diagram interaction handles (diagram-js#640)FEAT
: rework select and hover interaction on the diagram (bpmn-js#1616, diagram-js#640, diagram-js#643)FEAT
: enable multi-select state in properties panel (bpmn-props-panel#687)FEAT
: display timestamp for template versions (bpmn-props-panel#698)FIX
: added separator to process variable sources (#3003)FIX
: editing field injections no longer crashes the modeler (#2989)FIX
: element template name and icon now display properly on versioned templates (#2920)FIX
: collapsing subprocesses correctly handles sequence flow labels (#2993)FIX
: use explicitDecision ID
label for called decisions (#2725)FIX
: complete direct editing on selection changed (#2961)FIX
: lint subscriptions only if start event is child to a subprocess (#2983)FIX
: cancel direct editing before shape deletion (bpmn-js#1677)DEPS
: bump camunda-bpmn-js to 0.15.2 (bc8b74870, dbe78ef45)DEPS
: bump bpmn-js-properties-panel to 1.2.0 (bc8b74870)DEPS
: bump bpmn-js to 9.3.1 (bc8b74870)DEPS
: bump bpmnlint-plugin-camunda-compat to 0.9.1 (#2927, d6cc308)
FEAT
: rework diagram interaction handles (diagram-js#640)FEAT
: rework select and hover interaction on the diagram (diagram-js#640, diagram-js#643)FIX
: allow to scroll variable type in literal expression (#2908)DEPS
: bump dmn-js to 12.2.0 (#3019)DEPS
: bump camunda-dmn-js to 0.5.0 (#3019)DEPS
: bump dmn-js-properties-panel to 1.1.0 (#3019)
FIX
: textfield "regularExpressionPattern" now correctly sets "pattern" in the form definition (#2919)DEPS
: bump form-js from 0.7.0 to 0.7.2 (15aed67091)
FEAT
: update app icon (#2875)FEAT
: overhaul the welcome page design and addnew
badge for Camunda Platform 8 (#2829 and #2830)FEAT
: rename Camunda Platform to Camunda Platform 7 and Camunda Cloud to Camunda Platform 8 (129af3
,33e5e8
,673293
,86ccec
, and #2834)FEAT
: add Camunda Platform 8 and Camunda Platform 7.17 in platform version selector (#2736)FEAT
: link to new docs homepage (d036a0
,555abb
, andd92633
)FEAT
: add display-version flag (#2790 and5ca662
)FEAT
: send telemetry data for usage of plugins (#2818)FEAT
: send telemetry data for button/link clicks on welcome page (#2828)FIX
: always show active tab indicator (#2732)FIX
: avoid error when closing startInstance overlay via canvas click (#2727)FIX
: log errors in context of toast notifications (#2793)FIX
: don't open external links twice in some situations (#2905)CHORE
: add query parameters to external camunda.com and camunda.io links (0708ac
)DEPS
: bump toelectron@17.1.0
(#2797)DEPS
: bump tozeebe-node@2.1.0
(#2783)
FEAT
: add element template support for Camunda Platform 8 BPMN diagrams (#2785)FEAT
: allow configuration of custom groups for element template configurations (#2673)FEAT
: send telemetry data for usage of element templates used for Camunda Platform 8 BPMN diagrams (#2786, and268c53
)FEAT
: make deploy to Camunda Platform 8 SaaS the default selection in deploy tool (#2832)FEAT
: show error in properties panel on click on respective error (#2861)FEAT
: add implementation level validation and respective errors (#2891)FEAT
: improve UI of deploy tool (#2863, and #2860)FEAT
: let plugins differentiate between BPMN tabs for either cloud, platform, or both (#2757)FEAT
: pick upbpmn-js
andmoddle
plugins for cloud BPMN tabs (#2766)FEAT
: send telemetry data for usage of collapsed subprocesses (#2756)FIX
: show properties-panel icon for ad-hoc subProcess (#2749)FIX
: make labels for formType selection in properties panel easier to understand (#2496)FIX
: avoid error in deployPlugin when file menu is used (#2762)FIX
: allow copy&paste of linting errors on MacOS (#2716)FIX
: correctly show color icons in edit > color menu (#2733)FIX
: show variableName and variableEvents for Conditional Events (#2866)FIX
: correctly persist Message End Events with external task configuration to XML (#2865)DEPS
: bump tobpmn-js-properties-panel@1.0.0-alpha.12
(b3ec90
)DEPS
: bump tocamunda-bpmn-js@0.13.0-alpha.8
(b3ec90
)DEPS
: bump todiagram-js@8.2.1
(b3ec90
)DEPS
: bump tozeebe-bpmn-moddle@0.12.1
(b3ec90
)
FEAT
: add DMN modeler for Camunda Platform 8 (#2525)FEAT
: add deploy tool for Camunda Platform 8 DMN diagrams (#2526)FEAT
: let plugins differentiate between DMN tabs for either cloud, platform, or both (#2854)FEAT
: support engine profile selection for DMN diagrams (#2872)FEAT
: send telemetry data for engine usage within DMN diagrams on diagramOpen or diagramDeploy (#2853)FIX
: allow opening of DMN 1.3 files with xml file extension (#2841)DEPS
: addcamunda-dmn-js@0.2.2
(ba3a6c
)DEPS
: bump todmn-js@12.1.0
(ba3a6c
)
DEPS
: bump to form-js@0.7.0 (3a20df
)
Camunda Platform
is now consistenly labeled asCamunda Platform 7
andCamunda Cloud
asCamunda Platform 8
. This is a UI-level change and diagram data is not affected.
FEAT
: support drilldown into subprocesses (#1443)FEAT
: support linting in platform diagrams (#2625)FEAT
: track userTask formRef usage (#2737)
FEAT
: track Camunda Platform as target type in telemetry (#2238)FEAT
: expose properties panel library to plugins (#2632)FEAT
: redesign properties panel handle bar (#2633)FEAT
: add tab context menu (#2630, #1240)FEAT
: redesign the notifications (#2607, #2643)FEAT
: add new file button with keyboard shortcut and navigation (#2556, #2626)FEAT
: remove toolbar (#2569)FEAT
: redesign the tab container (#2562)FEAT
: redesign and improve UX of the status bar (#2488)FEAT
: increase default window size (9a00eff
)FEAT
: implement reduced color scheme (#2459), (#2550)FEAT
: redesign the tab bar (#2507, #2563, #2440)FEAT
: allow to drop files from VSCode (#2299)FEAT
: expose Overlay component (#2492)FEAT
: make file permissions for Linux more strict (#2439)FEAT
: improve welcome tab UI (#2470, #2479)FIX
: restrict height of log (#2258)FIX
: require at least one item of system information to be checked (#2414)DEPS
: update toelectron@12.1.2
FEAT
: support Camunda Cloud 1.4 (#2524, #2641)FEAT
: UX and technical re-write of the properties panel for Camunda Platform diagrams (#2663)FEAT
: validate diagrams (#2466, #2464)FEAT
: allow to pass variables when starting an instance (#2437)FEAT
: allow to set execution platform version (#2465)FEAT
: move color picker to the edit menu (#2568)FEAT
: use text area for form JSON configuration in Camunda Cloud diagram (#2579)FEAT
: add--disable-platform
flag which allows to disable Camunda Platform features (#2506)FEAT
: use overlay for deploy and start instance tools (#2489)FIX
: do not display compensation SubProcess in the list of activities to be compensated (#2397)FIX
: rename "Target" to "Called element" for Camunda Cloud Call Activity (#2586)FIX
: keep properties panel updated when root changes (#2374)FIX
: set correct attributes when coloring connections (#2599)FIX
: show proper tooltip on start instance tool (#2429)DEPS
: update tobpmn-js@8.9.1
FIX
: keep selection of a replaced element (#2306)DEPS
: update todmn-js@11.1.2
FEAT
: split Camunda Platform and Camunda Cloud forms (#2650)FEAT
: allow to deploy Camunda Platform forms (#2498)FEAT
: allow to drag and drop forms (#2490)FIX
: properly set exporter metadata (#2540)FIX
: enable "Select all" in properties panel (#2411)FIX
: do not disable save options when tab is switched (#2635)FIX
: make sure select component can be selected via click (#2415)DEPS
: update to@bpmn-io/form-js@0.6.0
- The properties panel extensions for
0.x
series don't work with the new properties panel. Check out the project's changelog with the example migration for guidance. - The
toolbar
slot has been removed. Consider moving your plugin's buttons to the status bar. Check out thehow to migrate your Camunda Modeler plugin
blog post for guidance.
FEAT
: define engine profiles globally (#2544)FEAT
: support Zeebe 1.3 / Camunda Cloud 1.3 (#2578, #2535)FIX
: keep original IDs when copy and pasting elements between diagrams (#1410)FIX
: hide disabled engines in Form Editor select (#2512)DEPS
: update tobpmn-js@8.8.2
FIX
: correct deployment of Camunda Forms withcamunda:formRefBinding=latest
(#2484)FIX
: quit application on MacOS when forcefully requested (#1803)
FEAT
: support Zeebe 1.2 / Camunda Cloud 1.2 (#2423, #2428, #2420)FEAT
: support for Camunda Platform 7.16 (#2428, #2295)FIX
: link to correct timer event documentation (#2413)
FEAT
: allow Form reference bindings for User Tasks and Start Events (#2295)FIX
: allow deployment to Camunda Platform version 7.8.0 and below (#2340)
FEAT
: addProvide Feedback
button in the status bar, allowing to copy system information to clipboard (#2388)FEAT
: add context action to tabs to reveal respective file in file explorer (#1834)FIX
: disable editor shortcuts when developer tools are open (#2389)FIX
: ensure that user retrieves an update notification when using the manualCheck for Updates
action by not using the staged rollout mechanism (#2263)FIX
: keep tab open when a save dialog was canceled (#2359)
FEAT
: UX and technical re-write of the Properties Panel for Camunda Cloud diagrams (#2347)FEAT
: allow the user to deploy diagrams to different Camunda Cloud regions by using the Cluster URL (instead of Cluster ID) (#2375)FIX
: correctly encode Camunda-Forms inside UserTasks (#2365)DEPS
: update tobpmn-js@8.7.3
FIX
: display edit cell button in decision table view in correct position after changing cells (#543)FIX
: fix an error that was thrown when using the BACKSPACE key in literal expression editor in some situations (#2095)DEPS
: update todmn-js@11.0.2
FEAT
: allow setting the execution platform version for a form via the status bar (#2323)FEAT
: based on the selected execution platform version, show validation errors in case form components are not supported (#2323)DEPS
: update toform-js@0.4.2
(#2407)
FEAT
: support Zeebe 1.1 / Camunda Cloud 1.1 (#2319, #2298, #2297, #2296)FEAT
: improve status bar (#2318, #2303)FEAT
: add basic what's new communication (#2303)FEAT
: remove ambiguous+
button (#2312, #2293)FEAT
: await loading of plug-in provided, injected styles (#2281
)FIX
: correct opening of files in already running editor instance (#2268)CHORE
: migrate to GitHub actions (#2245, #2242)
FEAT
: support bpmn-in-colorFEAT
: support settingvariables
andlocal
property via element templates independently (#2334)FIX
: support expressions inbpmn:CallActivity#processId
field (#2267)FIX
: connect message flows to call activities (#942)FIX
: correct Windows newlines being lost on paste (#2280)FIX
: report element template validation errors as warnings (#2287)FIX
: fallback to default properties panel layout (#2255)DEPS
: update tobpmn-js@8.7.1
FEAT
: set focus on newly created row (#2259)FIX
: correct Windows newlines being lost on paste (#2280)DEPS
: update todmn-js@11.0.1
FEAT
: register Camunda Modeler for.form
files on Windows (#2292)FIX
: open fallback editor if schema opening fails (#2294)
FIX
: pass flags to client correctly (#2257)
FEAT
: enable Camunda Cloud BPMN tab (#2210)FEAT
: enable telemetry for engine version of deployments (#2219)FEAT
: enable telemetry for usage of BPMN service tasks (#2218)FEAT
: show error notification if update check triggered by user fails (#2086)FIX
: set minimum window size (#2235)FIX
: fix deployments of DMN to Camunda Platform (#2241)FIX
: fix error that appears when starting process instance (#2249)CHORE
: update to electron@12 (#1926)CHORE
: update to zeebe-node@1.0.0 (#2169)
FEAT
: automatically scroll canvas when creating new elements (#1249)FIX
: copy root element references on replace (#2185)FIX
: do not override existing documentation (#1682)FIX
: reconnect message flows when collapsing participant (#1651)FIX
: don't change namespace prefixes of the xml namespace (#2214)
FEAT
: setenable-duplicate-filtering
flag on deployments (#2160)FEAT
: allow deployments with multiple files (#2131)FEAT
: introduce status bar (#2175)FEAT
: introduce engine profile overlay (#2187)CHORE
: capture used Camunda Forms in telemetry events (#2188)
FEAT
: support creating, opening, deploying and starting Zeebe BPMN diagrams (#2029)FEAT
: support non-default element templates for root elements (#2121)FEAT
: support BPMN Errors on external service tasks (#2070)FEAT
: introduce JSON Schema versioning via$schema
property (#2083)FEAT
: validate element templates against JSON Schema (#2159)FEAT
: enable connection tool for text annotations (#2042)FIX
: support property panel plugins again (#1992)FIX
: consistently validate element templates in catalog (#2110)FIX
: improve error messages for element templates (#2111)FIX
: correctly display empty versions for element templates (#2101)FIX
: correctly display long variable names in the overview (#2166)CHORE
: disable Zeebe BPMN editor with flag (#2171)CHORE
: bump tobpmn-js@8.3.0
CHORE
: bump tobpmn-js-properties-panel@0.42.0
CHORE
: bump todmn-js@10.1.0
FEAT
: add Forms editor (#2149)FEAT
: allow opening.form
files (#2108)FEAT
: allow deploying Forms alongside BPMN diagrams (#2100)
FEAT
: offerCheck for Update
option in the menu (#2010)FEAT
: open fullscreen with Ctrl+Cmd+F on Mac (#2050)FIX
: correctly log filepath when logging awrite file
error (#2079)CHORE
: bump todiagram-js@7.2.0
. Auxiliary mouse button events will now be passed aselement.*
mouse events to components (incl. components provided via plugins). You must filter your event listeners to prevent reactions to these events (1063f7c18
).
FEAT
: addParticipant-
prefix to respectiveID
andName
textInput labels to improve clarity (#1738)CHORE
: capture userTask formKey metrics ondiagram open
anddiagram deploy
events (#2062)FIX
: only catch DeploymentErrors and re-throw others when deploying a process or starting process instance fails (#2078)FIX
: only allow cancel boundary event on transaction subprocesses (#2026)CHORE
: bump tobpmn-js@8.2.0
CHORE
: bump tobpmn-js-properties-panel@0.40.0
CHORE
: bump to@bpmn-io/extract-process-variables@0.4.0
FEAT
: add hand tool to DRD view (#614)FIX
: don't lose association when switching from DRD to DMN view (#1874 and #2052)CHORE
: bump todmn-js@10.1.0-alpha.2
FEAT
: support versioned element templates (#1969)FEAT
: support modelingisCollection
marker for Data Object (#381)FEAT
: support multi-instance pools (#533)FEAT
: allow to replace Data Store Reference with Data Object Reference (#1372)FIX
: display local element templates in catalog (#2012)FIX
: allow to set external resource script value for I/O parameters (#2007)FIX
: escape element template properties (#2031)FIX
: rename Collapsed Pool to Empty Pool (#2022)FIX
: immediately activate tools when shortcut is pressed (#664, #1229)CHORE
: update tobpmn-js@8.0.0
FEAT
: make decision table headers and the first column sticky (#269)FIX
: fix literal expression styles (#2019)CHORE
: update todmn-js@10.0.0
FEAT
: set default value fordisable-cmmn
-flag totrue
(#2036); run with--no-disable-cmmn
or edit your local flags.json to re-enable CMMN editor
FEAT
: enableBackspace
on MacOS for element removal (#1989)FEAT
: enableSHIFT + click
for multi-selection (#1964)FIX
: correct switching between diagram and XML (#1925)CHORE
: capture deployment and process variables in telemetry eventsCHORE
: bump tobpmn-js@7.4.0
CHORE
: bump todmn-js@9.4.0
CHORE
: bump todiagram-js@6.8.0
CHORE
: bump tobpmn-js-properties-panel@0.37.5
FIX
: correct removal of element templates from events (#1990)FIX
: unlink incompatible element template during replace (#1961)FIX
: store variable events for conditional events in the correct property (#836)FIX
: re-enableentriesVisible
property of element templates (#1975)FIX
: correct label of start instance tool (#1777)
FEAT
: allow decision table name to take empty spaceFEAT
: focus cell in newly added row (#928)FIX
: render hit policy drop down in the correct location
FEAT
: add modal menu to search and use element templates (#1890)FEAT
: introduce application, linking and unlinking logic of element templates (#1889)FIX
: prevent stopPropagation errors in iOS devices (0fbbbd1e
)CHORE
: bump tobpmn-js@7.3.1
CHORE
: bump todmn-js@9.3.1
CHORE
: bump todiagram-js@6.7.1
CHORE
: bump tobpmn-js-properties-panel@0.37.1
FEAT
: detect process variables in properties panel (#348)FEAT
: improve input/output mapping GUI component in properties panel (#349)FEAT
: add process variable overview for (sub) processes in properties panel (#343)FEAT
: add process variable typeAhead functionality in properties panel (#345)FEAT
: adjust element template view in properties panel (#358)FEAT
: crop descriptions in properties panel (#369)FIX
: allow incoming message flows to boundary message events (#1919)
FEAT
: improve intuition by recognising input and output columns (#552)FEAT
: move bpmn.io logo (#573)FIX
: clear clipboard after pasting (#1246)FIX
: handle undoing decision name direct editing (#1912)FIX
: handle undoing decision table components (#1923)FIX
: handle undoing deletion of decision elements (#1921)FIX
: handle undoing via keyboard (#1922)FIX
: save the size of resized text annotations in DRD (#1941)FIX
: fix broken keyboard shortcuts and menu entries for Undo & Redo in decision tables (#1843)
FEAT
: include CMMN diagramOpened event in usage-statistics (#1887)CHORE
: adjust colors to match CAMUNDA color scheme (#1844)FEAT
: allow plugins to get element templates from config (#1893)CHORE
: bump tobpmn-js@7.3.0
CHORE
: bump todmn-js@9.2.0
CHORE
: bump todiagram-js@6.7.0
FIX
: disallow typed start events in sub processes (#498)
FIX
: remove unnecessary click event cancel action (#1907)FEAT
: center the decision table resize hitbox (#1906)FEAT
: remove clause and rule menu entries (#1901)FIX
: hide hit-policy input select on global mousedown event (#1900)FIX
: correct decision table allowed values layout (#1895)FIX
: complete direct editing on drill down in DRD (#1892)FIX
: correctly display DMN decision table dragging layout (#1899)
FIX
: remove Create DMN Table from menu actions (#1871)
FEAT
: send ping and diagram creation events to E.T. telemetrics platform (#1805)FIX
: send correct source maps with crash reports (#1813)FIX
: ensure plugins are correctly sent to Sentry (#1847)FIX
: save workspace before quitting (#1795)FIX
: ensure space key is working to check / uncheck modal check boxes (#1692)FIX
: ensure menu is only initiated once (#1816)
FEAT
: integrate promisified bpmn-js (#1775)CHORE
: bump tobpmn-js@7.2.1
FEAT
: add DMN overview navigation (#1767)FEAT
: set default zoom scale when opening DMN overview (#1848)FEAT
: improve decision table layout (#494)FEAT
: improve literal expression layout (#515)FEAT
: add ability to resize table columns (#500)FIX
: allow association regardless of connection direction (#1702)FIX
: ensure select-all is working DMN properties panel (#1685)CHORE
: bump todmn-js@9.0.0
CHORE
: bump tobpmn-js@6.5.1
CHORE
: bump tocmmn-js@0.20.0
FIX
: prevent loader from flickering (#1743)CHORE
: bump tobpmn-js@6.5.0
CHORE
: bump todiagram-js@6.6.1
CHORE
: bump todmn-js@8.3.0
CHORE
: bump toids@1.0.0
CHORE
: bump tomin-dash@3.5.2
FEAT
: prefer straight layout for sub-process connections (#1309)
FEAT(drd)
: change layout of information requirements (#492)FEAT(drd)
: add auto-place feature (#492)FEAT(drd)
: connect from new shape to source on append (#492)
CHORE
: bump todmn-js@7.5.1
FIX
: changing decision ID via properties panel (#1769)
CHORE
: bump tobpmn-js@6.3.5
FIX
: correct accidental resizing of label target (#1294)
FIX
: delayed validation in deployment tool after reopening the dialog (#1741)
FEAT
: new loading indicator (#1719)FEAT
: completely overhauled UX of the deployment diagram (#1709)FEAT
: save and restore window size (#576)FEAT
: apply native keyboard shortcuts in log panel (#1380)CHORE
: dialogs to return response instead of button (42d0ecc
)CHORE
: remove watermark (#1731)
FEAT
: support for opening DMN 1.2 and DMN 1.3 diagramsFEAT
: migrate DMN 1.1 diagrams to DMN 1.3 on diagram openFEAT
: migrate DMN diagrams to DMN 1.3 on export (7eb32a8
)FEAT
: add resizing to DRD (3dd1265
)FEAT
: improve DRD label editing (#213)FEAT
: set FEEL as default expression language (#1710)CHORE
: bump todmn-js@8.2.0
- DMN editor is migrated to DMN 1.3. Users will be able to open DMN 1.1 and DMN 1.2 diagrams, however exported diagrams will automatically be migrated to DMN 1.3. (
7eb32a8
) - This release is compatible with Camunda BPM versions 7.13.0, 7.12.4, 7.11.11, 7.10.17 and above.
FIX
: correctly export as image on Linux (#1699)FIX
: always paste as plain text to properties panelsCHORE
: make sure to daily check for updates if enabled (d2bf6a6
)
FIX
: resize empty text annotations (#1290)FIX
: correctly move flows when adding lane (#1715)FIX
: restore semantic IDs for non flow nodes (#1285)FIX
: export BPMNDI in correct order (#1326)CHORE
: update tobpmn-js@6.3.4
FEAT(decision-table)
: add new rule on bottom rule <enter> (#345)FEAT(drd)
: activate direct editing after text annotation create (#185)FIX
: update association's refs on element id change (#397)CHORE
: update todmn-js@7.5.0
FEAT
: disable deploy button if config is not valid (050fcdf
)FEAT
: support Camunda Spring Boot starter per default (#1610)FEAT
: redeploy when running process with new config (b4f18fe
)FEAT
: improve look and responsiveness of modals (#1681)FEAT
: remove support for Linux 32bit platforms (#1683)FIX
: check for executable process before deploy and run (#1671)CHORE
: move modal styles to global (#1691)CHORE
: update toelectron@7.1.12
FEAT
: generate more generic IDs for new elements (#1654)FIX
: improve space tool (#1368)FIX
: correctly copy referenced root elements (#1639)FIX
: copy signal event variables (#1684)CHORE
: update tobpmn-js@6.3.0
FEAT
: add alignment buttons and snapping (#1669)FEAT
: add support for DMN Editor plugins (#1550)FIX
: do not display placeholder for input fields in table (#1677)FIX
: update XML correctly when changing id (#1679)FIX
: correct DMN Editor scrolling (#1687)CHORE
: update todmn-js@7.4.3
FEAT
: add automatic update checks (#1541)FEAT
: allow to run BPMN processes directly from the app (#1552)FEAT
: make user data directory configurable (#1625)FIX
: make it possible to export huge diagrams as PNGs (#1591)FIX
: do not swallow warnings on editor open errors (#1522)FIX
: prevent illegal IDs from being entered in the properties panels (#1623)CHORE
: add clear primary / secondary actions for all dialogsCHORE
: update toElectron@7
as new app foundation (#1448, #1607)
FEAT
: copy signals, escalations and errors (#1049)FEAT
: add horizontal and vertical resize handlesFEAT
: improve connection croppingFIX
: correct creation of nested lanes (#1617)FIX
: disable re-layout behaviors on paste (paste as copied) (#1611)FIX
: do not open replace menu after multi-element create (#1613)FIX
: render coloredbpmn:Group
elementsFIX
: correct origin snapping on multi-element create (#1612)FIX
: properly reconnect message flows when collapsing participantFIX
: keep non-duplicate outgoing connections when dropping on flowFIX
: correct serialization ofDataAssociation#assignmet
FIX
: allowbpmn:Association
wherebpmn:DataAssociation
is allowed, too (#1635)CHORE
: update tobpmn-js@6.2.1
FEAT
: remember authentication details (eb35b078
)FEAT
: notarize MacOS distribution (#1585)FEAT
: trap focus and escape key in modal (4df45940
)FEAT
: allow nodeIntegration to be enabled via feature toggle (c7f93c05
)FIX
: do not scroll clear/close controls (20b8dbfc
)CHORE
: prefix log messages with level (c741c41e
)CHORE
: bump todiagram-js@6.0.4
CHORE
: bump tobpmn-js@6.0.2
CHORE
: bump todmn-js@7.2.1
FEAT
: connecting and re-connecting shapes is now possible in both directions (#1230)FEAT
: disable collapsing sub process (a2c008d0
)FIX
: render colored BPMN groups (#1246)
FEAT(decision-table)
: preserve aggregation when COLLECT is selected againFEAT(decision-table)
: allow aggreation to be cleared from dropdown (#370, #389)FEAT(decision-table)
: use JUEL as the default input expression language (#405)FEAT(decision-table)
: only allow standardized hit policy valuesFIX(decision-table)
: correctly handle value erasing (#826)FIX(decision-table)
: correctly display simple mode edit control when cell selection changes (#341)FIX(decision-table)
: do not close input on user selection (#421)FIX(decision-table)
: do not navigate when clearing pre-defined hints (#431)FIX(decision-table)
: prevent context menu jump in larger tablesFIX(decision-table)
: do not close context on user selection
FIX
: allow again to scroll DMN tables horizontally (#1537)
FEAT
: add reusable notifications mechanism (#1505)FEAT
: allow access to workspace configurations for plugins and files (#1425)FIX
: complete direct editing on save operation (#1473)FIX
: correct autofocusing in modals (#1489)CHORE
: bump tobpmn-js@5.1.0
/diagram-js@5.1.0
FIX
: correct duplicated references in lanes (#1504)FIX
: keep sequence flow conditions after morphing source or target (#180)FIX
: do not show preview if create operation is not allowed (#1481)FIX
: be able to paste elements on previously removed areas (#1466)
FEAT
: remember deployment details with diagram (#1066)FEAT
: display readable error message in log (#1426)FEAT
: derive default deployment name from the filename (#1511)FEAT
: deployment tool as a client extension (#1488)
FEAT
: add extension point for UI plugins (#1490)- Introduce several application events to hook into:
FIX
: snap connections to shape center (#1436)FIX
: apply labels when using context pad (#1502)FIX
: do not copy extension elements with unknown type (#1507)
FIX
: correct menu point visibility (#1487)
FIX
: correct check whether plug-ins are enabled (#1479)
FIX
: correct connection layout when dropping on sequence flowsCHORE
: bump tobpmn-js@5.0.4
FIX
: remove phantom snap lines showing on pasteCHORE
: bump tobpmn-js@5.0.3
/diagram-js@5.0.2
FIX
: correct find shortcut not working (#1450)FIX
: restore paste shortcut not working in XML view (#814, #868)CHORE
: disable node integration in client application (#1453)
FEAT
: add two-step copy and paste (#1421)FEAT
: make participants and expanded sub-processes draggable on borders and headers/labels only (#238)FEAT
: improve navigation inside large participants / sub-processes (#238)FEAT
: allow editing ofcamunda:errorMessage
onbpmn:Error
elements (#1333)FEAT
: add generic editor extension point (#1434)FEAT
: activate hand tool onSPACE
(#1475)FIX
: allow participant to participant message flows to be copied (#1413)FIX
: do not update label positions when pasting (#1325)FIX
: keep allowed implementation details on copy and replace (#681, #540, #647, #678, #538, #586, #537, #1464)FIX
: allow editing ofcamunda:InputOutput
in places supported by Camunda only (#491)FIX
: makecamunda:failedJobsRetryTimeCycle
available consistently (#1465)
FEAT
: pre-fill deploy dialog with sensible defaults (#1441)
FIX
: correct cursor being stuck in hover state (#1383)CHORE
: bump tobpmn-js@4.0.4
FIX
: make align-to-origin grid-awareFIX
: allow deploy dialog to be closed without warnings (#1405)
FIX
: prevent dropping on labels and groups in BPMN editor (#1431)
FIX
: update properties panels to mitigate HTML injection vulnerabilities (1ed7caa2c
, blog post)CHORE
: validate that XML IDs for imported documents are valid QNames
FEAT
: add snap on resize (#1290, #609, #608)FEAT
: add ability to modelbpmn:Group
elements (#464)FEAT
: addbpmn:Subprocess
with start event included (#1242)FEAT
: make it easer to segment move (#1197)FEAT
: improve automatic label adjustment for boundary events (#1206)FEAT
: disallow multiple incoming connections on event-based gateway targets (#637)FEAT
: improve layouting of boundary to activity loops (#903)FEAT
: add grid snapping (#1019)FEAT
: add connection previewsFIX
: make message flow attachable to participants with lanes (#1213)FIX
: fix errors disappearing when adding colors (#1342)FIX
: correct name / id alignment in properties panel (#1151)FIX
: prevent unnecessary bendpoints (#1204)CHORE
: update tobpmn-js@4.0.2
FEAT
: add connection previewsCHORE
: update tocmmn-js@0.19.2
FIX
: load local element templates (#1379)FIX
: apply default element templates only to new diagrams (#1388)
FIX
: fix misleading log usage whensingle-instance
flag is set to false (#1363)
FIX
: restore keyboard shortcuts modal (#1358)FIX
: ignoreNODE_ENV
environment variable in production build (#1352)FIX
: keep changes when moving back and forth between unsafed tabs (#1347)
FEAT
: showDataInput
/DataOutput
labels (#1324)FEAT
: allow basicDataInput
/DataOutput
moveFIX
: prevent unnecessary dirty state without actual label update (#858)CHORE
: update tobpmn-js@3.3.1
FIX
: fix desktop icons on Linux
CHORE
: update toelectron@3.1.7
FIX
: show open file error dialog if tab couldn't be created (#1320)FIX
: fix DMN navigation (#1321)FIX
: update lastXML on xml prop change (#1323)
CHORE
: update tobpmn-js@3.2.2
FEAT
: resize tab whenever app layout changes (8592eb4
)FEAT
: mark file as unsaved if user cancels update (#1188)FEAT
: display error tab when editor fails (#1214)FEAT
: provide relevant context for tab errors (#1176)FEAT
: log mapped stack trace for errors (60393fe
)FEAT
: restore Diagram opened with warnings hint (#1177)FEAT
: add simple way to restart editor without plug-ins (#1253)CHORE
: add license headers to all source files (#1231)CHORE
: add THIRD_PARTY_NOTICES (#1233)FIX
: only show plug-ins menu if plug-ins are registered (#1239)FIX
: restore menu state backwards compatibility (#1193)FIX
: disable reopen last tab menu button when there is no last tab (#1173)FIX
: disable save as menu button for empty tab (#1282)FIX
: import xml to editor only when it is changed (3f9cdaf
, #1298)FIX
: allow well-known files to be dropped (46ae9b1
)FIX
: restore empty file dialog (#1301)FIX
: correct undo/redo behavior (#1218)FIX
: disable plugin menu item when function returns falsy value (#1311)
CHORE
: update tobpmn-js@3.2.2
FIX
: gracefully handle missing waypoints (45486f2
)FIX
: restore error dialog for broken diagram (#1192)FIX
: replace namespace util to not parse diagram twice (bdee98e
)
FEAT
: show input and output label first in editors (#346)CHORE
: update todmn-js@6.3.2
FIX
: set dirty state correctly when view is changedFIX
: properly destroy individual viewers on dmn-js destruction (#392)FIX
: change active view when sheets change (#1310)
CHORE
: restore improved image resolution, supposedly shipped withv3.0.0-0
already (#486)FIX
: set align to origin offset to saner defaultFIX
: ensure new diagrams contain unique ids for process, case and decision elements
FIX
: handle unrecognized, non-file arguments passed to application (#1237)
FEAT
: add feature toggles (#1159)FEAT
: add BPMN only mode (#872)FEAT
: rework file droppingFEAT
: improve logging across the applicationFEAT
: allow disabling plug-ins via flag (4b365482
)FEAT
: align diagrams to(0,0)
on save to prevent negative coordinates (#982, #1183)FEAT
: drop diagram origin cross (#1096)FEAT
: unify search paths for plug-ins and element templates (#597)FEAT
: show full path to diagram as tab title (#1187)FEAT
: make application logs available on file system (#1156)CHORE
: update toelectron@3.1.3
CHORE
: update tobpmn-js@3.2.0
FIX
: correct shortcuts shown in overlay (#1039)FIX
: properly handle file-drop in XML view (#571)FIX
: don't throw error when dragging file over diagram tabs (#1120)FIX
: prevent jumping when resizing properties/log panels (f68e6764
)FIX
: re-open + focus docked app on file open (MacOS) (eff83531
)FIX
: prevent external file changed dialog from opening twice on Windows / Linux (#1118)
FEAT
: setisHorizontal
tobpmndi:Shape
elements (#1096)FIX
: mark diagram as dirty afteractiviti
tocamunda
namespace conversion (#403)
FEAT
: setdeployment-source
toCamunda Modeler
(#1153)
FEAT
: add ability to reference local assets via logical paths (dcf2bc0b
)FEAT
: recognize plug-ins in{basePath}/resources/plugins
(#597)CHORE
: gracefully handle plugin load failures (#1180)CHORE
: enforce unique names (#1180)CHORE
: log loading and activation (#1180)CHORE
: improve plugin error handling in various places (d916d22f
,420cf831
,39e3c2eb
)CHORE
: deprecate global plug-in helpers in favor of logical paths (1de7af5a
)FIX
: give plug-ins stored in{userData}
access to local assets (#1135)
- The global plug-in helper
getPluginPaths()
did not work reliably and got deprecated. Use logical paths of the formapp-plugins://{pluginName}/{pathToResource}
to reference static plug-in assets (1de7af5a
). - The global plug-in helper
getModelerPath()
was removed without replacement (1de7af5a
). - Rewriting the modeler changed most CSS selectors outside the actual diagram editors / properties panels. This may break plug-ins that monkey patch the application styles.
- To improve compatibility with external tools, we now prevent negative coordinates by aligning to
(0,0)
on diagram save. This results in slightly more noise in actual file changes (#1096).
This is a pre-release of the app ported to an entirely new architecture.
FEAT
: add ability for users to give feedback via the Help menu (#1094)FEAT
: improve resolution of exported images (#486)CHORE
: rewrite client app in ReactJS (#866)CHORE
: rewrite back-end for better separation of concerns and extensibility (#866)CHORE
: rework back-end to client communication (#866)CHORE
: update toelectron@3.0.14
FIX
: do not restrict height of properties panel content (#283, #62, #6)
FEAT
: add ability to use authentication (#1063, #742)FEAT
: remember last deployed endpoint URL (#1041)FEAT
: improve error handling (#838, #846)FEAT
: deploy only changed resources per default (#744)FIX
: disable editor shortcuts while modal is active (#929)
FEAT
: add hints to returned Java types in properties panel (#286)FEAT
: show target variable name instead of index in properties panel (#287)CHORE
: update tobpmn-js@3.1.0
FIX
: render labels always on top (#1050)
FEAT
: add ability to navigate all decision elements using tabsCHORE
: update todmn-js@6.2.0
FIX
: correct dirty state indicator
CHORE
: update tocmmn-js@0.17.0
FIX
: includecamunda:calledElementVersionTag
(#1074)
FIX
: do not join incoming/outgoing flows other than sequence flows on element deletion (#1033)
CHORE
: drop unused dependency
FIX
: correctcamunda:isStartableInTasklist
default value
FEAT
: support moving elements via keyboard arrows on all diagram editors (a2b5bf07
)FEAT
: add accessible context-pad and popup-menu to all remaining diagram editors (DRD, CMMN)CHORE
: update tocmmn-js@0.16.0
CHORE
: update todmn-js@6.0.0
FIX
: correct properties panel scrolling with many items
FEAT
: add editing support forcamunda:isStartableInTasklist
(#843)
FEAT
: support moving canvas via keyboard arrows in DRD editor (#1016)FEAT
: add diagram origin cross in DRD editor (7dceaf5f9
)
CHORE
: update dependencies
FIX
: fix move canvas key binding in BPMN editor
FEAT
: moving the canvas using keyboard arrows now requires theCtrl/Cmd
modifierFIX
: correctly detect file type when opening file (#944)CHORE
: bump toelectron@3.0.0
FEAT
: add moddle extensions as plugins to bpmn-js (#949)FEAT
: display group names (#844)FEAT
: add ability to move selection with keyboard arrows (#376)FEAT
: improveEventBasedGateway
context pad tooltips (#917)FEAT
: improve modeling behavior afterEventBasedGateway
(#784)CHORE
: update tobpmn-js@3
CHORE
: update todmn-js@5.2.0
CHORE
: update tocmmn-js@0.15.2
Republish of v2.0.2
with fixed distribution.
FIX
: fix native copy and paste in DMN decision tables on MacOS (#758)
FIX
: correct MacOS app icon size (#901)
CHORE
: update tobpmn-js-properties-panel@0.26.2
This is a pre-release.
CHORE
: update tobpmn-js@2.5.1
This is a pre-release.
CHORE
: drop unused dependency
This is a pre-release.
CHORE
: bumpelectron
version
This is a pre-release.
CHORE
: drop Windows installer, as it is currently broken (cf. #867)
FEAT
: snapbpmn:Event
to center when creating message flows (#887)FIX
: prevent error dragging label ontobpmn:MessageFlow
(#888)FIX
: round coordinates when dragging elements (#886)
This is a pre-release.
FIX
: properly reflect decision id changes in decision table and literal expression editors
This is a pre-release.
FEAT
: add DMN properties panel, avaliable for all DMN editors (#847)FEAT
: add ability to editcamunda:historyTimeToLive
ondmn:Decision
elements (#581)FEAT
: add ability to editcamunda:versionTag
ondmn:Decision
elements (#802)CHORE
: dropdmn:Definitions
name
andid
editing from DRD editor; you may edit these properties via the DMN properties panel (653eb607
)
This is a pre-release.
FEAT
: improve minimap, round twoFEAT
: support boundary event to activity loops (#776)FEAT
: support activity to activity loopsFEAT
: provide Windows installer and MacOS DMG distribution (#787)FEAT
: sign executables on Windows and MacOS (#787)CHORE
: update tobpmn-js@2.4.0
CHORE
: update tocmmn-js@0.15.0
CHORE
: update todiagram-js-minimap@1.2.2
CHORE
: drop in-app Windows file association behavior in favor of external support script (a07b693a
)FIX
: correct minimap collapse iconFIX
: correct app icons (#503)FIX
: prevent creation of duplicate flows in BPMN editor (#777)
FIX
: correctly update editor actions on direct editing (#790, #834)FIX
: useArial
as default font when exporting SVG (#840)CHORE
: update todmn-js@5.1.0
CHORE
: update tobpmn-js@2.3.1
FIX
: correct bpmn-js version used in lock fileCHORE
: update tobpmn-js@2.2.1
FEAT
: show loader on application startupFEAT
: resize text annotation when editing via properties panel (#631)FIX
: correct error message on import error (#821)FIX
: create/update labels when updating element name via properties panel (#824)FIX
: correct target attribute in signal payload not being removed from BPMN 2.0 XML (#818)CHORE
: update tobpmn-js@2.2.0
CHORE
: update todiagram-js-minimap@1
CHORE
: make dialogs actual modal windows (#815)
FEAT
: allow data stores to be modeled between participants (#183)FEAT
: allow deletion of external labels, clearing text (#243)FEAT
: speed up BPMN diagram import by only rendering non-empty labelsFEAT
: show loader when opening huge diagrams (#704)FEAT
: export image using native type chooser (#171)CHORE
: improve text rendering in BPMN diagramsFIX
: correct BPMN editor align button tooltip (#590)FIX
: makecycle
option for BPMN intermediate timer events available again (#792)FIX
: correct edit menu on direct editing activation (#708)FIX
: prevent BPMN element deletion when pressingDEL
in BPMN properties panel (#680)CHORE
: update toElectron@2
CHORE
: update tobpmn-js@2.1.0
CHORE
: update tobpmn-js-properties-panel@0.25.1
FEAT
: add ability to create a new diagram when opening an empty file (#636)FEAT
: improve compatibility with Signavio BPMN 2.0 exports (#732)FIX
: correct context menu positioning in decision table editor
Check git log
for earlier history.