-
Notifications
You must be signed in to change notification settings - Fork 418
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complex Preview #807
Complex Preview #807
Conversation
9a63a7b
to
16db7ef
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great! Added a bunch of hints that we may want to follow up on before incorporating.
7d0010f
to
b908e3d
Compare
b908e3d
to
33b7638
Compare
Can be tried out via |
/** | ||
* Complex preview for shapes and connections. | ||
*/ | ||
export default class ComplexPreview { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sneaking in ES6, one new feature at a time. 🙈
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great stuff 👏
feat: make spacetool local per default (bpmn-io/diagram-js#811) feat: add complex preview feature (bpmn-io/diagram-js#807) feat: mark connection as dragging when moving bendpoint (bpmn-io/diagram-js#807) Closes #1975
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [old-bpmn-js](https://togithub.com/bpmn-io/bpmn-js) | [`8.10` -> `17.9`](https://renovatebot.com/diffs/npm/old-bpmn-js/8.10.0/17.9.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/old-bpmn-js/17.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/old-bpmn-js/17.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/old-bpmn-js/8.10.0/17.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/old-bpmn-js/8.10.0/17.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>bpmn-io/bpmn-js (old-bpmn-js)</summary> ### [`v17.9.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1792) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.9.1...v17.9.2) - `FIX`: keep direction when collapsing pools ([#​2208](https://togithub.com/bpmn-io/bpmn-js/issues/2208)) ### [`v17.9.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1791) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.9.0...v17.9.1) - `FIX`: show delete action for labels ([#​2163](https://togithub.com/bpmn-io/bpmn-js/issues/2163)) ### [`v17.9.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1790) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.8.3...v17.9.0) - `FIX`: remove incorrect attribute in replace menu ([#​2196](https://togithub.com/bpmn-io/bpmn-js/pull/2196)) - `DEPS`: update to [email protected] ### [`v17.8.3`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1783) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.8.2...v17.8.3) - `FIX`: add accessible label to drill down button ([#​2194](https://togithub.com/bpmn-io/bpmn-js/pull/2194)) ### [`v17.8.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1782) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.8.1...v17.8.2) - `FIX`: do not suggest root elements in search ([#​2143](https://togithub.com/bpmn-io/bpmn-js/issues/2143)) ### [`v17.8.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1781) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.8.0...v17.8.1) - `FIX`: gracefully handle missing process DI in drilldown ([#​2180](https://togithub.com/bpmn-io/bpmn-js/pull/2180)) - `FIX`: do not cause HTML validation errors on move preview ([#​2179](https://togithub.com/bpmn-io/bpmn-js/issues/2179)) - `DEPS`: update to `[email protected]` ### [`v17.8.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1780) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.7.1...v17.8.0) - `FEAT`: keep global elements when deleting last participant ([#​2175](https://togithub.com/bpmn-io/bpmn-js/pull/2175)) - `FIX`: allow undo after deleting last participants and data store ([#​1676](https://togithub.com/bpmn-io/bpmn-js/issues/1676)) - `FIX`: allow styling markers with `canvas.addMarker` and css ([#​2173](https://togithub.com/bpmn-io/bpmn-js/pull/2173)) - `CHORE`: render flow markers as part of `djs-visual` ([#​2173](https://togithub.com/bpmn-io/bpmn-js/pull/2173)) - `DEPS`: update to `[email protected]` ### [`v17.7.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1771) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.7.0...v17.7.1) - `FIX`: correct call activity outline ([#​2167](https://togithub.com/bpmn-io/bpmn-js/issues/2167)) - `FIX`: gracefully handle missing `BPMNDiagram#plane` ([#​2172](https://togithub.com/bpmn-io/bpmn-js/pull/2172), [#​2171](https://togithub.com/bpmn-io/bpmn-js/pull/2171)) ### [`v17.7.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1770) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.6.4...v17.7.0) - `DEPS`: update to `[email protected]` ### [`v17.6.4`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1764) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.6.3...v17.6.4) - `DEPS`: update to `[email protected]` ### [`v17.6.3`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1763) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.6.2...v17.6.3) - `DEPS`: update to `[email protected]` ### [`v17.6.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1762) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.6.1...v17.6.2) - `DEPS`: update to `[email protected]` ([#​2158](https://togithub.com/bpmn-io/bpmn-js/pull/2158)) ### [`v17.6.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1761) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.6.0...v17.6.1) - `DEPS`: update to `[email protected]` ([#​2157](https://togithub.com/bpmn-io/bpmn-js/pull/2157)) ### [`v17.6.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1760) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.5.0...v17.6.0) - `FEAT`: add ability to type services and events ([#​2121](https://togithub.com/bpmn-io/bpmn-js/issues/2121), [#​2153](https://togithub.com/bpmn-io/bpmn-js/pull/2153)) - `FIX`: remove preview on context pad close ([#​2150](https://togithub.com/bpmn-io/bpmn-js/issues/2150)) - `FIX`: use tagged template in error logging ([#​2151](https://togithub.com/bpmn-io/bpmn-js/pull/2151)) ### [`v17.5.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1750) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.4.0...v17.5.0) - `FEAT`: remove direct editing outline for embedded labels ([#​2147](https://togithub.com/bpmn-io/bpmn-js/pull/2147)) - `FEAT`: do not translate technical errors ([#​2145](https://togithub.com/bpmn-io/bpmn-js/pull/2145)) - `DEPS`: update to `[email protected]` ### [`v17.4.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1740) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.3.0...v17.4.0) - `FEAT`: do not scale popup menu and context pad - `DEPS`: update to `[email protected]` ### [`v17.3.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1730) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.2.2...v17.3.0) - `FEAT`: auto-place elements vertically ([#​2110](https://togithub.com/bpmn-io/bpmn-js/issues/2110)) ### [`v17.2.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1722) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.2.1...v17.2.2) - `FIX`: correct navigated viewer outline ([#​2133](https://togithub.com/bpmn-io/bpmn-js/issues/2133)) ### [`v17.2.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1721) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.2.0...v17.2.1) - `FIX`: render popup menu on top - `DEPS`: update to `[email protected]` ### [`v17.2.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1720) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.1.0...v17.2.0) - `FEAT`: make popup menu keyboard navigatable - `FIX`: address various accessibility issues - `FIX`: correct various typing issues - `DEPS`: update to `[email protected]` - `DEPS`: update to `[email protected]` ### [`v17.1.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1710) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.0.2...v17.1.0) - `FEAT`: handle splitting vertical lanes ([#​2101](https://togithub.com/bpmn-io/bpmn-js/pull/2101)) ### [`v17.0.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1702) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.0.1...v17.0.2) - `FIX`: create hit boxes for vertical lanes ([#​2093](https://togithub.com/bpmn-io/bpmn-js/issues/2093)) ### [`v17.0.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1701) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v17.0.0...v17.0.1) - `FIX`: fix rendering of gateway without marker ([#​2102](https://togithub.com/bpmn-io/bpmn-js/pull/2102)) ### [`v17.0.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1700) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v16.5.0...v17.0.0) - `FEAT`: add to selection through SHIFT ([bpmn-io/diagram-js#796](https://togithub.com/bpmn-io/diagram-js/pull/851), [#​2053](https://togithub.com/bpmn-io/bpmn-js/issues/2053)) - `CHORE`: remove broken touch interaction ([bpmn-io/diagram-js#796](https://togithub.com/bpmn-io/diagram-js/issues/796)) - `DEPS`: update to `[email protected]` ##### Breaking Changes - Migrated to `diagram-js@14` which removes touch interaction module, and dependency on unsupported `hammerjs` package. If you rely on touch interaction, you need to support touch interaction on your own. ### [`v16.5.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1650) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v16.4.0...v16.5.0) - `FEAT`: handle adding vertical lanes ([#​2086](https://togithub.com/bpmn-io/bpmn-js/issues/2086)) - `FIX`: don't fill multiple parallel events ([#​2085](https://togithub.com/bpmn-io/bpmn-js/issues/2085)) ### [`v16.4.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1640) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v16.3.2...v16.4.0) - `FEAT`: handle resizing of vertical lanes ([#​2062](https://togithub.com/bpmn-io/bpmn-js/issues/2062)) - `FEAT`: allow text annotations to overlap with the borders of subprocesses and pools ([#​2049](https://togithub.com/bpmn-io/bpmn-js/issues/2049)) - `FEAT`: support modeling of gateway without marker ([#​2063](https://togithub.com/bpmn-io/bpmn-js/issues/2063)) - `FIX`: correctly remove vertical lanes ([#​2081](https://togithub.com/bpmn-io/bpmn-js/pull/2081)) - `FIX`: do not set label on planes ([#​2033](https://togithub.com/bpmn-io/bpmn-js/issues/2033)) ### [`v16.3.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1632) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v16.3.1...v16.3.2) - `FIX`: support core replace in compensation behavior ([#​2073](https://togithub.com/bpmn-io/bpmn-js/issues/2073)) ### [`v16.3.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1631) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v16.3.0...v16.3.1) - `FIX`: do not remove connection that is being created when pasting compensation boundary event and handler ([#​2069](https://togithub.com/bpmn-io/bpmn-js/pull/2069)) ### [`v16.3.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1630) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v16.2.0...v16.3.0) - `FEAT`: improve handling of compensation association ([#​2038](https://togithub.com/bpmn-io/bpmn-js/issues/2038)) ### [`v16.2.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1620) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v16.1.0...v16.2.0) - `DEPS`: update to `[email protected]` ### [`v16.1.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1610) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v16.0.0...v16.1.0) - `DEPS`: update to `[email protected]` - `DEPS`: update to `[email protected]` - `DEPS`: drop unused `object-refs` dependency ### [`v16.0.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1600) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v15.2.2...v16.0.0) - `FEAT`: render vertical pools and lanes ([#​2024](https://togithub.com/bpmn-io/bpmn-js/pull/2024)) - `FEAT`: sentence case titles and labels ([#​2023](https://togithub.com/bpmn-io/bpmn-js/issues/2023)) - `FIX`: ensure all error translations are collected ([#​2040](https://togithub.com/bpmn-io/bpmn-js/pull/2040)) - `DEPS` update to [email protected] ##### Breaking Changes - Major updates to [diagram-js@13](https://togithub.com/bpmn-io/diagram-js/blob/develop/CHANGELOG.md#1300) and [didi@10](https://togithub.com/nikku/didi/blob/main/CHANGELOG.md#1000). Make sure to check out the linked changelog updates. - Multiple translation labels has been updated to sentence case. If you rely on the old casing, you need to update your translations. ### [`v15.2.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1522) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v15.2.1...v15.2.2) - `FIX`: use correct types in BpmnRenderUtil ([#​2036](https://togithub.com/bpmn-io/bpmn-js/pull/2036)) ### [`v15.2.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1521) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v15.2.0...v15.2.1) - `DEPS`: update to `[email protected]` ### [`v15.2.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1520) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v15.1.3...v15.2.0) - `FEAT`: remove selection outline from connections ([diagram-js#826](https://togithub.com/bpmn-io/diagram-js/pull/826)) - `FEAT`: position context pad according to last waypoint for connections ([diagram-js#826](https://togithub.com/bpmn-io/diagram-js/pull/826)) - `FIX`: prevent access of non-existing connection bounds ([diagram-js#824](https://togithub.com/bpmn-io/diagram-js/pull/824)) - `FIX`: correct selection outline size for end event ([#​2026](https://togithub.com/bpmn-io/bpmn-js/pull/2026)) - `DEPS`: update to `[email protected]` ### [`v15.1.3`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1513) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v15.1.2...v15.1.3) - `FIX`: revert `djs-dragging` CSS class changes ([#​2016](https://togithub.com/bpmn-io/bpmn-js/pull/2016)) - `FIX`: clear context pad hover timeout on close ([#​2016](https://togithub.com/bpmn-io/bpmn-js/pull/2016)) - `DEPS`: update to `[email protected]` ### [`v15.1.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1512) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v15.1.1...v15.1.2) - `FIX`: revert selection outline removal for connections ([#​2011](https://togithub.com/bpmn-io/bpmn-js/pull/2011)) - `DEPS`: update to `[email protected]` ### [`v15.1.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1511) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v15.1.0...v15.1.1) - `FIX`: adjust selection outline to external label ([#​2001](https://togithub.com/bpmn-io/bpmn-js/issues/2001)) ### [`v15.1.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1510) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v15.0.0...v15.1.0) - `FEAT`: add toggle for non-interrupting events ([#​2000](https://togithub.com/bpmn-io/bpmn-js/pull/2000)) - `FEAT`: keep events non-interrupting when using `bpmnReplace` by default ([#​2000](https://togithub.com/bpmn-io/bpmn-js/pull/2000)) - `DEPS`: update to `[email protected]` ### [`v15.0.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1500) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v14.2.0...v15.0.0) - `FEAT`: align selection outline with element's shape ([#​1996](https://togithub.com/bpmn-io/bpmn-js/issues/1996)) - `FEAT`: preview append on hover ([#​1985](https://togithub.com/bpmn-io/bpmn-js/pull/1985)) - `FEAT`: allow overriding `fill`, `stroke`, `width` and `height` when rendering elements ([#​1985](https://togithub.com/bpmn-io/bpmn-js/pull/1985)) - `FIX`: renderer only renders actual flow elements ([#​1985](https://togithub.com/bpmn-io/bpmn-js/pull/1985)) - `DEPS`: update to `[email protected]` ##### Breaking Changes - `BpmnRenderer` only renders actual flow elements (e.g. `bpmn:IntermediateCatchEvent` but not `bpmn:MessageEventDefinition`) ### [`v14.2.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1420) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v14.1.3...v14.2.0) - `FEAT`: make spacetool local per default ([bpmn-io/diagram-js#811](https://togithub.com/bpmn-io/diagram-js/pull/811), [#​1975](https://togithub.com/bpmn-io/bpmn-js/issues/1975)) - `FEAT`: add complex preview feature ([bpmn-io/diagram-js#807](https://togithub.com/bpmn-io/diagram-js/pull/807)) - `CHORE`: mark connection as dragging when moving bendpoint ([bpmn-io/diagram-js#807](https://togithub.com/bpmn-io/diagram-js/pull/807)) - `DEPS`: update to `[email protected]` ### [`v14.1.3`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1413) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v14.1.2...v14.1.3) - `CHORE`: correctly output tag in [https://github.com/bpmn-io/bpmn-js/pull/1982](https://togithub.com/bpmn-io/bpmn-js/pull/1982) ### [`v14.1.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1412) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v14.1.1...v14.1.2) - `CHORE`: fix POST_RELEASE job in [https://github.com/bpmn-io/bpmn-js/pull/1980](https://togithub.com/bpmn-io/bpmn-js/pull/1980) ### [`v14.1.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1411) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v14.1.0...v14.1.1) - `FIX`: asset path by [@​nikku](https://togithub.com/nikku) in [https://github.com/bpmn-io/bpmn-js/pull/1977](https://togithub.com/bpmn-io/bpmn-js/pull/1977) ### [`v14.1.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1410) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v14.0.0...v14.1.0) - `FEAT`: ensure lanes aren't resized when using space tool in [https://github.com/bpmn-io/bpmn-js/pull/1972](https://togithub.com/bpmn-io/bpmn-js/pull/1972) - `DOCS`: update translations for v14.0.0 by [@​bpmn-io-bot](https://togithub.com/bpmn-io-bot) in [https://github.com/bpmn-io/bpmn-js/pull/1948](https://togithub.com/bpmn-io/bpmn-js/pull/1948) ### [`v14.0.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1400) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.2.2...v14.0.0) - `FEAT`: do not hide overlays on canvas move per default ([diagram-js#798](https://togithub.com/bpmn-io/diagram-js/issues/798)) - `FEAT`: translate *Append TextAnnotation* context pad action ([#​1932](https://togithub.com/bpmn-io/bpmn-js/pull/1932)) - `FIX`: allow to create connection + event-based gateway ([#​1490](https://togithub.com/bpmn-io/bpmn-js/issues/1490)) - `FIX`: make breadcrumb styling more robust ([#​1945](https://togithub.com/bpmn-io/bpmn-js/pull/1945)) - `FIX`: correct copy of default sequence flow elements ([#​1935](https://togithub.com/bpmn-io/bpmn-js/issues/1935)) - `CHORE`: extract `modeling-feedback` into dedicated module ([#​1940](https://togithub.com/bpmn-io/bpmn-js/pull/1940)) - `CHORE`: drop deprecated callback support from public API - `CHORE`: drop deprecated `import.parse.complete` event member `context` - `DEPS`: update to `[email protected]` - `DEPS`: update to `[email protected]` - `DEPS`: update to `[email protected]` ##### Breaking Changes - Deprecated callback style API removed. Migrate to promise-based APIs, released with `v7.0.0`. - Deprecated `import.parse.complete` event member `context` removed. Access the same information via the event itself, as released with `v7.0.0`. ### [`v13.2.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1322) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.2.1...v13.2.2) - `FIX`: do not vertically resize empty pools using the space tool ([#​1769](https://togithub.com/bpmn-io/bpmn-js/issues/1769)) ### [`v13.2.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1321) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.2.0...v13.2.1) - `FIX`: improve regular expression ([#​1927](https://togithub.com/bpmn-io/bpmn-js/pull/1927)) - `FIX`: show non-interrupting event version in replace menu ([#​1924](https://togithub.com/bpmn-io/bpmn-js/pull/1924)) ### [`v13.2.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1320) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.1.0...v13.2.0) - `CHORE`: provide align and distribute context pad and popup menu icons as html ([#​1920](https://togithub.com/bpmn-io/bpmn-js/pull/1920)) - `DEPS`: update to `[email protected]` ### [`v13.1.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1310) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.0.8...v13.1.0) - `FEAT`: allow event rendering without icons ([#​1917](https://togithub.com/bpmn-io/bpmn-js/pull/1917)) ### [`v13.0.8`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1308) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.0.7...v13.0.8) *Republish of v13.0.7.* ### [`v13.0.7`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1307) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.0.6...v13.0.7) *Republish of v13.0.6.* ### [`v13.0.6`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1306) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.0.5...v13.0.6) - `DOCS`: update translations ### [`v13.0.5`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1305) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.0.4...v13.0.5) - `DEPS`: update to `[email protected]` ### [`v13.0.4`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1304) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.0.3...v13.0.4) - `DEPS`: bump to `[email protected]` ### [`v13.0.3`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1303) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.0.2...v13.0.3) - `FIX`: update label on `modeling.updateModdleProperties` ([#​1872](https://togithub.com/bpmn-io/bpmn-js/issues/1872)) ### [`v13.0.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1302) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.0.1...v13.0.2) - `FIX`: export types as `type` ([#​1897](https://togithub.com/bpmn-io/bpmn-js/pull/1897)) - `DEPS`: bump to `[email protected]` ### [`v13.0.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1301) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v13.0.0...v13.0.1) - `FIX`: correct some type definitions ([#​1896](https://togithub.com/bpmn-io/bpmn-js/pull/1896)) ### [`v13.0.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1300) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v12.1.1...v13.0.0) - `FEAT`: rework and complete type definitions ([#​1886](https://togithub.com/bpmn-io/bpmn-js/pull/1886)) - `DEPS`: update to `[email protected]` ### [`v12.1.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1211) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v12.1.0...v12.1.1) - `DEPS`: update to `[email protected]` ### [`v12.1.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1210) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v12.0.0...v12.1.0) - `FIX`: correct `Viewer#saveXML` type definition ([#​1885](https://togithub.com/bpmn-io/bpmn-js/pull/1885)) - `FIX`: correct `Viewer` constructor type definition ([#​1882](https://togithub.com/bpmn-io/bpmn-js/issues/1882)) ### [`v12.0.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1200) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.5.0...v12.0.0) - `FEAT`: move `create-append-anything` to [external module](https://togithub.com/bpmn-io/bpmn-js-create-append-anything) ([#​1873](https://togithub.com/bpmn-io/bpmn-js/pull/1873), [#​1862](https://togithub.com/bpmn-io/bpmn-js/issues/1862)) - `CHORE`: use `[email protected]` built-in selection after replace feature ([#​1857](https://togithub.com/bpmn-io/bpmn-js/pull/1857)) - `DEPS`: update to `[email protected]` ##### Breaking Changes - The create/append anything features moved to an [external module](https://togithub.com/bpmn-io/bpmn-js-create-append-anything). Include it to restore the `v11` create/append behavior. ### [`v11.5.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1150) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.4.1...v11.5.0) - `FEAT`: add root elements to definitions when provided via `modeling#update(Moddle)Properties` ### [`v11.4.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1141) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.4.0...v11.4.1) - `FIX`: correct redo triggering on international keyboard layouts ([#​1842](https://togithub.com/bpmn-io/bpmn-js/issues/1842)) ### [`v11.4.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1140) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.3.1...v11.4.0) - `FEAT`: translate append menu entry labels and groups ([#​1810](https://togithub.com/bpmn-io/bpmn-js/pull/1810)) - `FEAT`: activate direct editing on participant creation ([#​1845](https://togithub.com/bpmn-io/bpmn-js/pull/1845)) - `FIX`: dragging append menu entries creates element connection ([#​1843](https://togithub.com/bpmn-io/bpmn-js/pull/1843)) - `FIX`: append shortcut triggers create menu if append not allowed ([#​1840](https://togithub.com/bpmn-io/bpmn-js/issues/1840)) - `FIX`: restore marker rendering workaround ([`9c6e475`](https://togithub.com/bpmn-io/bpmn-js/commit/9c6e475681dd6b6a418b2fbc1dac19a9df360953)) ### [`v11.3.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1131) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.3.0...v11.3.1) *Republish of `v11.3.0`.* ### [`v11.3.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1130) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.2.0...v11.3.0) - `FEAT`: feature `service` and `user` tasks more prominently in replace menu ([#​1836](https://togithub.com/bpmn-io/bpmn-js/pull/1836)) - `FEAT`: hide rare items initially from create/append menus ([#​1836](https://togithub.com/bpmn-io/bpmn-js/pull/1836)) - `FEAT`: retrieve instantiation modules with context ([#​1835](https://togithub.com/bpmn-io/bpmn-js/pull/1835)) - `DEPS`: update to `[email protected]` ### [`v11.2.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1120) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.1.1...v11.2.0) *Adds create/append anything.* - `FEAT`: append menu available via context pad ([#​1802](https://togithub.com/bpmn-io/bpmn-js/pull/1802), [#​1809](https://togithub.com/bpmn-io/bpmn-js/pull/1809), [#​1815](https://togithub.com/bpmn-io/bpmn-js/pull/1815), [#​1818](https://togithub.com/bpmn-io/bpmn-js/pull/1818), [#​1831](https://togithub.com/bpmn-io/bpmn-js/pull/1831)) - `FEAT`: create menu available via palette ([#​1811](https://togithub.com/bpmn-io/bpmn-js/pull/1811), [#​1809](https://togithub.com/bpmn-io/bpmn-js/pull/1809), [#​1817](https://togithub.com/bpmn-io/bpmn-js/pull/1817)) - `FEAT`: simplify connection-multi icon ([#​1822](https://togithub.com/bpmn-io/bpmn-js/pull/1822)) - `FEAT`: join paths `round` by default ([1827](https://togithub.com/bpmn-io/bpmn-js/pull/1827)) - `FEAT`: improved BPMN symbol rendering ([#​1830](https://togithub.com/bpmn-io/bpmn-js/pull/1830)) - `FEAT`: round connection corners ([#​1828](https://togithub.com/bpmn-io/bpmn-js/pull/1828)) - `FEAT`: improve visibility of popup menu ([#​1812](https://togithub.com/bpmn-io/bpmn-js/issues/1812)) - `FIX`: missing special attributes in `bpmnElementFactory` ([#​1807](https://togithub.com/bpmn-io/bpmn-js/pull/1807)) - `FIX`: handle `bpmn:DataObjectReference` without data object in replace menu ([#​1823](https://togithub.com/bpmn-io/bpmn-js/pull/1823)) - `DEPS`: update to `[email protected]` ### [`v11.1.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1111) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.1.0...v11.1.1) - `FIX`: correct popup menu display in fullscreen ([#​1795](https://togithub.com/bpmn-io/bpmn-js/issues/1795)) - `DEPS`: update to `[email protected]` ### [`v11.1.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1110) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.0.5...v11.1.0) - `FEAT`: add replace element keyboard binding ([#​1785](https://togithub.com/bpmn-io/bpmn-js/pull/1785)) - `FEAT`: add `replaceElement` editor action ([#​1785](https://togithub.com/bpmn-io/bpmn-js/pull/1785)) - `DEPS`: update to `[email protected]` ### [`v11.0.5`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1105) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.0.4...v11.0.5) - `DEPS`: update to `[email protected]` ### [`v11.0.4`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1104) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.0.3...v11.0.4) - `DEPS`: update to `[email protected]` ### [`v11.0.3`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1103) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.0.1...v11.0.3) *Re-release of `v11.0.2`.* ### [`v11.0.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1101) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v11.0.0...v11.0.1) - `DEPS`: update to `[email protected]` ### [`v11.0.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1100) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v10.3.0...v11.0.0) *Reworks popup menu UI.* - `FEAT`: integrate new popup menu UI ([#​1776](https://togithub.com/bpmn-io/bpmn-js/pull/1776)) - `DEPS`: update to `[email protected]` ([#​1776](https://togithub.com/bpmn-io/bpmn-js/pull/1776)) ##### Breaking Changes - New popup menu UI introduced with `diagram-js@11`. See [`diagram-js` breaking changes and migration guide](https://togithub.com/bpmn-io/diagram-js/blob/develop/CHANGELOG.md#breaking-changes). - Keyboard-related features no longer use `KeyboardEvent#keyCode`. Use a polyfill (e.g. [keyboardevent-key-polyfill](https://www.npmjs.com/package/keyboardevent-key-polyfill)) if you need to support old browsers. ### [`v10.3.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1030) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v10.2.1...v10.3.0) - `FEAT`: add BPMN specific space tool ([#​1344](https://togithub.com/bpmn-io/bpmn-js/pull/1344)) - `FIX`: do not resize `bpmn:TextAnnotation` when using space tool ([#​1344](https://togithub.com/bpmn-io/bpmn-js/pull/1344)) - `FIX`: correct attachers left hanging when using space tool ([#​1344](https://togithub.com/bpmn-io/bpmn-js/pull/1344)) - `FIX`: stick labels to label targets when using space tool ([#​1344](https://togithub.com/bpmn-io/bpmn-js/pull/1344), [#​1302](https://togithub.com/bpmn-io/bpmn-js/issues/1302)) - `DEPS`: update to `diagram-js@10` ### [`v10.2.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1021) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v10.2.0...v10.2.1) - `FIX`: correct preserving of outgoing connections on event-based gateway morph ([#​1738](https://togithub.com/bpmn-io/bpmn-js/issues/1738)) ### [`v10.2.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1020) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v10.1.0...v10.2.0) - `DEPS`: update to `bpmn-moddle@8` ### [`v10.1.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1010) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v10.0.0...v10.1.0) - `DEPS`: update to `[email protected]` ### [`v10.0.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#1000) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.4.1...v10.0.0) *Updates the library target to ES2018.* - `FEAT`: use ES2018 syntax ([#​1737](https://togithub.com/bpmn-io/bpmn-js/pull/1737)) ##### Breaking Changes - Migrated to ES2018 syntax. [Read the blog post with details and a migration guide](https://bpmn.io/blog/posts/2022-migration-to-es2018.html). ### [`v9.4.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#941) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.4.0...v9.4.1) - `FIX`: ignore elements which cannot be colored ([#​1734](https://togithub.com/bpmn-io/bpmn-js/pull/1734)) ### [`v9.4.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#940) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.3.2...v9.4.0) - `FEAT`: allow clipboard to be serialized ([#​1707](https://togithub.com/bpmn-io/bpmn-js/pull/1707)) - `FEAT`: allow cloning of elements ([#​1707](https://togithub.com/bpmn-io/bpmn-js/pull/1707)) - `FEAT`: copy groups in a safe manner ([#​1707](https://togithub.com/bpmn-io/bpmn-js/pull/1707)) - `FIX`: make clipboard contents immutable ([#​1707](https://togithub.com/bpmn-io/bpmn-js/pull/1707)) - `FIX`: do not alter inputs passed to `ElementFactory#create` ([#​1711](https://togithub.com/bpmn-io/bpmn-js/pull/1711)) - `FIX`: prevent bogus meta-data to be attached on paste ([#​1707](https://togithub.com/bpmn-io/bpmn-js/pull/1707)) - `FIX`: only claim existing IDs ([#​1707](https://togithub.com/bpmn-io/bpmn-js/pull/1707)) - `FIX`: prevent double paste on label creation ([#​1707](https://togithub.com/bpmn-io/bpmn-js/pull/1707)) - `FIX`: move labels when collapsing sub-process ([#​1695](https://togithub.com/bpmn-io/bpmn-js/issues/1695)) - `FIX`: assign default size when expanding element ([#​1687](https://togithub.com/bpmn-io/bpmn-js/issues/1687)) - `FIX`: render sequence flows always on top ([#​1716](https://togithub.com/bpmn-io/bpmn-js/issues/1716)) - `DEPS`: update to `[email protected]` - `DEPS`: update to `[email protected]` ### [`v9.3.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#932) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.3.1...v9.3.2) - `FIX`: prevent unnecessary scrollbar ([#​1692](https://togithub.com/bpmn-io/bpmn-js/issues/1692)) - `FIX`: check for replacement using actual target ([#​1699](https://togithub.com/bpmn-io/bpmn-js/pull/1699)) - `DEPS`: update to `[email protected]` ### [`v9.3.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#931) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.3.0...v9.3.1) - `FIX`: properly size icons for distribute/align menu ([#​1694](https://togithub.com/bpmn-io/bpmn-js/pull/1694)) ### [`v9.3.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#930) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.2.2...v9.3.0) - `FEAT`: add aligment and distribution menu ([#​1680](https://togithub.com/bpmn-io/bpmn-js/issues/1680), [#​1691](https://togithub.com/bpmn-io/bpmn-js/issues/1691)) - `DEPS`: update to `[email protected]` ### [`v9.2.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#922) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.2.1...v9.2.2) - `FIX`: correctly toggle loop characteristics ([#​1673](https://togithub.com/bpmn-io/bpmn-js/issues/1673)) ### [`v9.2.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#921) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.2.0...v9.2.1) - `FIX`: cancel direct editing before shape deletion ([#​1677](https://togithub.com/bpmn-io/bpmn-js/issues/1677)) ### [`v9.2.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#920) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.1.0...v9.2.0) - `FEAT`: rework select and hover interaction on the diagram ([#​1616](https://togithub.com/bpmn-io/bpmn-js/issues/1616), [#​640](https://togithub.com/bpmn-io/diagram-js/pull/640), [#​643](https://togithub.com/bpmn-io/diagram-js/pull/643)) - `FEAT`: rework diagram interaction handles ([#​640](https://togithub.com/bpmn-io/diagram-js/pull/640)) - `FEAT`: clearly distinguish select and hover states ([#​1616](https://togithub.com/bpmn-io/bpmn-js/issues/1616)) - `FEAT`: allow text annotation on sequence flows ([#​1652](https://togithub.com/bpmn-io/bpmn-js/pull/1652)) - `FEAT`: add multi-element context pad ([#​1525](https://togithub.com/bpmn-io/bpmn-js/pull/1525)) - `FEAT`: change default color to off black ([#​1656](https://togithub.com/bpmn-io/bpmn-js/pull/1656)) - `FEAT`: select connection after connect ([#​644](https://togithub.com/bpmn-io/diagram-js/pull/644)) - `FIX`: copy elements with `string` extension properties ([#​1518](https://togithub.com/bpmn-io/bpmn-js/issues/1518)) - `FIX`: cancel direct editing before shape deletion ([#​1664](https://togithub.com/bpmn-io/bpmn-js/issues/1664)) - `FIX`: remove connection on source connection deletion ([#​1663](https://togithub.com/bpmn-io/bpmn-js/issues/1663)) - `FIX`: set correct label color when batch coloring elements ([#​1653](https://togithub.com/bpmn-io/bpmn-js/issues/1653)) - `FIX`: always reconnect labels and associations ([#​1659](https://togithub.com/bpmn-io/bpmn-js/pull/1659)) - `FIX`: correct connection drop highlighting - `DEPS`: replace `inherits` with `inherits-browser` - `DEPS`: bump to `[email protected]` ### [`v9.1.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#910) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.0.4...v9.1.0) - `FEAT`: allow to select participant and subprocess via click on body ([#​1646](https://togithub.com/bpmn-io/bpmn-js/pull/1646)) - `FIX`: comply with strict style-src CSP ([#​1625](https://togithub.com/bpmn-io/bpmn-js/issues/1625)) - `FIX`: complete direct editing when selection changes ([#​1648](https://togithub.com/bpmn-io/bpmn-js/pull/1648)) - `DEPS`: update to `[email protected]` - `DEPS`: update to `[email protected]` ### [`v9.0.4`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#904) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.0.3...v9.0.4) - `FIX`: remove `label` property on empty label ([#​1637](https://togithub.com/bpmn-io/bpmn-js/issues/1637)) - `FIX`: create drilldown overlays on `viewer.open` ([`574a67438`](https://togithub.com/bpmn-io/bpmn-js/commit/574a674381d6449b509396b6d17c4ca94674ea1c)) - `FIX`: render data association inside collapsed sub-processes ([#​1619](https://togithub.com/bpmn-io/bpmn-js/issues/1619)) - `FIX`: preserve multi-instance properties when toggling between parallel and sequential ([#​1581](https://togithub.com/bpmn-io/bpmn-js/issues/1581)) - `FIX`: correct hanging sequence flow label after collapsing sub-process ([#​1617](https://togithub.com/bpmn-io/bpmn-js/issues/1617)) - `FIX`: correct start event not added to newly created sub-process ([#​1631](https://togithub.com/bpmn-io/bpmn-js/issues/1631)) ### [`v9.0.3`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#903) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.0.2...v9.0.3) - `FIX`: submit direct editing result on drilldown ([#​1609](https://togithub.com/bpmn-io/bpmn-js/issues/1609)) - `DEPS`: bump to `[email protected]` ([2bac149](https://togithub.com/bpmn-io/bpmn-js/commit/2bac1495058601fec203c134b41efe5600e5fc97)) ### [`v9.0.2`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#902) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.0.1...v9.0.2) - `FIX`: support modeling of groups in collapsed subporcesses ([#​1606](https://togithub.com/bpmn-io/bpmn-js/issues/1606)) - `FIX`: override default padding of breadcrumb element ([#​1608](https://togithub.com/bpmn-io/bpmn-js/pull/1608)) ### [`v9.0.1`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#901) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v9.0.0...v9.0.1) - `FIX`: use ES5 everywhere ([#​1605](https://togithub.com/bpmn-io/bpmn-js/pull/1605)) - `FIX`: support DIs without associated business object ([#​1605](https://togithub.com/bpmn-io/bpmn-js/pull/1605)) - `DEPS`: bump to `[email protected]` ([bdf9cf3](https://togithub.com/bpmn-io/bpmn-js/commit/bdf9cf3e752254a4c8172031d8a493955a9fca9c)) ### [`v9.0.0`](https://togithub.com/bpmn-io/bpmn-js/blob/HEAD/CHANGELOG.md#900) [Compare Source](https://togithub.com/bpmn-io/bpmn-js/compare/v8.10.0...v9.0.0) - `FEAT`: support drilldown and modeling of collapsed subprocesses ([#​1443](https://togithub.com/bpmn-io/bpmn-js/issues/1443)) - `FEAT`: update embedded label bounds when shape is moved ([#​1586](https://togithub.com/bpmn-io/bpmn-js/pull/1586)) - `FIX`: create di for embedded labels ([#​1579](https://togithub.com/bpmn-io/bpmn-js/pull/1579)) - `CHORE`: expose `BpmnRenderer` extension points ([#​1585](https://togithub.com/bpmn-io/bpmn-js/pull/1585)) - `DEPS`: bump to `[email protected]` ##### Breaking Changes - Reworked the link of elements to bpmn DIs. You must access the `di` directly from the diagram element instead of the `businessObject` [#​1472](https://togithub.com/bpmn-io/bpmn-js/issues/1472). - Reworked `viewer.open` behavior for single planes ([#​1576](https://togithub.com/bpmn-io/bpmn-js/pull/1576)). - Reworked import and `BpmnFactory` APIs [#​1472](https://togithub.com/bpmn-io/bpmn-js/issues/1472). - Added `bpmn-js.css`, which is required to display drilldown overlays correctly. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/camunda/camunda). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
Create
Remove
Move
Resize