diff --git a/CHANGELOG.md b/CHANGELOG.md index 42eb30dec6..f269d04d28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,11 +8,18 @@ ___Note:__ Yet to be released changes appear here._ ### General +* `DEPS`: update to `camunda-bpmn-js@4.12.1` +* `DEPS`: update to `bpmn-js@17.9.1` +* `DEPS`: update to `diagram-js@14.8.0` * `DEPS`: update to `@camunda/linting@3.22.0` ### BPMN * `FEAT`: support converging inclusive gateway ([#3613](https://github.com/camunda/camunda-modeler/issues/3613)) +* `FIX`: improve performance of deselecting multiple elements ([#4335](https://github.com/camunda/camunda-modeler/issues/4335)) +* `FIX`: show delete action for labels ([bpmn-io/bpmn-js#2163](https://github.com/bpmn-io/bpmn-js/issues/2163)) +* `FIX`: remove incorrect attribute in replace menu ([#4383](https://github.com/camunda/camunda-modeler/issues/4383)) +* `FIX`: add accessible label to drill down button ([#4394](https://github.com/camunda/camunda-modeler/issues/4394)) * `FIX`: improve `no-loop` performance ([camunda/bpmnlint-plugin-camunda-compat#165](https://github.com/camunda/bpmnlint-plugin-camunda-compat/pull/165)) ## 5.25.0 diff --git a/client/package.json b/client/package.json index 086e7b6306..9b72f3a4b8 100644 --- a/client/package.json +++ b/client/package.json @@ -27,12 +27,12 @@ "@ibm/plex": "^6.4.0", "@sentry/browser": "^8.0.0", "@sentry/integrations": "^7.108.0", - "bpmn-js": "^17.8.2", + "bpmn-js": "^17.9.1", "bpmn-js-element-templates": "^1.16.0", "bpmn-js-properties-panel": "^5.18.0", "bpmn-js-tracking": "^0.6.0", "bpmn-moddle": "^9.0.1", - "camunda-bpmn-js": "^4.12.0", + "camunda-bpmn-js": "^4.12.1", "camunda-bpmn-moddle": "^7.0.1", "camunda-cmmn-moddle": "^1.0.0", "camunda-dmn-js": "^2.6.0", @@ -43,7 +43,7 @@ "cmmn-js-properties-panel": "^0.9.0", "codemirror": "^6.0.1", "debug": "^4.1.1", - "diagram-js": "^14.7.1", + "diagram-js": "^14.8.0", "diagram-js-direct-editing": "^3.0.1", "diagram-js-origin": "^1.4.0", "dmn-js": "^16.4.0", diff --git a/package-lock.json b/package-lock.json index ff6e304560..4fc496508b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -112,12 +112,12 @@ "@ibm/plex": "^6.4.0", "@sentry/browser": "^8.0.0", "@sentry/integrations": "^7.108.0", - "bpmn-js": "^17.8.2", + "bpmn-js": "^17.9.1", "bpmn-js-element-templates": "^1.16.0", "bpmn-js-properties-panel": "^5.18.0", "bpmn-js-tracking": "^0.6.0", "bpmn-moddle": "^9.0.1", - "camunda-bpmn-js": "^4.12.0", + "camunda-bpmn-js": "^4.12.1", "camunda-bpmn-moddle": "^7.0.1", "camunda-cmmn-moddle": "^1.0.0", "camunda-dmn-js": "^2.6.0", @@ -128,7 +128,7 @@ "cmmn-js-properties-panel": "^0.9.0", "codemirror": "^6.0.1", "debug": "^4.1.1", - "diagram-js": "^14.7.1", + "diagram-js": "^14.8.0", "diagram-js-direct-editing": "^3.0.1", "diagram-js-origin": "^1.4.0", "dmn-js": "^16.4.0", @@ -9778,12 +9778,13 @@ "optional": true }, "node_modules/bpmn-js": { - "version": "17.8.2", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-17.8.2.tgz", - "integrity": "sha512-No3xH8SIhDrZDQ0Jc1XdeGVwafv9lWaYOWUNPx2QrFhY6GDSz8Tg6/FyEYXdGgsyqluwbdc34zwnKhJ5PdxXng==", + "version": "17.9.1", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-17.9.1.tgz", + "integrity": "sha512-yuCGfVwdZpWc+JqqL3Y8oV3HR44TkzsZ7PY/eUINhihKXe1W5ghqLNEYEmEU6JlVlHpELKewvrdEuuMmdIy1Qw==", + "license": "SEE LICENSE IN LICENSE", "dependencies": { "bpmn-moddle": "^8.1.0", - "diagram-js": "^14.7.1", + "diagram-js": "^14.7.2", "diagram-js-direct-editing": "^3.0.1", "ids": "^1.0.5", "inherits-browser": "^0.1.0", @@ -10711,9 +10712,10 @@ } }, "node_modules/camunda-bpmn-js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-4.12.0.tgz", - "integrity": "sha512-BciPrbcZai/Wq+ggVvoTN4E6PQSjHJuiJTU+tU1HNpuZq2Fd0AANeTI75BW8d3FkWfgG++oXpFZaZRjo7XVsIA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-4.12.1.tgz", + "integrity": "sha512-WoC0JZAYIqS3Cb03FmZ+qqnp3CXZ6r5rhnGOgY/uxYinwTmGu3gHk+uBevKcolPAheeNuTsOF0JkOVwUsFvS+g==", + "license": "MIT", "dependencies": { "@bpmn-io/align-to-origin": "^0.7.0", "@bpmn-io/element-template-chooser": "^1.0.0", @@ -10722,14 +10724,14 @@ "@bpmn-io/properties-panel": "^3.22.0", "@bpmn-io/variable-resolver": "^1.2.2", "@camunda/example-data-properties-provider": "^1.2.1", - "bpmn-js": "^17.8.2", + "bpmn-js": "^17.9.1", "bpmn-js-color-picker": "^0.7.1", "bpmn-js-create-append-anything": "^0.5.1", "bpmn-js-element-templates": "^1.16.0", "bpmn-js-executable-fix": "^0.2.1", "camunda-bpmn-js-behaviors": "^1.3.0", "camunda-bpmn-moddle": "^7.0.1", - "diagram-js": "^14.7.1", + "diagram-js": "^14.8.0", "diagram-js-grid": "^1.0.0", "diagram-js-minimap": "^5.1.0", "diagram-js-origin": "^1.4.0", @@ -13078,19 +13080,20 @@ "license": "MIT" }, "node_modules/diagram-js": { - "version": "14.7.1", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-14.7.1.tgz", - "integrity": "sha512-XSWuB35iRuKPUVdYdArJb7OimI1oGj61M/7AtyfyS9uwlW//Z7edm4/yNbEUA4MEGhHJZbzg3wLexB1g2N/RmA==", + "version": "14.8.0", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-14.8.0.tgz", + "integrity": "sha512-HV3R6i+hl2PyhsdOQ1pqOsI+JCkX/bYJiHgO5zAaExORtuDrdGVDW7lKsEfcrcGA0fXfpEcmerjOmdH/PIvyJA==", + "license": "MIT", "dependencies": { "@bpmn-io/diagram-js-ui": "^0.2.3", "clsx": "^2.1.0", "didi": "^10.2.2", "inherits-browser": "^0.1.0", "min-dash": "^4.1.0", - "min-dom": "^4.1.0", + "min-dom": "^4.2.1", "object-refs": "^0.4.0", "path-intersection": "^3.0.0", - "tiny-svg": "^3.0.1" + "tiny-svg": "^3.1.2" }, "engines": { "node": "*" @@ -13178,21 +13181,24 @@ "node_modules/diagram-js/node_modules/component-event": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", - "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==" + "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==", + "license": "MIT" }, "node_modules/diagram-js/node_modules/min-dash": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", - "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==" + "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==", + "license": "MIT" }, "node_modules/diagram-js/node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", + "license": "MIT", "dependencies": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/diagram-js/node_modules/object-refs": { @@ -13204,9 +13210,10 @@ } }, "node_modules/diagram-js/node_modules/tiny-svg": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tiny-svg/-/tiny-svg-3.0.1.tgz", - "integrity": "sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tiny-svg/-/tiny-svg-3.1.2.tgz", + "integrity": "sha512-qvNlv/4N48HqbNpwAhzQ9HKHlBUKgA4091x+aVfsrRXHIcQ9NA3W6ZYwdmYAIdwT+vfAAksrc9L/3RQBj5KwPw==", + "license": "MIT" }, "node_modules/didi": { "version": "10.2.2", @@ -39942,12 +39949,12 @@ "optional": true }, "bpmn-js": { - "version": "17.8.2", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-17.8.2.tgz", - "integrity": "sha512-No3xH8SIhDrZDQ0Jc1XdeGVwafv9lWaYOWUNPx2QrFhY6GDSz8Tg6/FyEYXdGgsyqluwbdc34zwnKhJ5PdxXng==", + "version": "17.9.1", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-17.9.1.tgz", + "integrity": "sha512-yuCGfVwdZpWc+JqqL3Y8oV3HR44TkzsZ7PY/eUINhihKXe1W5ghqLNEYEmEU6JlVlHpELKewvrdEuuMmdIy1Qw==", "requires": { "bpmn-moddle": "^8.1.0", - "diagram-js": "^14.7.1", + "diagram-js": "^14.7.2", "diagram-js-direct-editing": "^3.0.1", "ids": "^1.0.5", "inherits-browser": "^0.1.0", @@ -40629,9 +40636,9 @@ } }, "camunda-bpmn-js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-4.12.0.tgz", - "integrity": "sha512-BciPrbcZai/Wq+ggVvoTN4E6PQSjHJuiJTU+tU1HNpuZq2Fd0AANeTI75BW8d3FkWfgG++oXpFZaZRjo7XVsIA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-4.12.1.tgz", + "integrity": "sha512-WoC0JZAYIqS3Cb03FmZ+qqnp3CXZ6r5rhnGOgY/uxYinwTmGu3gHk+uBevKcolPAheeNuTsOF0JkOVwUsFvS+g==", "requires": { "@bpmn-io/align-to-origin": "^0.7.0", "@bpmn-io/element-template-chooser": "^1.0.0", @@ -40640,14 +40647,14 @@ "@bpmn-io/properties-panel": "^3.22.0", "@bpmn-io/variable-resolver": "^1.2.2", "@camunda/example-data-properties-provider": "^1.2.1", - "bpmn-js": "^17.8.2", + "bpmn-js": "^17.9.1", "bpmn-js-color-picker": "^0.7.1", "bpmn-js-create-append-anything": "^0.5.1", "bpmn-js-element-templates": "^1.16.0", "bpmn-js-executable-fix": "^0.2.1", "camunda-bpmn-js-behaviors": "^1.3.0", "camunda-bpmn-moddle": "^7.0.1", - "diagram-js": "^14.7.1", + "diagram-js": "^14.8.0", "diagram-js-grid": "^1.0.0", "diagram-js-minimap": "^5.1.0", "diagram-js-origin": "^1.4.0", @@ -40784,13 +40791,13 @@ "@sentry/webpack-plugin": "^2.11.0", "babel-loader": "^9.0.0", "babel-plugin-istanbul": "^6.0.0", - "bpmn-js": "^17.8.2", + "bpmn-js": "^17.9.1", "bpmn-js-element-templates": "^1.16.0", "bpmn-js-properties-panel": "^5.18.0", "bpmn-js-tracking": "^0.6.0", "bpmn-moddle": "^9.0.1", "bpmnlint-loader": "^0.1.6", - "camunda-bpmn-js": "^4.12.0", + "camunda-bpmn-js": "^4.12.1", "camunda-bpmn-moddle": "^7.0.1", "camunda-cmmn-moddle": "^1.0.0", "camunda-dmn-js": "^2.6.0", @@ -40807,7 +40814,7 @@ "css-loader": "^7.0.0", "debug": "^4.1.1", "del-cli": "^5.0.0", - "diagram-js": "^14.7.1", + "diagram-js": "^14.8.0", "diagram-js-direct-editing": "^3.0.1", "diagram-js-origin": "^1.4.0", "dmn-js": "^16.4.0", @@ -42758,19 +42765,19 @@ "dev": true }, "diagram-js": { - "version": "14.7.1", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-14.7.1.tgz", - "integrity": "sha512-XSWuB35iRuKPUVdYdArJb7OimI1oGj61M/7AtyfyS9uwlW//Z7edm4/yNbEUA4MEGhHJZbzg3wLexB1g2N/RmA==", + "version": "14.8.0", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-14.8.0.tgz", + "integrity": "sha512-HV3R6i+hl2PyhsdOQ1pqOsI+JCkX/bYJiHgO5zAaExORtuDrdGVDW7lKsEfcrcGA0fXfpEcmerjOmdH/PIvyJA==", "requires": { "@bpmn-io/diagram-js-ui": "^0.2.3", "clsx": "^2.1.0", "didi": "^10.2.2", "inherits-browser": "^0.1.0", "min-dash": "^4.1.0", - "min-dom": "^4.1.0", + "min-dom": "^4.2.1", "object-refs": "^0.4.0", "path-intersection": "^3.0.0", - "tiny-svg": "^3.0.1" + "tiny-svg": "^3.1.2" }, "dependencies": { "component-event": { @@ -42784,13 +42791,13 @@ "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==" }, "min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", "requires": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "object-refs": { @@ -42799,9 +42806,9 @@ "integrity": "sha512-6kJqKWryKZmtte6QYvouas0/EIJKPI1/MMIuRsiBlNuhIMfqYTggzX2F1AJ2+cDs288xyi9GL7FyasHINR98BQ==" }, "tiny-svg": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tiny-svg/-/tiny-svg-3.0.1.tgz", - "integrity": "sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tiny-svg/-/tiny-svg-3.1.2.tgz", + "integrity": "sha512-qvNlv/4N48HqbNpwAhzQ9HKHlBUKgA4091x+aVfsrRXHIcQ9NA3W6ZYwdmYAIdwT+vfAAksrc9L/3RQBj5KwPw==" } } },