Camunda Modeler Changelog

What's new in Camunda Modeler 5.22.0

Apr 8, 2024
  • General:
  • FIX: disable shortcuts when template selection modal is open (#3483)
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to @camunda/[email protected]
  • DEPS: update to [email protected]
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to @camunda/[email protected]
  • DEPS: update to @camunda/[email protected]
  • BPMN:
  • FEAT: support compensation events in C8 (#3945)
  • FEAT: improve form related tooltips (#4183)
  • FIX: prevent Maximum call stack size exceeded in variable resolver (#4139, @bpmn-io/variable-resolver#30)
  • Forms:
  • FEAT: implemented new expression field, allowing precomputation of data at runtime using FEEL (bpmn-io/form-js#1073)
  • FEAT: overhaul the JSON editor components (bpmn-io/form-js#1101)
  • FIX: improved the editor selection autoscroll (bpmn-io/form-js#1106)
  • FIX: display groups with no outline with a dashed outline in the editor (bpmn-io/form-js#1084)
  • FIX: variables with keyword names like duration can now be used in feel expression (bpmn-io/form-js#975)
  • FIX: ensure dynamic list and tables interact safely (bpmn-io/form-js#1064)
  • FIX: prevent crash when illegal key and path is used (#4217, #4218)
  • FIX: make the output panel readonly (#4216)

New in Camunda Modeler 5.21.0 (Mar 11, 2024)

  • General:
  • FEAT: add Camunda 8.5 as engine profile
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to @camunda/[email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • BPMN:
  • FEAT: support Zeebe user task (#4087)
  • FEAT: improve retries tooltip (#4148)
  • FEAT: always display documentation field in Camunda 7 diagrams (bpmn-io/bpmn-js-element-templates#67, #4037)
  • FEAT: always display multi-instance group in Camunda 7 diagrams (bpmn-io/bpmn-js-element-templates#68)
  • FEAT: allow Boolean and Number types in Camunda 8 diagrams (bpmn-io/bpmn-js-element-templates#64, #3622)
  • FEAT: improve camunda:historyTimeToLive error reporting (#4062)
  • FEAT: do not provide camunda:historyTimeToLive default value (#4150)
  • FEAT: improve camunda:historyTimeToLive tooltip
  • FIX: hide output mappings unsupported for terminate end event (#4096)
  • FIX: apply all chained conditional properties (bpmn-js-element-templates#49)
  • FIX: adjust FEEL parsing to accept certain broken expressions (camunda-modeler#4073)
  • DMN:
  • FEAT: improve camunda:historyTimeToLive tooltip
  • Linting:
  • FEAT: make history-time-to-live an informative hint (camunda/bpmnlint-plugin-camunda-compat#160)
  • FEAT: report missing form definition as warning, not error (camunda/bpmnlint-plugin-camunda-compat#154, camunda/bpmnlint-plugin-camunda-compat#157)
  • FIX: correct escalation-reference to allow start event without escalationRef (camunda/bpmnlint-plugin-camunda-compat#158)
  • Forms:
  • FIX: correct HTML field documentation link (#4118)

New in Camunda Modeler 5.20.0 (Feb 8, 2024)

  • General:
  • FEAT: allow users to re-open recently used files (#3917)
  • FEAT: confirm on unsaved files before reload (#3886, #3240)
  • FEAT: rework report feedback widget (#4086)
  • FEAT: improve resizer and popup editor toggle interaction (#3895)
  • FIX: correct user forum link (#4085)
  • CHORE: track popup editor usage (#4004)
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to @camunda/[email protected]
  • DEPS: update to @camunda/[email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • BPMN:
  • FEAT: allow text annotations to overlap with the borders of subprocesses and pools (bpmn-io/bpmn-js#2049, #4035)
  • FEAT: improve Camunda 7 variable events tooltip (#1016)
  • FEAT: make FEEL error more forgiving (#3991)
  • FEAT: display element template icon found in XML (bpmn-io/bpmn-js-properties-panel#1011)
  • FEAT: align zeebe input propagation label and tooltip (bpmn-io/bpmn-js-properties-panel@5d8bd68, #4051)
  • FEAT: allow tooltip re-usability (bpmn-io/properties-panel#321)
  • FEAT: word wrap FEEL expressions, textarea style (bpmn-io/properties-panel#319)
  • FEAT: always show documentation field (bpmn-io/bpmn-js-element-templates#50, #4037)
  • FEAT: validate Camunda 7 text area and select (bpmn-io/bpmn-js-element-templates#55)
  • FEAT: ensure Camunda 8 user tasks have a form definition (camunda/bpmnlint-plugin-camunda-compat#151)
  • FIX: support core replace in compensation behavior (bpmn-io/bpmn-js#2073, #4070)
  • FIX: attach popup editor toggle to the top (bpmn-io/bpmn-js-properties-panel@e6681f7)
  • FIX: close popup editor when properties panel gets detached (bpmn-io/bpmn-js-properties-panel@7defc52)
  • FIX: close popup editor when source component gets unmounted (bpmn-io/bpmn-js-properties-panel@1fa3330)
  • FIX: correct re-validation of entries when validator changes (bpmn-io/bpmn-js-properties-panel@e93e986, #3070)
  • FIX: drop unnecessary variable propagation behavior (camunda/camunda-bpmn-js-behaviors#57)
  • FIX: prevent infinite loop when suggesting variables (bpmn-io/variable-resolver#23)
  • FIX: show scrollbars in popup editor (bpmn-io/properties-panel#319)
  • Forms:
  • FEAT: implement HTML component and cleanup Text component (bpmn-io/form-js#999)
  • FIX: resize textarea on input changes (bpmn-io/form-js#1011)
  • FIX: prevent demo data from being created on edited tables (bpmn-io/form-js#1005)

New in Camunda Modeler 5.17.0 (Nov 9, 2023)

  • General:
  • FEAT: Add Camunda 8.4 and 7.21 as engine profiles
  • FEAT: support multi-tenancy when deploying or running a process
  • FEAT: add FEEL popup menu
  • DEPS: update to [email protected]
  • DEPS: update to camunda-dmn-moddle
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to @camunda/[email protected]
  • DEPS: update to @camunda/[email protected]
  • DEPS: update to [email protected]
  • BPMN:
  • FEAT: add toggle for non-interrupting events
  • FEAT: keep events non-interrupting when using bpmnReplace by default
  • FEAT: preview append on hover
  • FEAT: align selection outline with element's shape
  • FEAT: make space tool local per default
  • FEAT: support Camunda 8 form reference
  • FEAT: add link to learning resources from the FEEL popup editor
  • FEAT: support zeebe:taskDefinition binding
  • FIX: display multi-instance configuration in properties panel
  • DMN:
  • FEAT: use FEEL editor in literal expression editor
  • FEAT: implement variable suggestions
  • FEAT: adjust selection outline to shapes
  • FEAT: implement search in DRD
  • FIX: make literal expression box grow with content
  • FIX: add missing translations
  • Forms:
  • FEAT: support standalone Form deployment
  • FEAT: support separator form field
  • FEAT: keyboard support for palette entries
  • FEAT: make it easier to navigate over tags in taglist component via keyboard
  • FIX: allow 0 as a valid minimum for number fields

New in Camunda Modeler 5.16.0 (Oct 4, 2023)

  • General:
  • FEAT: make OAuth URL in deploy dialog more explicit (#3868)
  • FEAT: drop missleading audience hint in deploy dialog (#3864)
  • FEAT: improve error messages shown in deploy dialog (#3808, #3873)
  • FEAT: mark 8.3 as stable (#3882)
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • BPMN:
  • FEAT: support signal catch events for Camunda 8 (#3819)
  • FEAT: improve tooltip content (bpmn-js-properties-panel#955)
  • FEAT: warn on deprecated secrets format (#3834)
  • FIX: correct FEEL error switching (#3845)
  • FIX: correct dirty marker not updating (#3815)
  • FIX: correct HTTL incorrectly reported as error (#3853)
  • Forms:
  • FEAT: support group component (bpmn-io/form-js#768)
  • FEAT: support nested component keys (bpmn-io/form-js#464)
  • FEAT: add placeholder on empty form input panel (bpmn-io/form-js#773)
  • DMN:
  • FEAT: use FEEL editor in decision table cell editor (bpmn-io/dmn-js#774)
  • FEAT: use FEEL editor in decision table input expression (bpmn-io/dmn-js#768)
  • FEAT: render FEEL expressions in tables as monospace font
  • FIX: increase decision table cell editor line height

New in Camunda Modeler 5.15.2 (Oct 2, 2023)

  • General:
  • FEAT: make OAuth URL in deploy dialog more explicit (#3868)
  • FEAT: drop missleading audience hint in deploy dialog (#3864)
  • FEAT: improve error messages shown in deploy dialog (#3808, #3873)
  • FEAT: mark 8.3 as stable (#3882)
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • BPMN:
  • FEAT: support signal catch events for Camunda 8 (#3819)
  • FEAT: improve tooltip content (bpmn-js-properties-panel#955)
  • FEAT: warn on deprecated secrets format (#3834)
  • FIX: correct FEEL error switching (#3845)
  • FIX: correct dirty marker not updating (#3815)
  • FIX: correct HTTL incorrectly reported as error (#3853)
  • Forms:
  • FEAT: support group component (bpmn-io/form-js#768)
  • FEAT: support nested component keys (bpmn-io/form-js#464)
  • FEAT: add placeholder on empty form input panel (bpmn-io/form-js#773)
  • DMN:
  • FEAT: use FEEL editor in decision table cell editor (bpmn-io/dmn-js#774)
  • FEAT: use FEEL editor in decision table input expression (bpmn-io/dmn-js#768)
  • FEAT: render FEEL expressions in tables as monospace font
  • FIX: increase decision table cell editor line height

New in Camunda Modeler 5.15.1 (Sep 21, 2023)

  • FIX: fix element templates and plugins not found error on Windows (#3863)

New in Camunda Modeler 5.15.0 (Sep 21, 2023)

  • FIX: fix element templates and plugins not found error on Windows (#3863)

New in Camunda Modeler 5.15.0 (Sep 11, 2023)

  • General:
  • DEPS update to @bpmn-io/[email protected]
  • DEPS update to @camunda/[email protected]
  • DEPS update to [email protected]
  • DEPS update to [email protected]
  • DEPS update to [email protected]
  • BPMN:
  • FEAT: move Call Activity to Sub Processes group in options menu (bpmn-js-create-append-anything#14)
  • FEAT: add Input propagation group (#3793)
  • FEAT: visually show deprecated templates in properties panel (bpmn-js-element-templates#11)
  • FEAT: suggest variables from form schema (#3780)
  • FEAT: do not hide overlays on canvas move per default (bpmn-io/diagram-js#798)
  • FIX: allow to create connection + event-based gateway (bpmn-io/bpmn-js#1490)
  • FIX: correct copy of default sequence flow elements (bpmn-io/bpmn-js#1935)
  • FIX: make breadcrumb styling more robust (bpmn-io/bpmn-js#1945)
  • FIX: remove Outputs group from error end events (#3782)
  • FIX: show all FEEL errors in Problems panel (#3806)
  • CHORE: example data is no longer scoped to the element that defines it (#3728)
  • Linting:
  • FEAT: add no-loop rule
  • FEAT: add no-propagate-all-parent-variables rule
  • FEAT: add link-event rule
  • FEAT: add start-form rule (#75)
  • FEAT: add documentation links to problems (#74)

New in Camunda Modeler 5.14.0 (Aug 3, 2023)

  • General:
  • FEAT: add flags for default execution platform version (#3515)
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to @camunda/[email protected]
  • BPMN:
  • 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)
  • Forms:
  • FEAT: add spacer 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 for alt and source properties (form-js#663)
  • FEAT: support populate multiselect values via FEEL expression (form-js#673)
  • FEAT: support FEEL for min, max, minLength and maxLength validation (form-js#668)
  • DEPS: update to form-js to 1.1.0
  • DEPS: update to form-linting to 0.10.0
  • DEPS: update to form-playground to 0.8.0

New in Camunda Modeler 5.13.0 (Jul 7, 2023)

  • General:
  • FEAT: gracefully handle failing diagram validation rules
  • FEAT: gracefully handle post-import errors
  • FIX: correct resize handle position
  • DEPS: migrate from electron-notarize to @electron/notarize
  • DEPS: update sentry
  • BPMN:
  • FEAT: integrate Camunda Platform 7.20 linting rules
  • FEAT: track connector usage
  • FIX: correctly tracking of palette/context pad usage
  • FIX: correctly create diagram with process default templates
  • FIX: show non-interrupting event version in replace menu
  • DEPS: update to [email protected]
  • DEPS: update to @camunda/[email protected]

New in Camunda Modeler 5.12.1 (Jun 26, 2023)

  • FIX: restore compatibility with token simulation plug-in.

New in Camunda Modeler 5.12.0 (Jun 12, 2023)

  • FEAT: Log and Problems merged into single resizable bottom panel with Output and Problems tab
  • FEAT: infer default port when connecting to Zeebe instances
  • FEAT: point to troubleshooting guide on connection problems
  • FIX: default empty business key to null in starting process instance
  • FIX: account for custom SSL certificates when connecting to C8 SaaS
  • DEPS: update to [email protected]

New in Camunda Modeler 5.11.0 (May 8, 2023)

  • General:
  • FIX: use custom SSL certificate for oAuth connection
  • BPMN:
  • FEAT: persist properties panel layout across sessions
  • FEAT: support templating of message events
  • FIX: merge process variables schemas
  • FIX: unlink event template when replaced with mismatching event definition
  • DEPS: update to camunda-bpmn-js
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DMN:
  • FIX: fix crashes when typeRef is missing
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • Forms:
  • FEAT: support required for checkbox, checklist and taglist
  • DEPS: update to form-js to 0.14.1
  • DEPS: update to form-linting to 0.7.1
  • DEPS: update to form-playground to 0.6.0

New in Camunda Modeler 5.10.0 (Apr 5, 2023)

  • General:
  • FEAT: remove ET telemetry and migrate "ping" event to Mixpanel (#3519, #3521)
  • FEAT: add latest execution platform versions (#3522)
  • DEPS: update to [email protected]
  • BPMN:
  • 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 to [email protected]
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to @camunda/[email protected]
  • DMN:
  • FEAT: add visual grid to editors (#67)
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • Forms:
  • FEAT: allow primitives for multi select values (#542)
  • FEAT: support more flexible rows layout with columns (#560)
  • FEAT: support FEEL templating in text components (#567)
  • DEPS: update to form-js to 0.13.0
  • DEPS: update to form-linting to 0.6.1
  • DEPS: update to form-playground to 0.5.0

New in Camunda Modeler 5.9.0 (Mar 10, 2023)

  • General:
  • FEAT: support MaxOS 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)
  • BPMN:
  • 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 (https://github.com/camunda/camunda-modeler/issues/3433)
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to @camunda/[email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DMN:
  • FEAT: allow multi-line headers in decision tables (dmn-js#719)
  • DEPS: update to [email protected]

New in Camunda Modeler 5.8.0 (Feb 9, 2023)

  • General:
  • 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 to [email protected] (#3431)
  • BPMN:
  • FEAT: feature service and user 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 paths round by default (1827)
  • FEAT: improved BPMN symbol rendering (#1830)
  • FEAT: round connection corners (#1828)
  • FEAT: support FEEL expressions in C8 error throw events (#3319)
  • FEAT: support C8 escalation events (#3318)
  • FEAT: improve editor support in C8 element templates for non FEEL languages (bpmn-io/bpmn-js-properties-panel#858)
  • FEAT: autoresize name element in properties panel (bpmn-io/bpmn-js-properties-panel#705)
  • 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 setting Message#correlationKey (#3392)
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to @camunda/[email protected]
  • DMN:
  • FEAT: set decision table header as title (bpmn-io/dmn-js#719)
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • Forms:
  • 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 to [email protected]

New in Camunda Modeler 5.7.0 (Jan 9, 2023)

  • General:
  • FEAT: add replace menu shortcut R (#3364)
  • FEAT: add support for nested variables to FEEL editor autocompletion (#34)
  • BPMN:
  • 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 to [email protected]
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • DMN:
  • DEPS: update to [email protected]
  • DEPS: update to [email protected]
  • Forms:
  • 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: add email and phone validation type to text field form fields (#414)
  • FEAT: validate form input JSON in validate view (#386)
  • DEPS: update to @bpmn-io/[email protected]
  • DEPS: update to @camunda/[email protected]
  • DEPS: update to @camunda/[email protected]

New in Camunda Modeler 5.6.0 (Dec 9, 2022)

  • FEAT: add Camunda 8.2 and Camunda 7.19 preview profiles.
  • FIX: suppress EPIPE errors for app output.
  • FIX: correctly parse path expressions in lists.

New in Camunda Modeler 5.5.1 (Nov 21, 2022)

  • BPMN:
  • FIX: ensure ImplementationProps do not remove empty properties (#3303, #3304)
  • DEPS: update to [email protected]

New in Camunda Modeler 5.5.0 (Nov 8, 2022)

  • General:
  • 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)
  • Forms:
  • FEAT: integrate forms playground (#3178)
  • DEPS: bump form-js to v0.9.9 (#3178)
  • DEPS: add @camunda/form-playground (#3178)

New in Camunda Modeler 5.4.2 (Oct 21, 2022)

  • General:
  • FIX: do not use TLS with HTTP endpoints when deploying to Zeebe (#3242)
  • BPMN:
  • FIX: remove Cycle option of Timer Type of interrupting timer start event (#802)
  • FIX: remove timer expression if not allowed after element changed (#15)
  • Forms:
  • FIX: align default static values (#355)

New in Camunda Modeler 5.4.1 (Oct 8, 2022)

  • FIX: fix deployment to C8 SaaS (#3223)

New in Camunda Modeler 5.2.0 (Aug 9, 2022)

  • General:
  • 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)
  • BPMN:
  • 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)
  • DMN:
  • FIX: attach and detach DMN overview properly (#3080)

New in Camunda Modeler 5.1.0 (Jul 12, 2022)

  • General:
  • 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)
  • BPMN:
  • 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 explicit Decision 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)
  • DMN:
  • 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)
  • Forms:
  • 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)

New in Camunda Modeler 5.0.0 (Apr 12, 2022)

  • General:
  • FEAT: update app icon
  • FEAT: overhaul the welcome page design and add new badge for Camunda Platform 8
  • FEAT: rename Camunda Platform to Camunda Platform 7 and Camunda Cloud to Camunda Platform 8
  • FEAT: add Camunda Platform 8 and Camunda Platform 7.17 in platform version selector
  • FEAT: link to new docs homepage
  • FEAT: add display-version flag
  • FEAT: send telemetry data for usage of plugins
  • FEAT: send telemetry data for button/link clicks on welcome page
  • FIX: always show active tab indicator
  • FIX: avoid error when closing startInstance overlay via canvas click
  • FIX: log errors in context of toast notifications
  • FIX: don't open external links twice in some situation
  • CHORE: add query parameters to external camunda.com and camunda.io links
  • DEPS: bump to [email protected]
  • DEPS: bump to [email protected]
  • BPMN:
  • FEAT: add element template support for Camunda Platform 8 BPMN diagrams
  • FEAT: allow configuration of custom groups for element template configurations
  • FEAT: send telemetry data for usage of element templates used for Camunda Platform 8 BPMN diagrams
  • FEAT: make deploy to Camunda Platform 8 SaaS the default selection in deploy tool
  • FEAT: show error in properties panel on click on respective error
  • FEAT: add implementation level validation and respective errors
  • FEAT: improve UI of deploy tool
  • FEAT: let plugins differentiate between BPMN tabs for either cloud, platform, or both
  • FEAT: pick up bpmn-js and moddle plugins for cloud BPMN tabs
  • FEAT: send telemetry data for usage of collapsed subprocesses
  • FIX: show properties-panel icon for ad-hoc subProcess
  • FIX: make labels for formType selection in properties panel easier to understand
  • FIX: avoid error in deployPlugin when file menu is used
  • FIX: correctly show color icons in edit > color menu
  • FIX: show variableName and variableEvents for Conditional Events
  • FIX: correctly persist Message End Events with external task configuration to XML
  • DEPS: bump to [email protected]
  • DEPS: bump to [email protected]
  • DEPS: bump to [email protected]
  • DEPS: bump to [email protected]
  • DMN:
  • FEAT: add DMN modeler for Camunda Platform 8
  • FEAT: add deploy tool for Camunda Platform 8 DMN diagrams
  • FEAT: let plugins differentiate between DMN tabs for either cloud, platform, or both
  • FEAT: support engine profile selection for DMN diagrams
  • FEAT: send telemetry data for engine usage within DMN diagrams on diagramOpen or diagramDeploy
  • FIX: allow opening of DMN 1.3 files with xml file extension
  • DEPS: add [email protected]
  • DEPS: bump to [email protected]
  • Forms:
  • DEPS: bump to [email protected]
  • Breaking Changes:
  • Camunda Platform is now consistenly labeled as Camunda Platform 7 and Camunda Cloud as Camunda Platform 8. This is a UI-level change and diagram data is not affected.

New in Camunda Modeler 4.12.0 (Jan 18, 2022)

  • 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 to [email protected]

New in Camunda Modeler 4.11.1 (Oct 15, 2021)

  • FIX: correct deployment of Camunda Forms with camunda:formRefBinding=latest.
  • FIX: quit application on MacOS when forcefully requested.

New in Camunda Modeler 4.11.0 (Oct 8, 2021)

  • General:
  • 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)
  • BPMN:
  • 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)

New in Camunda Modeler 4.10.0 (Sep 9, 2021)

  • General:
  • FEAT: add Provide 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 manual Check for Updates action by not using the staged rollout mechanism (#2263)
  • FIX: keep tab open when a save dialog was canceled (#2359)
  • BPMN:
  • 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 to [email protected]
  • DMN:
  • 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 to [email protected]
  • Forms:
  • 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 to [email protected] (#2407)

New in Camunda Modeler 4.9.0 (Jul 7, 2021)

  • General:
  • 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)
  • BPMN:
  • FEAT: support bpmn-in-color
  • FEAT: support setting variables and local property via element templates independently (#2334)
  • FIX: support expressions in bpmn: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 to [email protected]
  • DMN:
  • FEAT: set focus on newly created row (#2259)
  • FIX: correct Windows newlines being lost on paste (#2280)
  • DEPS: update to [email protected]
  • Forms:
  • FEAT: register Camunda Modeler for .form files on Windows (#2292)
  • FIX: open fallback editor if schema opening fails (#2294)

New in Camunda Modeler 4.8.1 (May 12, 2021)

  • FIX: pass flags to client correctly (#2257)

New in Camunda Modeler 4.8.0 (May 11, 2021)

  • General:
  • 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)
  • CHORE: update to electron@12 (#1926)
  • CHORE: update to [email protected] (#2169)
  • BPMN:
  • 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)

New in Camunda Modeler 4.7.0 (Apr 12, 2021)

  • General:
  • FEAT: set enable-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)
  • BPMN:
  • 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 to [email protected]
  • CHORE: bump to [email protected]
  • DMN:
  • CHORE: bump to [email protected]
  • Forms:
  • FEAT: add Forms editor (#2149)
  • FEAT: allow opening .form files (#2108)
  • FEAT: allow deploying Forms alongside BPMN diagrams (#2100)

New in Camunda Modeler 4.6.0 (Feb 9, 2021)

  • General:
  • FEAT: offer Check for Update option in the menu (#2010)
  • FEAT: open fullscreen with Ctrl+Cmd+F on Mac (#2050)
  • FIX: correctly log filepath when logging a write file error (#2079)
  • CHORE: bump to [email protected]. Auxiliary mouse button events will now be passed as element.* mouse events to components (incl. components provided via plugins). You must filter your event listeners to prevent reactions to these events (1063f7c18).
  • BPMN:
  • FEAT: add Participant- prefix to respective ID and Name textInput labels to improve clarity (#1738)
  • CHORE: capture userTask formKey metrics on diagram open and diagram 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 to [email protected]
  • CHORE: bump to [email protected]
  • CHORE: bump to @bpmn-io/[email protected]
  • DMN:
  • 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 to [email protected]

New in Camunda Modeler 4.5.0 (Jan 12, 2021)

  • BPMN:
  • FEAT: support versioned element templates (#1969)
  • FEAT: support modeling isCollection 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 to [email protected]
  • DMN:
  • FEAT: make decision table headers and the first column sticky (#269)
  • FIX: fix literal expression styles (#2019)
  • CHORE: update to [email protected]
  • CMMN:
  • FEAT: set default value for disable-cmmn-flag to true (#2036); run with --no-disable-cmmn or edit your local flags.json to re-enable CMMN editor

New in Camunda Modeler 4.4.0 (Nov 10, 2020)

  • General:
  • FEAT: enable Backspace on MacOS for element removal (#1989)
  • FEAT: enable SHIFT + click for multi-selection (#1964)
  • FIX: correct switching between diagram and XML (#1925)
  • CHORE: capture deployment and process variables in telemetry events
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • BPMN:
  • 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-enable entriesVisible property of element templates (#1975)
  • FIX: correct label of start instance tool (#1777)
  • DMN:
  • FEAT: allow decision table name to take empty space
  • FEAT: focus cell in newly added row (#928)
  • FIX: render hit policy drop down in the correct location

New in Camunda Modeler 4.3.0 (Oct 13, 2020)

New in Camunda Modeler 4.3.0 RC 0 (Oct 8, 2020)

  • General:
  • 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 to [email protected]
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • BPMN:
  • 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)
  • DMN:
  • 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)

New in Camunda Modeler 4.2.0 (Aug 11, 2020)

  • General:
  • 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 to [email protected]
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • BPMN:
  • FIX: disallow typed start events in sub processes (#498)
  • DMN:
  • 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)

New in Camunda Modeler 4.1.0 (Jul 14, 2020)

  • General;
  • 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)
  • BPMN:
  • FEAT: integrate promisified bpmn-js (#1775)
  • CHORE: bump to [email protected]
  • DMN:
  • 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 to [email protected]

New in Camunda Modeler 4.0.0 Alpha 3 (May 27, 2020)

  • General:
  • FEAT: Integrate error tracking (#1796)
  • FEAT: Update Camunda logo (#1794)

New in Camunda Modeler 4.0.0 Alpha 2 (May 14, 2020)

  • General:
  • FIX: prevent loader from flickering (#1743)
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • CHORE: bump to [email protected]
  • BPMN:
  • FEAT: prefer straight layout for sub-process connections (#1309)
  • DMN:
  • 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)

New in Camunda Modeler 3.7.1 (Mar 17, 2020)

  • General:
  • FIX: correctly export as image on Linux (#1699)
  • FIX: always paste as plain text to properties panels
  • CHORE: make sure to daily check for updates if enabled (d2bf6a6)
  • BPMN:
  • 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)
  • DMN:
  • 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)

New in Camunda Modeler 3.7.0 (Mar 16, 2020)

  • General:
  • 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 to [email protected]
  • BPMN:
  • 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 to [email protected]
  • DMN:
  • 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 to [email protected]