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
: 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 to[email protected]
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]
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)
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 to[email protected]
FEAT
: set focus on newly created row (#2259)FIX
: correct Windows newlines being lost on paste (#2280)DEPS
: update to[email protected]
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 [email protected] (#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 to[email protected]
CHORE
: bump to[email protected]
CHORE
: bump to[email protected]
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 to[email protected]
. 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 to[email protected]
CHORE
: bump to[email protected]
CHORE
: bump to@bpmn-io/[email protected]
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]
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 to[email protected]
FEAT
: make decision table headers and the first column sticky (#269)FIX
: fix literal expression styles (#2019)CHORE
: update to[email protected]
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 to[email protected]
CHORE
: bump to[email protected]
CHORE
: bump to[email protected]
CHORE
: bump to[email protected]
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 to[email protected]
CHORE
: bump to[email protected]
CHORE
: bump to[email protected]
CHORE
: bump to[email protected]
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 to[email protected]
CHORE
: bump to[email protected]
CHORE
: bump to[email protected]
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 to[email protected]
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]
CHORE
: bump to[email protected]
CHORE
: bump to[email protected]
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]
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 to[email protected]
FIX
: changing decision ID via properties panel (#1769)
CHORE
: bump to[email protected]
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 to[email protected]
- 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 to[email protected]
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 to[email protected]
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]
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]
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]
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 to[email protected]
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 to[email protected]
CHORE
: bump to[email protected]
CHORE
: bump to[email protected]
FEAT
: connecting and re-connecting shapes is now possible in both directions (#1230)FIX
: render colored BPMN groups (#1246)
FEAT
: disable collapsing sub process (a2c008d0
)
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)FIX(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
FEAT(decision-table)
: only allow standardized hit policy values
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 to[email protected]
/[email protected]
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 to[email protected]
FIX
: remove phantom snap lines showing on pasteCHORE
: bump to[email protected]
/[email protected]
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 to[email protected]
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 to[email protected]
FEAT
: add connection previewsCHORE
: update to[email protected]
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 to[email protected]
FIX
: fix desktop icons on Linux
CHORE
: update to[email protected]
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 to[email protected]
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 to[email protected]
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 to[email protected]
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 to[email protected]
CHORE
: update to[email protected]
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 to[email protected]
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 to[email protected]
FIX
: render labels always on top (#1050)
FEAT
: add ability to navigate all decision elements using tabsCHORE
: update to[email protected]
FIX
: correct dirty state indicator
CHORE
: update to[email protected]
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 to[email protected]
CHORE
: update to[email protected]
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 to[email protected]
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 to[email protected]
CHORE
: update to[email protected]
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 to[email protected]
This is a pre-release.
CHORE
: update to[email protected]
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 to[email protected]
CHORE
: update to[email protected]
CHORE
: update to[email protected]
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 to[email protected]
CHORE
: update to[email protected]
FIX
: correct bpmn-js version used in lock fileCHORE
: update to[email protected]
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 to[email protected]
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 to[email protected]
CHORE
: update to[email protected]
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.