Lines Matching refs:com
3 All notable changes to [bpmn-js](https://github.com/bpmn-io/bpmn-js) are documented here. We use [s…
11 …tps://github.com/bpmn-io/bpmn-js-create-append-anything) ([#1873](https://github.com/bpmn-io/bpmn-…
12 …@11.11.0` built-in selection after replace feature ([#1857](https://github.com/bpmn-io/bpmn-js/pul…
17 * The create/append anything features moved to an [external module](https://github.com/bpmn-io/bpmn…
25 * `FIX`: correct redo triggering on international keyboard layouts ([#1842](https://github.com/bpmn…
29 * `FEAT`: translate append menu entry labels and groups ([#1810](https://github.com/bpmn-io/bpmn-js…
30 * `FEAT`: activate direct editing on participant creation ([#1845](https://github.com/bpmn-io/bpmn-…
31 * `FIX`: dragging append menu entries creates element connection ([#1843](https://github.com/bpmn-i…
32 * `FIX`: append shortcut triggers create menu if append not allowed ([#1840](https://github.com/bpm…
33 * `FIX`: restore marker rendering workaround ([`9c6e475`](https://github.com/bpmn-io/bpmn-js/commit…
41 … and `user` tasks more prominently in replace menu ([#1836](https://github.com/bpmn-io/bpmn-js/pul…
42 * `FEAT`: hide rare items initially from create/append menus ([#1836](https://github.com/bpmn-io/bp…
43 * `FEAT`: retrieve instantiation modules with context ([#1835](https://github.com/bpmn-io/bpmn-js/p…
50 …com/bpmn-io/bpmn-js/pull/1802), [#1809](https://github.com/bpmn-io/bpmn-js/pull/1809), [#1815](htt…
51 …811](https://github.com/bpmn-io/bpmn-js/pull/1811), [#1809](https://github.com/bpmn-io/bpmn-js/pul…
52 * `FEAT`: simplify connection-multi icon ([#1822](https://github.com/bpmn-io/bpmn-js/pull/1822))
53 * `FEAT`: join paths `round` by default ([1827](https://github.com/bpmn-io/bpmn-js/pull/1827))
54 * `FEAT`: improved BPMN symbol rendering ([#1830](https://github.com/bpmn-io/bpmn-js/pull/1830))
55 * `FEAT`: round connection corners ([#1828](https://github.com/bpmn-io/bpmn-js/pull/1828))
56 * `FEAT`: improve visibility of popup menu ([#1812](https://github.com/bpmn-io/bpmn-js/issues/1812))
57 * `FIX`: missing special attributes in `bpmnElementFactory` ([#1807](https://github.com/bpmn-io/bpm…
58 …jectReference` without data object in replace menu ([#1823](https://github.com/bpmn-io/bpmn-js/pul…
63 * `FIX`: correct popup menu display in fullscreen ([#1795](https://github.com/bpmn-io/bpmn-js/issue…
68 * `FEAT`: add replace element keyboard binding ([#1785](https://github.com/bpmn-io/bpmn-js/pull/178…
69 * `FEAT`: add `replaceElement` editor action ([#1785](https://github.com/bpmn-io/bpmn-js/pull/1785))
86 * `FIX`: correct test for replace options ([#1787](https://github.com/bpmn-io/bpmn-js/pull/1787))
96 * `FEAT`: integrate new popup menu UI ([#1776](https://github.com/bpmn-io/bpmn-js/pull/1776))
97 * `DEPS`: update to `diagram-js@11.1.0` ([#1776](https://github.com/bpmn-io/bpmn-js/pull/1776))
101 …1`. See [`diagram-js` breaking changes and migration guide](https://github.com/bpmn-io/diagram-js/…
102 …Code`. Use a polyfill (e.g. [keyboardevent-key-polyfill](https://www.npmjs.com/package/keyboardeve…
106 * `FEAT`: add BPMN specific space tool ([#1344](https://github.com/bpmn-io/bpmn-js/pull/1344))
107 * `FIX`: do not resize `bpmn:TextAnnotation` when using space tool ([#1344](https://github.com/bpmn…
108 * `FIX`: correct attachers left hanging when using space tool ([#1344](https://github.com/bpmn-io/b…
109 … when using space tool ([#1344](https://github.com/bpmn-io/bpmn-js/pull/1344), [#1302](https://git…
114 … outgoing connections on event-based gateway morph ([#1738](https://github.com/bpmn-io/bpmn-js/iss…
128 * `FEAT`: use ES2018 syntax ([#1737](https://github.com/bpmn-io/bpmn-js/pull/1737))
136 * `FIX`: ignore elements which cannot be colored ([#1734](https://github.com/bpmn-io/bpmn-js/pull/1…
140 * `FEAT`: allow clipboard to be serialized ([#1707](https://github.com/bpmn-io/bpmn-js/pull/1707))
141 * `FEAT`: allow cloning of elements ([#1707](https://github.com/bpmn-io/bpmn-js/pull/1707))
142 * `FEAT`: copy groups in a safe manner ([#1707](https://github.com/bpmn-io/bpmn-js/pull/1707))
143 * `FIX`: make clipboard contents immutable ([#1707](https://github.com/bpmn-io/bpmn-js/pull/1707))
144 * `FIX`: do not alter inputs passed to `ElementFactory#create` ([#1711](https://github.com/bpmn-io/…
145 * `FIX`: prevent bogus meta-data to be attached on paste ([#1707](https://github.com/bpmn-io/bpmn-j…
146 * `FIX`: only claim existing IDs ([#1707](https://github.com/bpmn-io/bpmn-js/pull/1707))
147 * `FIX`: prevent double paste on label creation ([#1707](https://github.com/bpmn-io/bpmn-js/pull/17…
148 * `FIX`: move labels when collapsing sub-process ([#1695](https://github.com/bpmn-io/bpmn-js/issues…
149 * `FIX`: assign default size when expanding element ([#1687](https://github.com/bpmn-io/bpmn-js/iss…
150 * `FIX`: render sequence flows always on top ([#1716](https://github.com/bpmn-io/bpmn-js/issues/171…
156 * `FIX`: prevent unnecessary scrollbar ([#1692](https://github.com/bpmn-io/bpmn-js/issues/1692))
157 * `FIX`: check for replacement using actual target ([#1699](https://github.com/bpmn-io/bpmn-js/pull…
162 * `FIX`: properly size icons for distribute/align menu ([#1694](https://github.com/bpmn-io/bpmn-js/…
166 …and distribution menu ([#1680](https://github.com/bpmn-io/bpmn-js/issues/1680), [#1691](https://gi…
171 * `FIX`: correctly toggle loop characteristics ([#1673](https://github.com/bpmn-io/bpmn-js/issues/1…
175 * `FIX`: cancel direct editing before shape deletion ([#1677](https://github.com/bpmn-io/bpmn-js/is…
179 …16](https://github.com/bpmn-io/bpmn-js/issues/1616), [#640](https://github.com/bpmn-io/diagram-js/…
180 * `FEAT`: rework diagram interaction handles ([#640](https://github.com/bpmn-io/diagram-js/pull/640…
181 * `FEAT`: clearly distinguish select and hover states ([#1616](https://github.com/bpmn-io/bpmn-js/i…
182 * `FEAT`: allow text annotation on sequence flows ([#1652](https://github.com/bpmn-io/bpmn-js/pull/…
183 * `FEAT`: add multi-element context pad ([#1525](https://github.com/bpmn-io/bpmn-js/pull/1525))
184 * `FEAT`: change default color to off black ([#1656](https://github.com/bpmn-io/bpmn-js/pull/1656))
185 * `FEAT`: select connection after connect ([#644](https://github.com/bpmn-io/diagram-js/pull/644))
186 * `FIX`: copy elements with `string` extension properties ([#1518](https://github.com/bpmn-io/bpmn-…
187 * `FIX`: cancel direct editing before shape deletion ([#1664](https://github.com/bpmn-io/bpmn-js/is…
188 * `FIX`: remove connection on source connection deletion ([#1663](https://github.com/bpmn-io/bpmn-j…
189 * `FIX`: set correct label color when batch coloring elements ([#1653](https://github.com/bpmn-io/b…
190 * `FIX`: always reconnect labels and associations ([#1659](https://github.com/bpmn-io/bpmn-js/pull/…
197 * `FEAT`: allow to select participant and subprocess via click on body ([#1646](https://github.com/…
198 * `FIX`: comply with strict style-src CSP ([#1625](https://github.com/bpmn-io/bpmn-js/issues/1625))
199 * `FIX`: complete direct editing when selection changes ([#1648](https://github.com/bpmn-io/bpmn-js…
205 * `FIX`: remove `label` property on empty label ([#1637](https://github.com/bpmn-io/bpmn-js/issues/…
206 * `FIX`: create drilldown overlays on `viewer.open` ([`574a67438`](https://github.com/bpmn-io/bpmn-…
207 * `FIX`: render data association inside collapsed sub-processes ([#1619](https://github.com/bpmn-io…
208 …ties when toggling between parallel and sequential ([#1581](https://github.com/bpmn-io/bpmn-js/iss…
209 …g sequence flow label after collapsing sub-process ([#1617](https://github.com/bpmn-io/bpmn-js/iss…
210 * `FIX`: correct start event not added to newly created sub-process ([#1631](https://github.com/bpm…
214 * `FIX`: submit direct editing result on drilldown ([#1609](https://github.com/bpmn-io/bpmn-js/issu…
215 * `DEPS`: bump to `diagram-js@8.2.0` ([2bac149](https://github.com/bpmn-io/bpmn-js/commit/2bac14950…
219 * `FIX`: support modeling of groups in collapsed subporcesses ([#1606](https://github.com/bpmn-io/b…
220 * `FIX`: override default padding of breadcrumb element ([#1608](https://github.com/bpmn-io/bpmn-js…
224 * `FIX`: use ES5 everywhere ([#1605](https://github.com/bpmn-io/bpmn-js/pull/1605))
225 * `FIX`: support DIs without associated business object ([#1605](https://github.com/bpmn-io/bpmn-js…
226 * `DEPS`: bump to `diagram-js@8.1.2` ([bdf9cf3](https://github.com/bpmn-io/bpmn-js/commit/bdf9cf3e7…
230 * `FEAT`: support drilldown and modeling of collapsed subprocesses ([#1443](https://github.com/bpmn…
231 * `FEAT`: update embedded label bounds when shape is moved ([#1586](https://github.com/bpmn-io/bpmn…
232 * `FIX`: create di for embedded labels ([#1579](https://github.com/bpmn-io/bpmn-js/pull/1579))
233 * `CHORE`: expose `BpmnRenderer` extension points ([#1585](https://github.com/bpmn-io/bpmn-js/pull/…
238 …the diagram element instead of the `businessObject` [#1472](https://github.com/bpmn-io/bpmn-js/iss…
239 * Reworked `viewer.open` behavior for single planes ([#1576](https://github.com/bpmn-io/bpmn-js/pul…
240 * Reworked import and `BpmnFactory` APIs [#1472](https://github.com/bpmn-io/bpmn-js/issues/1472).
245 * `CHORE`: provide `ModelUtil#isAny` utility ([#1604](https://github.com/bpmn-io/bpmn-js/pull/1604))
246 * `CHORE`: provide `ModelUtil#getDi` utility ([#1604](https://github.com/bpmn-io/bpmn-js/pull/1604))
250 * `FIX`: re-use process for redo of first participant ([#1439](https://github.com/bpmn-io/bpmn-js/i…
251 * `FIX`: ensure IDs are claimed when used ([#1555](https://github.com/bpmn-io/bpmn-js/issues/1555))
252 * `FIX`: prevent morphing data stores outside participants ([#1508](https://github.com/bpmn-io/bpmn…
256 * `FEAT`: select newly created sub-process ([`6214772b`](https://github.com/bpmn-io/bpmn-js/commit/…
257 * `FEAT`: select newly created group for immediate resizing ([`56eb34cc`](https://github.com/bpmn-i…
259 * `FIX`: set label color on `bpmndi:BPMNLabel#color` ([#1543](https://github.com/bpmn-io/bpmn-js/pu…
260 * `FIX`: don't create illegal `bpmndi:BPMNEdge#waypoints` property ([#1544](https://github.com/bpmn…
266 * `FIX`: correct resize handles hidden behind element ([#1520](https://github.com/bpmn-io/bpmn-js/i…
267 * `FIX`: handle close to source or target drop on flow ([#1541](https://github.com/bpmn-io/bpmn-js/…
272 * `FIX`: properly re-use ID of a copied element if available ([#1503](https://github.com/bpmn-io/bp…
276 * `FIX`: re-use ID of a copied element if available ([#1503](https://github.com/bpmn-io/bpmn-js/pul…
277 * `CHORE`: unbuild circular dependency with `ResizeUtil` ([#1500](https://github.com/bpmn-io/bpmn-j…
281 …` fine-grained control over which events to handle ([#1493](https://github.com/bpmn-io/bpmn-js/iss…
282 * `FIX`: correct keyboard shortcuts not working in direct editing mode ([#1493](https://github.com/…
287 * `FIX`: convert file to `ES6` module ([#1478](https://github.com/bpmn-io/bpmn-js/pull/1478))
296 * `FIX`: allow connecting `bpmn:MessageFlow` to `bpmn:CallActivity` ([#1467](https://github.com/bpm…
301 * `FEAT`: support BPMN in Color ([#1453](https://github.com/bpmn-io/bpmn-js/pull/1453))
310 …ctly in case if first participant is an empty pool ([#1456](https://github.com/bpmn-io/bpmn-js/iss…
314 * `FEAT`: support Promise in `inject` test helper ([#1450](https://github.com/bpmn-io/bpmn-js/pull/…
315 * `DEPS`: update to `hosted-git@2.8.9` ([#1447](https://github.com/bpmn-io/bpmn-js/pull/1447))
319 * `FEAT`: reconnect message flows when participant is collapsed ([#1432](https://github.com/bpmn-io…
320 * `FEAT`: replace elements on create ([#1340](https://github.com/bpmn-io/bpmn-js/issues/1340))
321 * `FEAT`: show message name on message flow ([#777](https://github.com/bpmn-io/bpmn-js/issues/777))
323 * `FIX`: fix reversed connection preview ([#1431](https://github.com/bpmn-io/bpmn-js/issues/1431))
324 * `FIX`: copy root element references on replace ([#1430](https://github.com/bpmn-io/bpmn-js/issues…
329 * `FIX`: disallow inserting multiple elements on a sequence flow ([#1440](https://github.com/bpmn-i…
338 * `FEAT`: enable connection tool for text annotations ([#1428](https://github.com/bpmn-io/bpmn-js/p…
348 * `FIX`: prevent bendpoint hover error ([#1387](https://github.com/bpmn-io/bpmn-js/issues/1387))
352 * `FIX`: correct label colors on connect / hover ([#1380](https://github.com/bpmn-io/bpmn-js/issues…
353 * `FIX`: correct new parent indicator when leaving lane ([#1413](https://github.com/bpmn-io/bpmn-js…
368 * `FEAT`: improve replace label for collapsed pools ([`8faee2bd`](https://github.com/bpmn-io/bpmn-j…
369 * `FEAT`: allow participant multiplicity marker to be toggled ([#533](https://github.com/bpmn-io/bp…
370 * `FEAT`: support soft breaks / discretionary hyphens in labels ([#1383](https://github.com/bpmn-io…
378 …isteners to prevent reactions to these events ([`1063f7c1`](https://github.com/bpmn-io/diagram-js/…
382 * `FEAT`: update translatable strings ([#1364](https://github.com/bpmn-io/bpmn-js/pull/1364))
383 * `FEAT`: add collection marker to DataObjectReference ([#381](https://github.com/bpmn-io/bpmn-js/i…
384 * `FEAT`: provide generic command for updating moddle properties ([#1376](https://github.com/bpmn-i…
385 …eReference and DataObjectReference in replace menu ([#1372](https://github.com/bpmn-io/bpmn-js/iss…
386 * `FIX`: align collection and parallel instance markers style ([#1371](https://github.com/bpmn-io/b…
390 * `FIX`: correctly emit out `element.event` after drop-on-flow ([#1366](https://github.com/bpmn-io/…
394 …rd zoom in key on international keyboard shortcuts ([#1362](https://github.com/bpmn-io/bpmn-js/iss…
399 * `CHORE`: migrate to `travis-ci.com`
407 …d start events inside non-event based sub processes ([#831](https://github.com/bpmn-io/bpmn-js/iss…
412 * `FIX`: disallow boundary events as message flow targets ([#1300](https://github.com/bpmn-io/bpmn-…
420 * `FEAT`: allow annotating groups ([#1327](https://github.com/bpmn-io/bpmn-js/issues/1327))
424 * `FIX`: roundtrip default `xml` namespace ([#1319](https://github.com/bpmn-io/bpmn-js/issues/1319))
429 * `FEAT`: make import and export APIs awaitable ([#812](https://github.com/bpmn-io/bpmn-js/issues/8…
430 * `FEAT`: update watermark ([#1281](https://github.com/bpmn-io/bpmn-js/pull/1281))
431 * `CHORE`: deprecated `import.parse.complete` context payload ([`157aec6e`](https://github.com/bpmn…
432 * `CHORE`: clarify license terms ([`bc98a637`](https://github.com/bpmn-io/bpmn-js/commit/bc98a63712…
441 * `FIX`: correct namespaces being removed on diagram export ([#1310](https://github.com/bpmn-io/bpm…
446 * `FEAT`: prefer straight layout for sub-process connections ([#1309](https://github.com/bpmn-io/bp…
447 …o diagram-js, add BPMN-specific auto-place feature ([#1284](https://github.com/bpmn-io/bpmn-js/pul…
448 * `CHORE`: make bpmn-font a development dependency ([`63045bdf`](https://github.com/bpmn-io/bpmn-js…
462 * `FEAT`: serialize link events with an empty name ([#1296](https://github.com/bpmn-io/bpmn-js/issu…
466 * `FIX`: correct accidental resizing of label target ([#1294](https://github.com/bpmn-io/bpmn-js/is…
470 * `FIX`: export BPMNDI in correct order ([#985](https://github.com/bpmn-io/bpmn-js/issues/985))
480 * `FIX`: correctly move flows when adding lane ([#1287](https://github.com/bpmn-io/bpmn-js/pull/128…
481 * `FIX`: restore semantic IDs for non flow nodes ([#1285](https://github.com/bpmn-io/bpmn-js/issues…
485 * `FIX`: prevent editor crash in some strict execution environments ([#1283](https://github.com/bpm…
489 * `FEAT`: generate more generic IDs for new elements ([`035bb0c1`](https://github.com/bpmn-io/bpmn-…
490 * `FEAT`: copy referenced root elements (message, signal, ...) ([`dc5a566e`](https://github.com/bpm…
491 …m size when resizing elements with space tool ([`7ee304f4`](https://github.com/bpmn-io/bpmn-js/com…
492 * `FIX`: correct interaction events inside `bpmn:Group` elements ([#1278](https://github.com/bpmn-i…
493 * `FIX`: correct copy and paste of collapsed sub-processes ([#1270](https://github.com/bpmn-io/bpmn…
494 …ce tool related issues ([#1019](https://github.com/bpmn-io/bpmn-js/issues/1019), [#878](https://gi…
505 * `FIX`: keep non-duplicate outgoing connection when dropping on flows ([#1263](https://github.com/…
513 …ions where data associations are allowed, too ([`4a675b37`](https://github.com/bpmn-io/bpmn-js/com…
514 * `FIX`: correct origin snapping on multi-element create ([`27fec8bd`](https://github.com/bpmn-io/b…
523 * `FEAT`: copy signals, escalations and errors ([#1245](https://github.com/bpmn-io/bpmn-js/pull/124…
524 * `FEAT`: provide base viewer / modeler distributions ([`bb94b206`](https://github.com/bpmn-io/bpmn…
528 * `FIX`: do not open replace menu after multi create ([#1255](https://github.com/bpmn-io/bpmn-js/pu…
533 * `FIX`: disable waypoints-cropping after pasting connections ([`9f8a724e`](https://github.com/bpmn…
537 …6](https://github.com/bpmn-io/bpmn-js/issues/1256), [#1253](https://github.com/bpmn-io/bpmn-js/iss…
541 * `FIX`: only update `Lane#flownNodeRefs` once during paste ([`4455c3fc`](https://github.com/bpmn-i…
542 * `FIX`: do not adjust labels on paste ([`b2b607f5`](https://github.com/bpmn-io/bpmn-js/commit/b2b6…
543 * `FIX`: do not snap connection waypoints on paste ([`d769e6dd`](https://github.com/bpmn-io/bpmn-js…
547 * `FIX`: correctly fix hover on cleanup ([#1247](https://github.com/bpmn-io/bpmn-js/pull/1247))
551 * `FIX`: render colored BPMN groups ([#1246](https://github.com/bpmn-io/bpmn-js/pull/1246))
564 * `FEAT`: rework (re-)connecting of shapes ([#427](https://github.com/bpmn-io/bpmn-js/pull/1230))
568 Connecting and re-connecting shapes got reworked via [#427](https://github.com/bpmn-io/bpmn-js/pull…
575 * `FIX`: account for label pasting in label behavior ([#1227](https://github.com/bpmn-io/bpmn-js/is…
579 * `FIX`: re-select only existing elements when dragging is finished ([#1225](https://github.com/bpm…
581 * `CHORE`: bump to [`diagram-js@5.1.1`](https://github.com/bpmn-io/diagram-js/blob/develop/CHANGELO…
585 * `FEAT`: adjust label position post creation ([`41c6af18`](https://github.com/bpmn-io/bpmn-js/comm…
586 * `FEAT`: copy and paste boundary events ([`2e27d743`](https://github.com/bpmn-io/bpmn-js/commit/2e…
587 * `FIX`: ordering after moving boundary events between hosts ([#1207](https://github.com/bpmn-io/bp…
588 * `FIX`: do not remove sequence flow condition on type change ([`b2900786`](https://github.com/bpmn…
589 * `FIX`: do not remove default sequence flow on type change ([`37bcd070`](https://github.com/bpmn-i…
590 * `FIX`: do not duplicate flow node references ([`168a1493`](https://github.com/bpmn-io/bpmn-js/com…
591 …e being created in adaptive label positioning ([`44cceb5d`](https://github.com/bpmn-io/bpmn-js/com…
595 * `FIX`: snap connections to task mid ([`86c61b0`](https://github.com/bpmn-io/bpmn-js/commit/86c61b…
596 * `FIX`: snap connections to sub process mid ([`83e9f05`](https://github.com/bpmn-io/bpmn-js/commit…
597 * `FIX`: complete direct editing when auto place starts ([`dcf440b`](https://github.com/bpmn-io/bpm…
598 * `FIX`: do not clear diagram if no diagram to clear ([#1181](https://github.com/bpmn-io/bpmn-js/is…
599 * `FIX`: copy boundary events attachments ([#1190](https://github.com/bpmn-io/bpmn-js/issues/1190))
600 * `FIX`: do not copy generic properties ([`a74d83`](https://github.com/bpmn-io/bpmn-js/commit/a74d8…
604 * `FIX`: correct sequence flow layout after drop on flow ([#1178](https://github.com/bpmn-io/bpmn-j…
612 * `FIX`: allow reconnecting to loops ([#1121](https://github.com/bpmn-io/bpmn-js/issues/1121))
617 * `FIX`: import boundary event associations ([#1170](https://github.com/bpmn-io/bpmn-js/issues/1170…
621 * `FEAT`: add two-step copy and paste ([#1137](https://github.com/bpmn-io/bpmn-js/pull/1137))
622 * `FEAT` add `elements.create` rule for creating multiple elements ([#1137](https://github.com/bpmn…
623 …r borders / labels only ([#1097](https://github.com/bpmn-io/bpmn-js/pull/1097), [#957](https://git…
624 * `FEAT`: allow copied elements to be filtered ([#888](https://github.com/bpmn-io/bpmn-js/issues/88…
625 …pants and sub-processes ([#1097](https://github.com/bpmn-io/bpmn-js/pull/1097), [#957](https://git…
626 * `FIX`: keep labels during pool extraction ([#921](https://github.com/bpmn-io/bpmn-js/issues/921))
627 * `FIX`: duplicate `bpmn:CategoryValue` when copying groups ([#1055](https://github.com/bpmn-io/bpm…
628 * `FIX`: translate group creation entry in palette ([#1146](https://github.com/bpmn-io/bpmn-js/issu…
629 …ent to copy category value when copying group ([`12bedca5`](https://github.com/bpmn-io/bpmn-js/pul…
640 …eck for the `createElementsBehavior` hint, cf. [`bf180321`](https://github.com/bpmn-io/bpmn-js/com…
644 …Participant` on single `bpmn:Group` throwing error ([#1133](https://github.com/bpmn-io/bpmn-js/iss…
649 * `FIX`: prevent dropping on labels and `bpmn:Group` elements ([#1131](https://github.com/bpmn-io/b…
653 * `FIX`: correct element positioning update ([#1129](https://github.com/bpmn-io/bpmn-js/issues/1129…
658 * `FIX`: prevent adding lane from crashing IE ([#746](https://github.com/bpmn-io/bpmn-js/issues/746…
659 * `FIX`: correct inverse space tool visuals ([#1105](https://github.com/bpmn-io/bpmn-js/issues/1105…
665 * `FEAT`: add top, right, bottom, left snapping with container elements ([#1108](https://github.com…
666 * `FEAT`: add grid snapping ([#987](https://github.com/bpmn-io/bpmn-js/pull/987))
667 * `FEAT`: allow modeling of groups ([#343](https://github.com/bpmn-io/bpmn-js/issues/343))
668 * `FEAT`: improve modeling rules behind event-based gateways ([#1006](https://github.com/bpmn-io/bp…
669 * `FEAT`: adjust default collapsed pool to standard height ([`5affe2570`](https://github.com/bpmn-i…
670 * `FEAT`: add connection previews ([#743](https://github.com/bpmn-io/bpmn-js/issues/743))
671 * `FEAT`: create expanded sub-process with start event included ([#1039](https://github.com/bpmn-io…
672 * `FEAT`: improve automatic label adjustment for boundary events ([#1064](https://github.com/bpmn-i…
673 * `FEAT`: improve creation of initial participant ([#1046](https://github.com/bpmn-io/bpmn-js/pull/…
674 * `FEAT`: improve boundary to host loop layout ([#1070](https://github.com/bpmn-io/bpmn-js/pull/107…
676 * `FEAT`: allow label and group movement everywhere ([#1080](https://github.com/bpmn-io/bpmn-js/pul…
677 … to participant connection in the presence of lanes ([#950](https://github.com/bpmn-io/bpmn-js/iss…
678 …g of boundary and attaching of intermediate events ([#1045](https://github.com/bpmn-io/bpmn-js/iss…
679 * `FEAT`: simplify requested palette and context pad translations ([#1027](https://github.com/bpmn-…
680 …pant dragging in the presence of nested lanes ([`fdb299dc`](https://github.com/bpmn-io/bpmn-js/com…
681 * `FEAT`: correctly render all kinds of multiple events ([#1091](https://github.com/bpmn-io/bpmn-js…
682 * `CHORE`: validate BPMN 2.0 XML ids as QNames ([`92c03679a`](https://github.com/bpmn-io/bpmn-js/co…
683 …tion + type replacement ([#896](https://github.com/bpmn-io/bpmn-js/issues/896), [#1008](https://gi…
687 * `CHORE`: bump to [`diagram-js@4.0.0`](https://github.com/bpmn-io/diagram-js/blob/master/CHANGELOG…
691 * `FEAT`: restore `Viewer#importDefinitions` and make it public API ([#1112](https://github.com/bpm…
695 * `FIX`: prevent HTML injection in search ([diagram-js#362](https://github.com/bpmn-io/diagram-js/p…
699 * `FIX`: prevent HTML injection in search ([diagram-js#362](https://github.com/bpmn-io/diagram-js/p…
704 * `FIX`: do not evaluate pasted text as HTML ([#1073](https://github.com/bpmn-io/bpmn-js/issues/107…
708 * `FIX`: do not evaluate pasted text as HTML ([#1073](https://github.com/bpmn-io/bpmn-js/issues/107…
716 * `FIX`: properly render colored connection markers ([#981](https://github.com/bpmn-io/bpmn-js/issu…
717 * `FEAT`: add ability to open different DI diagrams ([#87](https://github.com/bpmn-io/bpmn-js/issue…
718 * `FIX`: correctly layout straight boundary to target connections ([#891](https://github.com/bpmn-i…
719 * `FEAT`: resize participant to standard size on collapse ([#975](https://github.com/bpmn-io/bpmn-j…
720 * `FEAT`: consistently layout connection on reconnect start and end ([#971](https://github.com/bpmn…
721 * `FEAT`: layout connection on element removal ([#989](https://github.com/bpmn-io/bpmn-js/issues/98…
722 * `FIX`: properly crop sequence flow ends on undo/redo ([#940](https://github.com/bpmn-io/bpmn-js/i…
723 * `CHORE`: bump to [`diagram-js@3.3.0`](https://github.com/bpmn-io/diagram-js/blob/master/CHANGELOG…
732 * `FEAT`: display `DataInput` / `DataOutput` labels ([`89719de3b`](https://github.com/bpmn-io/bpmn-…
733 * `FEAT`: support basic `DataInput` / `DataOutput` move ([#962](https://github.com/bpmn-io/bpmn-js/…
734 * `FIX`: properly handle `DataInput` / `DataOutput` move ([#961](https://github.com/bpmn-io/bpmn-js…
738 …` to trim trailing/leading whitespace in task names ([#763](https://github.com/bpmn-io/bpmn-js/iss…
742 * `FIX`: gracefully handle missing waypoints ([`45486f2`](https://github.com/bpmn-io/bpmn-js/commit…
746 …/ `tiny-svg@2.2.1` to work around MS Edge bug ([`ed798a15`](https://github.com/bpmn-io/bpmn-js/com…
750 * `FEAT`: set isHorizontal=true for new and updated participant/lane DIs ([#934](https://github.com…
762 * `FIX`: render labels always on top ([#920](https://github.com/bpmn-io/bpmn-js/pull/920))
766 …flows other than sequence flows on element deletion ([#917](https://github.com/bpmn-io/bpmn-js/iss…
770 * `FIX`: correct IE 11 delete keybinding ([#904](https://github.com/bpmn-io/bpmn-js/issues/904))
778 …ext pad tooltip titles for `EventBasedGateway` ([`350a5ab`](https://github.com/bpmn-io/bpmn-js/com…
779 * `FEAT`: display group names ([#844](https://github.com/bpmn-io/bpmn-js/issues/844))
780 * `FEAT`: add ability to move selection with keyboard arrows ([#376](https://github.com/bpmn-io/bpm…
783 * `FEAT`: auto-expand elements when children resize ([#786](https://github.com/bpmn-io/bpmn-js/issu…
784 …yboard shortcuts for explicitly added features only ([#887](https://github.com/bpmn-io/bpmn-js/pul…
785 * `CHORE`: update to [`diagram-js@3.0.0`](https://github.com/bpmn-io/diagram-js/blob/master/CHANGEL…
786 …to a `ReceiveTask` following an `EventBasedGateway` ([#874](https://github.com/bpmn-io/bpmn-js/iss…
787 * `FIX`: fix date in license ([#882](https://github.com/bpmn-io/bpmn-js/pull/882))
791 …d allowed to be started ([#565](https://github.com/bpmn-io/bpmn-js/issues/565), [#870](https://git…
792 …de the respective actions / keyboard bindings ([`645265ad`](https://github.com/bpmn-io/bpmn-js/com…
801 * `FIX`: prevent error to be thrown on lane move ([#855](https://github.com/bpmn-io/bpmn-js/issues/…
805 * `FEAT`: snap message flows to `bpmn:Event` center during connect ([#850](https://github.com/bpmn-…
807 * `FIX`: allow label movement over message flow ([#849](https://github.com/bpmn-io/bpmn-js/issues/8…
812 * `FIX`: prevent duplicate connections after drop on flow ([#774](https://github.com/bpmn-io/bpmn-j…
813 * `FIX`: fix rules not preventing redundant loop ([#836](https://github.com/bpmn-io/bpmn-js/issues/…
817 * `FEAT`: improve layouting of boundary event to host loops ([#467](https://github.com/bpmn-io/bpmn…
818 * `FEAT`: allow circular activity to activity loops ([#824](https://github.com/bpmn-io/bpmn-js/issu…
819 * `FEAT`: create label on appropriate free position ([#825](https://github.com/bpmn-io/bpmn-js/issu…
825 * `FIX`: revert to `Arial` as the default rendering font ([#819](https://github.com/bpmn-io/bpmn-js…
826 …rom interrupting to non-interrupting boundary event ([#799](https://github.com/bpmn-io/bpmn-js/iss…
834 * `FIX`: correct updating of multiple data stores ([`300e7010`](https://github.com/bpmn-io/bpmn-js/…
838 * `FEAT`: emit export events ([#813](https://github.com/bpmn-io/bpmn-js/issues/813))
839 * `FEAT`: unset businessObject name if empty ([`6c081d85`](https://github.com/bpmn-io/bpmn-js/commi…
840 * `FEAT`: resize text annotation on text change ([`100f3fb2`](https://github.com/bpmn-io/bpmn-js/co…
841 * `FIX`: apply data store behavior in collaboration only ([`5cc28d5d`](https://github.com/bpmn-io/b…
842 … element name via `Modeling#updateProperties` ([`4a0f6da8`](https://github.com/bpmn-io/bpmn-js/com…
846 * `FEAT`: support specifying `lineHeight` for text rendering ([#256](https://github.com/bpmn-io/dia…
848 * `FEAT`: external labels can be deleted, clearing the elements name ([#791](https://github.com/bpm…
849 * `FEAT`: add ability to override default element colors ([#713](https://github.com/bpmn-io/bpmn-js…
850 …rride font family and size of rendered labels ([`4bb270f1`](https://github.com/bpmn-io/bpmn-js/com…
858 * `FEAT`: allow data store to be modeled between participants ([#483](https://github.com/bpmn-io/bp…
859 * `CHORE`: update to [`diagram-js@2.0.0`](https://github.com/bpmn-io/diagram-js/blob/master/CHANGEL…
860 …missing `bpmndi:Label` bounds during model updating ([#794](https://github.com/bpmn-io/bpmn-js/iss…
864 * The `PopupMenu` API got rewritten, cf. [`b1852e1d`](https://github.com/bpmn-io/diagram-js/pull/25…
868 * `CHORE`: update to [`bpmn-moddle@5.1.5`](https://github.com/bpmn-io/bpmn-moddle/blob/master/CHANG…
876 …o-place from boundary events attached to host edges ([#788](https://github.com/bpmn-io/bpmn-js/iss…
901 * `FEAT`: show gateway icon on context pad without marker ([`15dfab6b`](https://github.com/bpmn-io/…
932 * `CHORE`: bump to [`bpmn-moddle@4.0.0`](https://github.com/bpmn-io/bpmn-moddle/releases/tag/v4.0.0)
937 * `CHORE`: bump to [`diagram-js@0.31.0`](https://github.com/bpmn-io/diagram-js/releases/tag/v0.31.0)