diff --git a/CHANGELOG.md b/CHANGELOG.md index 80709a88e8..d0cef85ec0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,14 +6,38 @@ All notable changes to the [Camunda Modeler](https://github.com/camunda/camunda- ___Note:__ Yet to be released changes appear here._ +## 5.18.0 + ### General -* `DEPS`: update to `camunda-bpmn-js@3.9.0` -* `DEPS`: update to `bpmn-js-element-templates@1.8.0` +* `DEPS`: update to `camunda-bpmn-js@3.10.2` +* `DEPS`: update to `bpmn-js-element-templates@1.9.2` +* `DEPS`: update to `bpmn-js@15.2.1` +* `DEPS`: update to `diagram-js@12.8.1` +* `DEPS`: update to `dmn-js@14.7.1` +* `DEPS`: update to `dmn-js-properties-panel@3.2.1` ### BPMN +* `FEAT`: remove selection outline from connections ([diagram-js#826](https://github.com/bpmn-io/diagram-js/pull/826)) +* `FEAT`: position context pad according to last waypoint for connections ([diagram-js#826](https://github.com/bpmn-io/diagram-js/pull/826)) +* `FEAT`: support `isActive` condition ([bpmn-js-element-templates#19](https://github.com/bpmn-io/bpmn-js-element-templates/issues/19)) +* `FEAT`: add conditional `correlationKey` rendering ([bpmn-js-element-templates#19](https://github.com/bpmn-io/bpmn-js-element-templates/issues/19)) * `FEAT`: support receive and send task message templating ([bpmn-io/bpmn-js-element-templates#30](https://github.com/bpmn-io/bpmn-js-element-templates/pull/30)) +* `FIX`: prevent access of non-existing connection bounds ([diagram-js#824](https://github.com/bpmn-io/diagram-js/pull/824)) +* `FIX`: disallow subscription binding for `bpmn:SendTask` +* `FIX`: correct selection outline size for end event ([bpmn-js#2026](https://github.com/bpmn-io/bpmn-js/pull/2026)) +* `FIX`: remove unneeded `camunda-cloud` rules ([camunda-bpmn-js#325](https://github.com/camunda/camunda-bpmn-js/pull/325)) +* `FIX`: remove unused `typescript` prod dependency ([camunda-bpmn-js#326](https://github.com/camunda/camunda-bpmn-js/pull/326)) +* `FIX`: keep custom value on element templates update when the condition was changed ([bpmn-js-element-templates#32](https://github.com/bpmn-io/bpmn-js-element-templates/issues/32)) + +## DMN + +* `FEAT`: remove selection outline from connections ([diagram-js#826](https://github.com/bpmn-io/diagram-js/pull/826)) +* `FEAT`: position context pad according to last waypoint for connections ([diagram-js#826](https://github.com/bpmn-io/diagram-js/pull/826)) +* `FEAT`: provide element ID in variable suggestions ([camunda-dmn-js#83](https://github.com/camunda/camunda-dmn-js/issues/83)) +* `FEAT`: support documentation fields ([dmn-js-properties-panel#62](https://github.com/bpmn-io/dmn-js-properties-panel/issues/62)) +* `FIX`: prevent access of non-existing connection bounds ([diagram-js#824](https://github.com/bpmn-io/diagram-js/pull/824)) ## 5.17.0 diff --git a/client/package.json b/client/package.json index b57c226780..55c4b61e41 100644 --- a/client/package.json +++ b/client/package.json @@ -31,7 +31,7 @@ "bpmn-js-properties-panel": "^5.6.1", "bpmn-js-tracking": "^0.3.3", "bpmn-moddle": "^8.0.1", - "camunda-bpmn-js": "^3.9.0", + "camunda-bpmn-js": "^3.10.2", "camunda-bpmn-moddle": "^7.0.1", "camunda-cmmn-moddle": "^1.0.0", "camunda-dmn-js": "^1.5.0", @@ -42,11 +42,11 @@ "cmmn-js-properties-panel": "^0.9.0", "codemirror": "^6.0.1", "debug": "^4.1.1", - "diagram-js": "^12.7.3", + "diagram-js": "^12.8.1", "diagram-js-direct-editing": "^2.0.0", "diagram-js-origin": "^1.4.0", - "dmn-js": "^14.7.0", - "dmn-js-properties-panel": "^3.1.0", + "dmn-js": "^14.7.1", + "dmn-js-properties-panel": "^3.2.1", "drag-tabs": "^2.3.0", "events": "^3.0.0", "formik": "^2.0.4", diff --git a/package-lock.json b/package-lock.json index e7bd270cc9..84a951b97e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -129,7 +129,7 @@ "bpmn-js-properties-panel": "^5.6.1", "bpmn-js-tracking": "^0.3.3", "bpmn-moddle": "^8.0.1", - "camunda-bpmn-js": "^3.9.0", + "camunda-bpmn-js": "^3.10.2", "camunda-bpmn-moddle": "^7.0.1", "camunda-cmmn-moddle": "^1.0.0", "camunda-dmn-js": "^1.5.0", @@ -140,11 +140,11 @@ "cmmn-js-properties-panel": "^0.9.0", "codemirror": "^6.0.1", "debug": "^4.1.1", - "diagram-js": "^12.7.3", + "diagram-js": "^12.8.1", "diagram-js-direct-editing": "^2.0.0", "diagram-js-origin": "^1.4.0", - "dmn-js": "^14.7.0", - "dmn-js-properties-panel": "^3.1.0", + "dmn-js": "^14.7.1", + "dmn-js-properties-panel": "^3.2.1", "drag-tabs": "^2.3.0", "events": "^3.0.0", "formik": "^2.0.4", @@ -2849,9 +2849,9 @@ } }, "node_modules/@bpmn-io/dmn-variable-resolver": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/dmn-variable-resolver/-/dmn-variable-resolver-0.3.1.tgz", - "integrity": "sha512-wKuL15nVAb0EO7mwto1+sB/CFZLbwxJAg2MKJa7a0gFL59sgO1vS9wwXwBiCCcvFKiEkCSNxhyFPjQItVEgS8A==" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/dmn-variable-resolver/-/dmn-variable-resolver-0.4.0.tgz", + "integrity": "sha512-8dnFajGAxCg4z4Mz3sxuQSHwAk6iLJSvVwTKEtcxPy0lJLxNR6wB1DDm2+FT2c2Tboff8P7Ne4nTNqqWjD+4WA==" }, "node_modules/@bpmn-io/draggle": { "version": "4.0.0", @@ -2890,14 +2890,14 @@ "integrity": "sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==" }, "node_modules/@bpmn-io/element-templates-validator": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.5.0.tgz", - "integrity": "sha512-9wHmqkdlro2D1TcsdYd/JGlGtmoY4LXAu8qkQBR/r9m6zF/mUXz3ocQqeaWn1GQGt5SYwUewf6M8Uhesl7Hmqw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.6.1.tgz", + "integrity": "sha512-2HnpuQCw8BWupzKd5O9STThYdj+V3ekwq4xtc1H6fZr7NQt0glld9geJ+fHKBEVqIbPg3kX5h7mAeCNGsXGgVQ==", "dependencies": { - "@camunda/element-templates-json-schema": "^0.15.0", - "@camunda/zeebe-element-templates-json-schema": "^0.15.0", + "@camunda/element-templates-json-schema": "^0.16.0", + "@camunda/zeebe-element-templates-json-schema": "^0.16.1", "json-source-map": "^0.6.1", - "min-dash": "^4.0.0" + "min-dash": "^4.1.1" } }, "node_modules/@bpmn-io/element-templates-validator/node_modules/min-dash": { @@ -3095,71 +3095,15 @@ "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==" }, "node_modules/@bpmn-io/form-variable-provider": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-variable-provider/-/form-variable-provider-1.1.0.tgz", - "integrity": "sha512-VpzB6cmhAOp+qwg9pAJBOpaD0tPzRhPB7s4aGAkVw6+LQE/0jqAc1gLyYI3FS5dVIQ6F/HWn++AvnbfhzOaQ5g==", - "dependencies": { - "@bpmn-io/form-js": "^1.2.0", - "@bpmn-io/variable-resolver": "^1.1.0", - "bpmn-js": "^14.0.0" - } - }, - "node_modules/@bpmn-io/form-variable-provider/node_modules/bpmn-js": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-14.2.0.tgz", - "integrity": "sha512-KuJGjXHugrfUur74xPQ/jkXQXmmlhw+xV8+h2EtDJ4vMZMVP+tJyppiucsHDEjAR6Iq+i3P9yECGt290nbq9cg==", - "dependencies": { - "bpmn-moddle": "^8.0.1", - "diagram-js": "^12.5.0", - "diagram-js-direct-editing": "^2.0.0", - "ids": "^1.0.5", - "inherits-browser": "^0.1.0", - "min-dash": "^4.1.1", - "min-dom": "^4.0.3", - "object-refs": "^0.3.0", - "tiny-svg": "^3.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@bpmn-io/form-variable-provider/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==" - }, - "node_modules/@bpmn-io/form-variable-provider/node_modules/diagram-js-direct-editing": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/diagram-js-direct-editing/-/diagram-js-direct-editing-2.0.0.tgz", - "integrity": "sha512-/12OWL0B0RMCfaT1w3723c729MD42r5fay4wtm2DvxNFNBMdPaEvOHCTA/khLKjFzOzMVKxSzbAp7IEwBGonVw==", - "dependencies": { - "min-dash": "^4.0.0", - "min-dom": "^4.0.2" - }, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-variable-provider/-/form-variable-provider-1.2.0.tgz", + "integrity": "sha512-8Vis1Pia/lmDgA2HcrFHL9vHURd04/XNZiCC5iIoxYHUQEMRdxYCiXU7G8N704xMckwaWN3psguq0dY5Ao30kA==", "peerDependencies": { - "diagram-js": "*" - } - }, - "node_modules/@bpmn-io/form-variable-provider/node_modules/min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==" - }, - "node_modules/@bpmn-io/form-variable-provider/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==", - "dependencies": { - "component-event": "^0.2.1", - "domify": "^1.4.1", - "min-dash": "^4.0.0" + "@bpmn-io/form-js": ">=1.1.0", + "@bpmn-io/variable-resolver": "*", + "bpmn-js": "*" } }, - "node_modules/@bpmn-io/form-variable-provider/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==" - }, "node_modules/@bpmn-io/moddle-utils": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@bpmn-io/moddle-utils/-/moddle-utils-0.2.1.tgz", @@ -3234,9 +3178,9 @@ "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==" }, "node_modules/@camunda/element-templates-json-schema": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.15.0.tgz", - "integrity": "sha512-z8JDLbftmJApH8vLolYt9A1eILzjQZ71tbqaHuGWKZIrllj9Tu4LlJtgKodm7EJs/N4e4VucnI7ZMX1rQjxFJg==" + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.16.0.tgz", + "integrity": "sha512-QXlizHS2wh05JZJcVoJHd974SI/bWyGJxrgA8STmqMSUBnslDpCkaCTuxtW9YGsqImOkXKaSYI2843AbMOWBXQ==" }, "node_modules/@camunda/example-data-properties-provider": { "version": "1.2.0", @@ -3363,9 +3307,9 @@ } }, "node_modules/@camunda/zeebe-element-templates-json-schema": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.15.0.tgz", - "integrity": "sha512-nvVestN+5Va8B5HKFu95UrR+qglw0SYDtWRhJQ+ZXzEJKAX/9XSFfpK50lO/qq20IZYq5ymkT0ALgWEaCGuUow==" + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.16.1.tgz", + "integrity": "sha512-X9gd+d7Efd4IUGU1tpxe3JeEeOJDlS7yvZG1BfSnpuMyfabM9y9Z1oNbvNQVhurHjYxN9HXVB77Z0Xy4Mswllw==" }, "node_modules/@carbon/colors": { "version": "11.20.1", @@ -8438,12 +8382,12 @@ "optional": true }, "node_modules/bpmn-js": { - "version": "15.1.3", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-15.1.3.tgz", - "integrity": "sha512-82aURcbcxudoiXWwifuP4IgfP2BfC3UhXMdiqN+vvdbIHg6apln+ZBcCm02wVRq81ENxuusJXUyV/IXYjl/3cA==", + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-15.2.2.tgz", + "integrity": "sha512-PT9KfV0xb8jqENIGmx4cTY54jkDaThHQ63hRymBA4yYyXeNLb7S3U4Dfo1dPwclvGvbzJ6eZE32TR+yuaY9w9w==", "dependencies": { "bpmn-moddle": "^8.0.1", - "diagram-js": "^12.7.2", + "diagram-js": "^12.8.1", "diagram-js-direct-editing": "^2.0.0", "ids": "^1.0.5", "inherits-browser": "^0.1.0", @@ -8496,13 +8440,13 @@ } }, "node_modules/bpmn-js-element-templates": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.8.0.tgz", - "integrity": "sha512-F1rDfVLiOmmtZBZf2i/NNGPZqIOSG/72CNTdxgv+pgThozv46i7fu529+LOzcYMYpu2ke26s1iBYf7tzqifsOw==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.9.2.tgz", + "integrity": "sha512-O1ic/VwLM4yfE5eG9DbKiyFr8x3LA3NYrAofBtIjni98veIiEnP7m92gRxopRWh8f1043/uDoqLQ4MUN5CF2gg==", "dependencies": { - "@bpmn-io/element-templates-validator": "^1.5.0", + "@bpmn-io/element-templates-validator": "^1.6.1", "@bpmn-io/extract-process-variables": "^0.8.0", - "bpmnlint": "^8.3.2", + "bpmnlint": "^9.2.0", "classnames": "^2.3.1", "ids": "^1.0.0", "min-dash": "^4.0.0", @@ -8522,37 +8466,6 @@ "diagram-js": ">= 11.9" } }, - "node_modules/bpmn-js-element-templates/node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/bpmn-js-element-templates/node_modules/bpmnlint": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-8.3.2.tgz", - "integrity": "sha512-2XlfwMd6jFrIJbNWr2TUQmmU4Au81HWzH37LXaU/OqShPAWMV9ygajFGzApt4Of6UwIbWvEtiSjHTXmeAX9sEA==", - "dependencies": { - "@bpmn-io/moddle-utils": "^0.2.0", - "ansi-colors": "^4.1.3", - "bpmn-moddle": "^8.0.1", - "bpmnlint-utils": "^1.1.1", - "cli-table": "^0.3.11", - "color-support": "^1.1.3", - "min-dash": "^4.1.1", - "mri": "^1.2.0", - "pluralize": "^7.0.0", - "tiny-glob": "^0.2.9" - }, - "bin": { - "bpmnlint": "bin/bpmnlint.js" - }, - "engines": { - "node": ">= 12" - } - }, "node_modules/bpmn-js-element-templates/node_modules/component-event": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", @@ -9334,31 +9247,30 @@ } }, "node_modules/camunda-bpmn-js": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-3.9.0.tgz", - "integrity": "sha512-2vISJrR/2d+7iXNHeq8SirjMWH3w4CRSY7aZMcf2dpWfh2i4img42tmMGt6lj6xygH9oGJjn/aHyO7g1XwwIxQ==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-3.10.2.tgz", + "integrity": "sha512-VIoFhR29SJ7wtxowUCm7Sxz4w6o/HZaTx4rWNt11WLteM1UMTpbFmxpkJ917SftLvNruU2e+uih/AaOp4+zufg==", "dependencies": { "@bpmn-io/align-to-origin": "^0.7.0", "@bpmn-io/element-template-chooser": "^1.0.0", "@bpmn-io/element-template-icon-renderer": "^0.5.1", - "@bpmn-io/form-variable-provider": "^1.1.0", + "@bpmn-io/form-variable-provider": "^1.2.0", "@bpmn-io/properties-panel": "^3.13.0", "@bpmn-io/variable-resolver": "^1.2.0", "@camunda/example-data-properties-provider": "^1.2.0", - "bpmn-js": "^15.1.3", + "bpmn-js": "^15.2.2", "bpmn-js-color-picker": "^0.6.1", "bpmn-js-create-append-anything": "^0.4.0", - "bpmn-js-element-templates": "^1.8.0", + "bpmn-js-element-templates": "^1.9.2", "bpmn-js-executable-fix": "^0.2.1", "camunda-bpmn-js-behaviors": "^1.2.2", "camunda-bpmn-moddle": "^7.0.1", - "diagram-js": "^12.7.2", + "diagram-js": "^12.8.1", "diagram-js-grid": "^0.2.0", "diagram-js-minimap": "^4.1.0", "diagram-js-origin": "^1.4.0", "inherits-browser": "^0.1.0", "min-dash": "^4.1.1", - "typescript": "^5.0.4", "zeebe-bpmn-moddle": "^1.0.0" }, "peerDependencies": { @@ -9388,17 +9300,6 @@ "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==" }, - "node_modules/camunda-bpmn-js/node_modules/typescript": { - "version": "5.0.4", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=12.20" - } - }, "node_modules/camunda-bpmn-moddle": { "version": "7.0.1", "license": "MIT" @@ -11541,9 +11442,9 @@ "license": "MIT" }, "node_modules/diagram-js": { - "version": "12.7.3", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.7.3.tgz", - "integrity": "sha512-AuGnZQrZkFlbB7fzDFpuYtN6M7hjB1W6nN6QDNUnQ/W3vA/8J4X9jjfGqkbAuSrdmXmSsqzmVZyvTeZpKl5iHA==", + "version": "12.8.1", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.8.1.tgz", + "integrity": "sha512-LF9BiwjbOPpZd0ez5VSlYRbdbEA59YQX43bWvNDp1rLMv0xwZ5yIg4oaYDK82nIQ0kH1tjvoQRpNevMTCgQVyw==", "dependencies": { "@bpmn-io/diagram-js-ui": "^0.2.2", "clsx": "^2.0.0", @@ -11755,22 +11656,22 @@ } }, "node_modules/dmn-js": { - "version": "14.7.0", - "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.7.0.tgz", - "integrity": "sha512-I8wYmURG/jRGZ0rGh7H/mPj9L86//nmXcUgdlOUoKiV2LhLZ0rxlUR+aiEGslG4CWTagxEOLbAbuJMmER20tIQ==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.7.1.tgz", + "integrity": "sha512-20/GAIE+D4IrZfr8NOPUliFlfG1AURYEuPGRwAw0L5XL9t+qXg5Brhr7ok5jw/fR3BO7lBXnndbKJ8F/ZeQNZw==", "dependencies": { - "dmn-js-decision-table": "^14.7.0", + "dmn-js-decision-table": "^14.7.1", "dmn-js-drd": "^14.7.0", - "dmn-js-literal-expression": "^14.7.0", + "dmn-js-literal-expression": "^14.7.1", "dmn-js-shared": "^14.7.0" } }, "node_modules/dmn-js-decision-table": { - "version": "14.7.0", - "resolved": "https://registry.npmjs.org/dmn-js-decision-table/-/dmn-js-decision-table-14.7.0.tgz", - "integrity": "sha512-54Cq7TuK/lmfG6786fA9+5+xLM3y0+Xf3g9ZGIwHCvc9dgpE6vWHsA88LrADLJcnbfHhNT5ZX9+7HJ++w3Zs1w==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/dmn-js-decision-table/-/dmn-js-decision-table-14.7.1.tgz", + "integrity": "sha512-O3JxIB6kjFha3Lg3o4PkF780f1Za2wVZIIbs6xegvRPX194whb8kNbDWUx798Bz4P2S4rVUT/Byxu3pjq73zhQ==", "dependencies": { - "@bpmn-io/dmn-variable-resolver": "^0.3.1", + "@bpmn-io/dmn-variable-resolver": "^0.4.0", "css.escape": "^1.5.1", "diagram-js": "^12.7.1", "dmn-js-shared": "^14.7.0", @@ -11855,11 +11756,11 @@ "integrity": "sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==" }, "node_modules/dmn-js-literal-expression": { - "version": "14.7.0", - "resolved": "https://registry.npmjs.org/dmn-js-literal-expression/-/dmn-js-literal-expression-14.7.0.tgz", - "integrity": "sha512-5cpDvweNs7weBGeEnXIKk2GUIcrajDrKA4/tVD7cHLyoNJ15A4JGw0rWLKATuCIKNmWV+FHA2NgznpU8QmMmHw==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/dmn-js-literal-expression/-/dmn-js-literal-expression-14.7.1.tgz", + "integrity": "sha512-jfdjVgj3LlAy7ajkEKv59PxXOe+yrFZjSYP8ETQprd2Si14PBd8dFicYO+HJSo0Eui4iuR7BMYaBK4ln2vML/w==", "dependencies": { - "@bpmn-io/dmn-variable-resolver": "^0.3.1", + "@bpmn-io/dmn-variable-resolver": "^0.4.0", "diagram-js": "^12.7.1", "dmn-js-shared": "^14.7.0", "escape-html": "^1.0.3", @@ -11890,11 +11791,11 @@ } }, "node_modules/dmn-js-properties-panel": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/dmn-js-properties-panel/-/dmn-js-properties-panel-3.1.0.tgz", - "integrity": "sha512-EPDj5ao/DU3uMr+zbOULj6Ba8svk8qdQvFgoP6/L6qp5wDYgg5BQmCNG6q8AKrIVLLkBKPKxHxqcztcB0Ej0GA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/dmn-js-properties-panel/-/dmn-js-properties-panel-3.2.1.tgz", + "integrity": "sha512-ptD+dndvY9iE4aHtCkxkB+JDYZEjcZVPvW+Hpl2IDqHk6kq6bmD/06nQXE0z7ymQuCANCw+nmriOJqomTbrZow==", "dependencies": { - "diagram-js": "^12.3.0", + "diagram-js": "^12.7.3", "min-dash": "^4.1.1", "min-dom": "^4.1.0" }, @@ -34177,9 +34078,9 @@ } }, "@bpmn-io/dmn-variable-resolver": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/dmn-variable-resolver/-/dmn-variable-resolver-0.3.1.tgz", - "integrity": "sha512-wKuL15nVAb0EO7mwto1+sB/CFZLbwxJAg2MKJa7a0gFL59sgO1vS9wwXwBiCCcvFKiEkCSNxhyFPjQItVEgS8A==" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/dmn-variable-resolver/-/dmn-variable-resolver-0.4.0.tgz", + "integrity": "sha512-8dnFajGAxCg4z4Mz3sxuQSHwAk6iLJSvVwTKEtcxPy0lJLxNR6wB1DDm2+FT2c2Tboff8P7Ne4nTNqqWjD+4WA==" }, "@bpmn-io/draggle": { "version": "4.0.0", @@ -34213,14 +34114,14 @@ } }, "@bpmn-io/element-templates-validator": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.5.0.tgz", - "integrity": "sha512-9wHmqkdlro2D1TcsdYd/JGlGtmoY4LXAu8qkQBR/r9m6zF/mUXz3ocQqeaWn1GQGt5SYwUewf6M8Uhesl7Hmqw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.6.1.tgz", + "integrity": "sha512-2HnpuQCw8BWupzKd5O9STThYdj+V3ekwq4xtc1H6fZr7NQt0glld9geJ+fHKBEVqIbPg3kX5h7mAeCNGsXGgVQ==", "requires": { - "@camunda/element-templates-json-schema": "^0.15.0", - "@camunda/zeebe-element-templates-json-schema": "^0.15.0", + "@camunda/element-templates-json-schema": "^0.16.0", + "@camunda/zeebe-element-templates-json-schema": "^0.16.1", "json-source-map": "^0.6.1", - "min-dash": "^4.0.0" + "min-dash": "^4.1.1" }, "dependencies": { "min-dash": { @@ -34403,66 +34304,10 @@ } }, "@bpmn-io/form-variable-provider": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-variable-provider/-/form-variable-provider-1.1.0.tgz", - "integrity": "sha512-VpzB6cmhAOp+qwg9pAJBOpaD0tPzRhPB7s4aGAkVw6+LQE/0jqAc1gLyYI3FS5dVIQ6F/HWn++AvnbfhzOaQ5g==", - "requires": { - "@bpmn-io/form-js": "^1.2.0", - "@bpmn-io/variable-resolver": "^1.1.0", - "bpmn-js": "^14.0.0" - }, - "dependencies": { - "bpmn-js": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-14.2.0.tgz", - "integrity": "sha512-KuJGjXHugrfUur74xPQ/jkXQXmmlhw+xV8+h2EtDJ4vMZMVP+tJyppiucsHDEjAR6Iq+i3P9yECGt290nbq9cg==", - "requires": { - "bpmn-moddle": "^8.0.1", - "diagram-js": "^12.5.0", - "diagram-js-direct-editing": "^2.0.0", - "ids": "^1.0.5", - "inherits-browser": "^0.1.0", - "min-dash": "^4.1.1", - "min-dom": "^4.0.3", - "object-refs": "^0.3.0", - "tiny-svg": "^3.0.0" - } - }, - "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==" - }, - "diagram-js-direct-editing": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/diagram-js-direct-editing/-/diagram-js-direct-editing-2.0.0.tgz", - "integrity": "sha512-/12OWL0B0RMCfaT1w3723c729MD42r5fay4wtm2DvxNFNBMdPaEvOHCTA/khLKjFzOzMVKxSzbAp7IEwBGonVw==", - "requires": { - "min-dash": "^4.0.0", - "min-dom": "^4.0.2" - } - }, - "min-dash": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", - "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==" - }, - "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==", - "requires": { - "component-event": "^0.2.1", - "domify": "^1.4.1", - "min-dash": "^4.0.0" - } - }, - "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": "1.2.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-variable-provider/-/form-variable-provider-1.2.0.tgz", + "integrity": "sha512-8Vis1Pia/lmDgA2HcrFHL9vHURd04/XNZiCC5iIoxYHUQEMRdxYCiXU7G8N704xMckwaWN3psguq0dY5Ao30kA==", + "requires": {} }, "@bpmn-io/moddle-utils": { "version": "0.2.1", @@ -34537,9 +34382,9 @@ } }, "@camunda/element-templates-json-schema": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.15.0.tgz", - "integrity": "sha512-z8JDLbftmJApH8vLolYt9A1eILzjQZ71tbqaHuGWKZIrllj9Tu4LlJtgKodm7EJs/N4e4VucnI7ZMX1rQjxFJg==" + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.16.0.tgz", + "integrity": "sha512-QXlizHS2wh05JZJcVoJHd974SI/bWyGJxrgA8STmqMSUBnslDpCkaCTuxtW9YGsqImOkXKaSYI2843AbMOWBXQ==" }, "@camunda/example-data-properties-provider": { "version": "1.2.0", @@ -34646,9 +34491,9 @@ } }, "@camunda/zeebe-element-templates-json-schema": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.15.0.tgz", - "integrity": "sha512-nvVestN+5Va8B5HKFu95UrR+qglw0SYDtWRhJQ+ZXzEJKAX/9XSFfpK50lO/qq20IZYq5ymkT0ALgWEaCGuUow==" + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.16.1.tgz", + "integrity": "sha512-X9gd+d7Efd4IUGU1tpxe3JeEeOJDlS7yvZG1BfSnpuMyfabM9y9Z1oNbvNQVhurHjYxN9HXVB77Z0Xy4Mswllw==" }, "@carbon/colors": { "version": "11.20.1", @@ -38393,12 +38238,12 @@ "optional": true }, "bpmn-js": { - "version": "15.1.3", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-15.1.3.tgz", - "integrity": "sha512-82aURcbcxudoiXWwifuP4IgfP2BfC3UhXMdiqN+vvdbIHg6apln+ZBcCm02wVRq81ENxuusJXUyV/IXYjl/3cA==", + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-15.2.2.tgz", + "integrity": "sha512-PT9KfV0xb8jqENIGmx4cTY54jkDaThHQ63hRymBA4yYyXeNLb7S3U4Dfo1dPwclvGvbzJ6eZE32TR+yuaY9w9w==", "requires": { "bpmn-moddle": "^8.0.1", - "diagram-js": "^12.7.2", + "diagram-js": "^12.8.1", "diagram-js-direct-editing": "^2.0.0", "ids": "^1.0.5", "inherits-browser": "^0.1.0", @@ -38483,13 +38328,13 @@ } }, "bpmn-js-element-templates": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.8.0.tgz", - "integrity": "sha512-F1rDfVLiOmmtZBZf2i/NNGPZqIOSG/72CNTdxgv+pgThozv46i7fu529+LOzcYMYpu2ke26s1iBYf7tzqifsOw==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.9.2.tgz", + "integrity": "sha512-O1ic/VwLM4yfE5eG9DbKiyFr8x3LA3NYrAofBtIjni98veIiEnP7m92gRxopRWh8f1043/uDoqLQ4MUN5CF2gg==", "requires": { - "@bpmn-io/element-templates-validator": "^1.5.0", + "@bpmn-io/element-templates-validator": "^1.6.1", "@bpmn-io/extract-process-variables": "^0.8.0", - "bpmnlint": "^8.3.2", + "bpmnlint": "^9.2.0", "classnames": "^2.3.1", "ids": "^1.0.0", "min-dash": "^4.0.0", @@ -38499,28 +38344,6 @@ "uuid": "^9.0.0" }, "dependencies": { - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" - }, - "bpmnlint": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-8.3.2.tgz", - "integrity": "sha512-2XlfwMd6jFrIJbNWr2TUQmmU4Au81HWzH37LXaU/OqShPAWMV9ygajFGzApt4Of6UwIbWvEtiSjHTXmeAX9sEA==", - "requires": { - "@bpmn-io/moddle-utils": "^0.2.0", - "ansi-colors": "^4.1.3", - "bpmn-moddle": "^8.0.1", - "bpmnlint-utils": "^1.1.1", - "cli-table": "^0.3.11", - "color-support": "^1.1.3", - "min-dash": "^4.1.1", - "mri": "^1.2.0", - "pluralize": "^7.0.0", - "tiny-glob": "^0.2.9" - } - }, "component-event": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", @@ -39064,31 +38887,30 @@ "peer": true }, "camunda-bpmn-js": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-3.9.0.tgz", - "integrity": "sha512-2vISJrR/2d+7iXNHeq8SirjMWH3w4CRSY7aZMcf2dpWfh2i4img42tmMGt6lj6xygH9oGJjn/aHyO7g1XwwIxQ==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-3.10.2.tgz", + "integrity": "sha512-VIoFhR29SJ7wtxowUCm7Sxz4w6o/HZaTx4rWNt11WLteM1UMTpbFmxpkJ917SftLvNruU2e+uih/AaOp4+zufg==", "requires": { "@bpmn-io/align-to-origin": "^0.7.0", "@bpmn-io/element-template-chooser": "^1.0.0", "@bpmn-io/element-template-icon-renderer": "^0.5.1", - "@bpmn-io/form-variable-provider": "^1.1.0", + "@bpmn-io/form-variable-provider": "^1.2.0", "@bpmn-io/properties-panel": "^3.13.0", "@bpmn-io/variable-resolver": "^1.2.0", "@camunda/example-data-properties-provider": "^1.2.0", - "bpmn-js": "^15.1.3", + "bpmn-js": "^15.2.2", "bpmn-js-color-picker": "^0.6.1", "bpmn-js-create-append-anything": "^0.4.0", - "bpmn-js-element-templates": "^1.8.0", + "bpmn-js-element-templates": "^1.9.2", "bpmn-js-executable-fix": "^0.2.1", "camunda-bpmn-js-behaviors": "^1.2.2", "camunda-bpmn-moddle": "^7.0.1", - "diagram-js": "^12.7.2", + "diagram-js": "^12.8.1", "diagram-js-grid": "^0.2.0", "diagram-js-minimap": "^4.1.0", "diagram-js-origin": "^1.4.0", "inherits-browser": "^0.1.0", "min-dash": "^4.1.1", - "typescript": "^5.0.4", "zeebe-bpmn-moddle": "^1.0.0" }, "dependencies": { @@ -39096,9 +38918,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.1.1.tgz", "integrity": "sha512-r+Z6vxXLSGr+otyCPx9NKPCSixw7LdfZREPTmqfd2a/d5D6w4NCdOxRJs+HyFO6v2pQkyHroGSiINWECK+OWPg==" - }, - "typescript": { - "version": "5.0.4" } } }, @@ -39233,7 +39052,7 @@ "bpmn-js-tracking": "^0.3.3", "bpmn-moddle": "^8.0.1", "bpmnlint-loader": "^0.1.6", - "camunda-bpmn-js": "^3.9.0", + "camunda-bpmn-js": "^3.10.2", "camunda-bpmn-moddle": "^7.0.1", "camunda-cmmn-moddle": "^1.0.0", "camunda-dmn-js": "^1.5.0", @@ -39250,11 +39069,11 @@ "css-loader": "^6.8.1", "debug": "^4.1.1", "del-cli": "^5.0.0", - "diagram-js": "^12.7.3", + "diagram-js": "^12.8.1", "diagram-js-direct-editing": "^2.0.0", "diagram-js-origin": "^1.4.0", - "dmn-js": "^14.7.0", - "dmn-js-properties-panel": "^3.1.0", + "dmn-js": "^14.7.1", + "dmn-js-properties-panel": "^3.2.1", "drag-tabs": "^2.3.0", "enzyme": "^3.9.0", "enzyme-adapter-react-16": "^1.12.1", @@ -41244,9 +41063,9 @@ "dev": true }, "diagram-js": { - "version": "12.7.3", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.7.3.tgz", - "integrity": "sha512-AuGnZQrZkFlbB7fzDFpuYtN6M7hjB1W6nN6QDNUnQ/W3vA/8J4X9jjfGqkbAuSrdmXmSsqzmVZyvTeZpKl5iHA==", + "version": "12.8.1", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.8.1.tgz", + "integrity": "sha512-LF9BiwjbOPpZd0ez5VSlYRbdbEA59YQX43bWvNDp1rLMv0xwZ5yIg4oaYDK82nIQ0kH1tjvoQRpNevMTCgQVyw==", "requires": { "@bpmn-io/diagram-js-ui": "^0.2.2", "clsx": "^2.0.0", @@ -41414,22 +41233,22 @@ } }, "dmn-js": { - "version": "14.7.0", - "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.7.0.tgz", - "integrity": "sha512-I8wYmURG/jRGZ0rGh7H/mPj9L86//nmXcUgdlOUoKiV2LhLZ0rxlUR+aiEGslG4CWTagxEOLbAbuJMmER20tIQ==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.7.1.tgz", + "integrity": "sha512-20/GAIE+D4IrZfr8NOPUliFlfG1AURYEuPGRwAw0L5XL9t+qXg5Brhr7ok5jw/fR3BO7lBXnndbKJ8F/ZeQNZw==", "requires": { - "dmn-js-decision-table": "^14.7.0", + "dmn-js-decision-table": "^14.7.1", "dmn-js-drd": "^14.7.0", - "dmn-js-literal-expression": "^14.7.0", + "dmn-js-literal-expression": "^14.7.1", "dmn-js-shared": "^14.7.0" } }, "dmn-js-decision-table": { - "version": "14.7.0", - "resolved": "https://registry.npmjs.org/dmn-js-decision-table/-/dmn-js-decision-table-14.7.0.tgz", - "integrity": "sha512-54Cq7TuK/lmfG6786fA9+5+xLM3y0+Xf3g9ZGIwHCvc9dgpE6vWHsA88LrADLJcnbfHhNT5ZX9+7HJ++w3Zs1w==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/dmn-js-decision-table/-/dmn-js-decision-table-14.7.1.tgz", + "integrity": "sha512-O3JxIB6kjFha3Lg3o4PkF780f1Za2wVZIIbs6xegvRPX194whb8kNbDWUx798Bz4P2S4rVUT/Byxu3pjq73zhQ==", "requires": { - "@bpmn-io/dmn-variable-resolver": "^0.3.1", + "@bpmn-io/dmn-variable-resolver": "^0.4.0", "css.escape": "^1.5.1", "diagram-js": "^12.7.1", "dmn-js-shared": "^14.7.0", @@ -41515,11 +41334,11 @@ } }, "dmn-js-literal-expression": { - "version": "14.7.0", - "resolved": "https://registry.npmjs.org/dmn-js-literal-expression/-/dmn-js-literal-expression-14.7.0.tgz", - "integrity": "sha512-5cpDvweNs7weBGeEnXIKk2GUIcrajDrKA4/tVD7cHLyoNJ15A4JGw0rWLKATuCIKNmWV+FHA2NgznpU8QmMmHw==", + "version": "14.7.1", + "resolved": "https://registry.npmjs.org/dmn-js-literal-expression/-/dmn-js-literal-expression-14.7.1.tgz", + "integrity": "sha512-jfdjVgj3LlAy7ajkEKv59PxXOe+yrFZjSYP8ETQprd2Si14PBd8dFicYO+HJSo0Eui4iuR7BMYaBK4ln2vML/w==", "requires": { - "@bpmn-io/dmn-variable-resolver": "^0.3.1", + "@bpmn-io/dmn-variable-resolver": "^0.4.0", "diagram-js": "^12.7.1", "dmn-js-shared": "^14.7.0", "escape-html": "^1.0.3", @@ -41552,11 +41371,11 @@ } }, "dmn-js-properties-panel": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/dmn-js-properties-panel/-/dmn-js-properties-panel-3.1.0.tgz", - "integrity": "sha512-EPDj5ao/DU3uMr+zbOULj6Ba8svk8qdQvFgoP6/L6qp5wDYgg5BQmCNG6q8AKrIVLLkBKPKxHxqcztcB0Ej0GA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/dmn-js-properties-panel/-/dmn-js-properties-panel-3.2.1.tgz", + "integrity": "sha512-ptD+dndvY9iE4aHtCkxkB+JDYZEjcZVPvW+Hpl2IDqHk6kq6bmD/06nQXE0z7ymQuCANCw+nmriOJqomTbrZow==", "requires": { - "diagram-js": "^12.3.0", + "diagram-js": "^12.7.3", "min-dash": "^4.1.1", "min-dom": "^4.1.0" },