diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c1dad1..1a16edd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,30 @@ All notable changes to [camunda-bpmn-js](https://github.com/camunda/camunda-bpmn ___Note:__ Yet to be released changes appear here._ +## 5.5.0 + +* `DEPS`: update to `@bpmn-io/properties-panel@3.26.0` +* `DEPS`: update to `@bpmn-io/variable-resolver@1.3.3` +* `DEPS`: update to `bpmn-js@18.2.0` +* `DEPS`: update to `bpmn-js-create-append-anything@0.6.0` +* `DEPS`: update to `bpmn-js-element-templates@2.5.1` +* `DEPS`: update to `bpmn-js-properties-panel@5.31.1` +* `DEPS`: update to `camunda-bpmn-js-behaviors@1.9.1` +* `DEPS`: update to `zeebe-bpmn-moddle@1.9.0` + +### Key Changes in Modeling + +* `FEAT`: support ad-hoc subprocesses in replace menu ([bpmn-js#2276](https://github.com/bpmn-io/bpmn-js/pull/2276)) +* `FEAT`: support ad-hoc subprocesses in create/append anything menu ([bpmn-js-create-append-anything#47](https://github.com/bpmn-io/bpmn-js-create-append-anything/pull/47)) +* `FEAT`: support _Active elements_ properties for ad-hoc subprocesses ([bpmn-js-properties-panel#1105](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/1105)) +* `FEAT`: suggest latest Camunda FEEL built-ins ([bpmn-io/feel-editor#65](https://github.com/bpmn-io/feel-editor/pull/65)) +* `FIX`: take scope into account when resolving variables ([bpmn-io/variable-resolver#43](https://github.com/bpmn-io/variable-resolver/pull/43)) + +### Key Changes in Element Templates + +* `FEAT`: support binding type `zeebe:linkedResource` ([bpmn-js-element-templates#137](https://github.com/bpmn-io/bpmn-js-element-templates/issues/137)) +* `FIX`: require `feel` to be `optional` or `static` for `Boolean` and `Number` inputs and outputs ([camunda/element-templates-json-schema#156](https://github.com/camunda/element-templates-json-schema/pull/156)) + ## 5.4.2 * `DEPS`: update to `bpmn-js@18.1.2` diff --git a/package-lock.json b/package-lock.json index 8dbccec..f26972e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,15 +13,15 @@ "@bpmn-io/element-template-chooser": "^1.0.0", "@bpmn-io/element-template-icon-renderer": "^0.5.2", "@bpmn-io/form-variable-provider": "^1.3.0", - "@bpmn-io/properties-panel": "^3.25.1", - "@bpmn-io/variable-resolver": "^1.3.2", + "@bpmn-io/properties-panel": "^3.26.0", + "@bpmn-io/variable-resolver": "^1.3.3", "@camunda/example-data-properties-provider": "^1.2.1", - "bpmn-js": "^18.1.2", + "bpmn-js": "^18.2.0", "bpmn-js-color-picker": "^0.7.1", - "bpmn-js-create-append-anything": "^0.5.2", - "bpmn-js-element-templates": "^2.4.0", + "bpmn-js-create-append-anything": "^0.6.0", + "bpmn-js-element-templates": "^2.5.1", "bpmn-js-executable-fix": "^0.2.1", - "camunda-bpmn-js-behaviors": "^1.9.0", + "camunda-bpmn-js-behaviors": "^1.9.1", "camunda-bpmn-moddle": "^7.0.1", "diagram-js": "^15.2.4", "diagram-js-grid": "^1.1.0", @@ -29,7 +29,7 @@ "diagram-js-origin": "^1.4.0", "inherits-browser": "^0.1.0", "min-dash": "^4.2.2", - "zeebe-bpmn-moddle": "^1.7.0" + "zeebe-bpmn-moddle": "^1.9.0" }, "devDependencies": { "@babel/core": "^7.26.0", @@ -40,7 +40,7 @@ "babel-loader": "^9.2.1", "babel-plugin-istanbul": "^7.0.0", "bio-dts": "^0.11.0", - "bpmn-js-properties-panel": "^5.30.0", + "bpmn-js-properties-panel": "^5.31.1", "chai": "^4.5.0", "cross-env": "^7.0.3", "del-cli": "^6.0.0", @@ -457,38 +457,41 @@ } }, "node_modules/@bpmn-io/element-templates-validator": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-2.2.0.tgz", - "integrity": "sha512-YsgvHUSSf8oGpc6C5AchQwD7wWo41vmMw3Aa9dT+myI7vgNJlo32aRfdtNkBdRCaU1OZQMIZoF0bCEasRmKgPQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-2.3.2.tgz", + "integrity": "sha512-Gr6pNSoFif2Sgd01+NdPVVLGrz4R/AICHbK29zBcF849RDH+iLq7qAUhbT8MwwUKOs9WHztXoDTEiKbF85lx5g==", + "license": "MIT", "dependencies": { "@camunda/element-templates-json-schema": "^0.18.1", - "@camunda/zeebe-element-templates-json-schema": "^0.21.0", + "@camunda/zeebe-element-templates-json-schema": "^0.22.2", "json-source-map": "^0.6.1", "min-dash": "^4.1.1" } }, "node_modules/@bpmn-io/extract-process-variables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-1.0.0.tgz", - "integrity": "sha512-4EpxKwsV1h1ttlFywo8Af+JBhGzmmv63C8x2Fu5traH8z/4VJbPa2AncIU2GFHj7LYeZlygEDYWPB0QRYoQWKg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-1.0.1.tgz", + "integrity": "sha512-bisd1kL38HIjB+nmvtw3mpktH0Il3y55eiH/F7kKJs00jf+eksRBoUdr8q4Ge7w5uWxEKVszrasZCee5LTcYEw==", + "license": "MIT", "dependencies": { "min-dash": "^4.0.0" } }, "node_modules/@bpmn-io/feel-editor": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.9.0.tgz", - "integrity": "sha512-O9w+UbajbxenLukbQGcWAfg91zV2FCJi5ba+nD3NN9pwyF0CL0m8Vf2GhJuALlOsJshRW6dJSw/TU0NMax+B7A==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.10.0.tgz", + "integrity": "sha512-Unc4CSyMgDg5c2C3E3ehEbJZfyo5W9Zrq74C8cp7mjFbb3if6rTBaw3ZCZeiC06zsm881sI5P8zWHFdIhKo/vA==", + "license": "MIT", "dependencies": { - "@bpmn-io/feel-lint": "^1.3.0", + "@bpmn-io/feel-lint": "^1.4.0", "@codemirror/autocomplete": "^6.16.2", - "@codemirror/commands": "^6.6.0", + "@codemirror/commands": "^6.8.0", "@codemirror/language": "^6.10.2", - "@codemirror/lint": "^6.8.0", - "@codemirror/state": "^6.4.1", - "@codemirror/view": "^6.28.1", - "@lezer/highlight": "^1.2.0", - "lang-feel": "^2.1.1", + "@codemirror/lint": "^6.8.4", + "@codemirror/state": "^6.5.1", + "@codemirror/view": "^6.36.2", + "@lezer/highlight": "^1.2.1", + "lang-feel": "^2.3.0", "min-dom": "^4.2.1" }, "engines": { @@ -496,12 +499,13 @@ } }, "node_modules/@bpmn-io/feel-lint": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.3.1.tgz", - "integrity": "sha512-wcFkJKhOm/iqCt5bzkKvxL5Dr9wKwUD+t164bQYbJsTYouAqmkkxiGsoqck42hXwdIhMSguZ+vqQ3hj5QdiYCA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.4.0.tgz", + "integrity": "sha512-1bsdR/9vPD7RQVqWWPk0X0tpjLsYTDrCxIzOVtN/h32o4nPGl0dZBU5m07qaFUGD4wG3eOH4Qim1wexHG8YkBw==", + "license": "MIT", "dependencies": { - "@codemirror/language": "^6.10.0", - "lezer-feel": "^1.2.3" + "@codemirror/language": "^6.10.8", + "lezer-feel": "^1.7.0" }, "engines": { "node": "*" @@ -660,17 +664,18 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/@bpmn-io/moddle-utils/-/moddle-utils-0.2.1.tgz", "integrity": "sha512-iv9zwk7PEGupSq9bkVZNFL0ZmoJLHExlUcjsiYx200Nh3a5mH9BHXF+PLaSaiE4882KVEirklpWf3oQLAmShSA==", + "license": "MIT", "dependencies": { "min-dash": "^4.1.1" } }, "node_modules/@bpmn-io/properties-panel": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.25.1.tgz", - "integrity": "sha512-DH7BynzyvpJVPQv9OpZCEqLGwNJsUkwwBb1UaLKF23uffozME1+IeO7NWvmvYVDE46vKq7h3lVYZ7uuNEO29Xg==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.26.0.tgz", + "integrity": "sha512-pzeGMhMqkCAS/25h2wWTpxzrlQPlxi+amKzU6FCgqz7h8nq7IJ4rdDKa5EOgWWQk9TtMbFPcVoMO6Lk0Svj3GA==", "license": "MIT", "dependencies": { - "@bpmn-io/feel-editor": "^1.9.0", + "@bpmn-io/feel-editor": "^1.10.0", "@codemirror/view": "^6.28.1", "classnames": "^2.3.1", "feelers": "^1.4.0", @@ -683,12 +688,12 @@ } }, "node_modules/@bpmn-io/variable-resolver": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@bpmn-io/variable-resolver/-/variable-resolver-1.3.2.tgz", - "integrity": "sha512-1d3Fk5J+iuExoNQfkefzr7HYHRuhOZRKnlze5ABT9dPWh+OLAgjz8BA++Ok35F7Oez/pDx9RKZc8v+t6pmcEmQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@bpmn-io/variable-resolver/-/variable-resolver-1.3.3.tgz", + "integrity": "sha512-0sy90qlV59s2rhC3p3VtFwFw04VPmX9cN23BBLA/ZfsnkmBj4uHFALGgqww00IFC1D0LcE4FRkrJGGitG/2ffQ==", "license": "MIT", "dependencies": { - "@bpmn-io/extract-process-variables": "^1.0.0", + "@bpmn-io/extract-process-variables": "^1.0.1", "@lezer/common": "^1.2.3", "lezer-feel": "^1.4.0", "min-dash": "^4.2.2" @@ -700,7 +705,8 @@ "node_modules/@camunda/element-templates-json-schema": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.18.1.tgz", - "integrity": "sha512-gwQJHUYx1FrIJCgJISx2cpqTJYgnsqrJ6dpPX/R0p6ELyK6u4rHAi/m9QS1O4F6ua7dBlFFFOOtuIAbo5mAfAg==" + "integrity": "sha512-gwQJHUYx1FrIJCgJISx2cpqTJYgnsqrJ6dpPX/R0p6ELyK6u4rHAi/m9QS1O4F6ua7dBlFFFOOtuIAbo5mAfAg==", + "license": "MIT" }, "node_modules/@camunda/example-data-properties-provider": { "version": "1.2.1", @@ -718,9 +724,10 @@ } }, "node_modules/@camunda/zeebe-element-templates-json-schema": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.21.0.tgz", - "integrity": "sha512-etC2PXoHAQ+74xokXYczfb5HmLtisSYCeKSl1c5PCKD6nWWLpGaha86edkPvTKt6SbHCDLZ0dzWXY0iBpyWfow==" + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.22.2.tgz", + "integrity": "sha512-qKUa64twO5Ewh6rN+z0n1cdTweuKYuwPCZH6VL7knsdfSYe4PBLnx8FwTXS6Hc5LZCP60rp+XXgQ5puQZfqlNQ==", + "license": "MIT" }, "node_modules/@carbon/grid": { "version": "11.21.0", @@ -738,26 +745,22 @@ "peer": true }, "node_modules/@codemirror/autocomplete": { - "version": "6.16.3", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.16.3.tgz", - "integrity": "sha512-Vl/tIeRVVUCRDuOG48lttBasNQu8usGgXQawBXI7WJAiUDSFOfzflmEsZFZo48mAvAaa4FZ/4/yLLxFtdJaKYA==", + "version": "6.18.4", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.4.tgz", + "integrity": "sha512-sFAphGQIqyQZfP2ZBsSHV7xQvo9Py0rV0dW7W3IMRdS+zDuNb2l3no78CvUaWKGfzFjI4FTrLdUSj86IGb2hRA==", + "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.17.0", "@lezer/common": "^1.0.0" - }, - "peerDependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" } }, "node_modules/@codemirror/commands": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.6.0.tgz", - "integrity": "sha512-qnY+b7j1UNcTS31Eenuc/5YJB6gQOzkUoNmJQc0rznwqSRpeaWWpjkWy2C/MPTcePpsKJEM26hXrOXl1+nceXg==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.8.0.tgz", + "integrity": "sha512-q8VPEFaEP4ikSlt6ZxjB3zW72+7osfAYW9i8Zu943uqbKuz6utc1+F170hyLUCUltXORjQXRyYQNfkckzA/bPQ==", + "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.4.0", @@ -776,9 +779,10 @@ } }, "node_modules/@codemirror/language": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.2.tgz", - "integrity": "sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA==", + "version": "6.10.8", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.8.tgz", + "integrity": "sha512-wcP8XPPhDH2vTqf181U8MbZnW+tDyPYy0UzVOa+oHORjyT+mhhom9vBd7dApJwoDz9Nb/a8kHjJIsuA/t8vNFw==", + "license": "MIT", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.23.0", @@ -789,12 +793,13 @@ } }, "node_modules/@codemirror/lint": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.1.tgz", - "integrity": "sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==", + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.4.tgz", + "integrity": "sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==", + "license": "MIT", "dependencies": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.35.0", "crelt": "^1.0.5" } }, @@ -810,16 +815,21 @@ } }, "node_modules/@codemirror/state": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.4.1.tgz", - "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.5.1.tgz", + "integrity": "sha512-3rA9lcwciEB47ZevqvD8qgbzhM9qMb8vCcQCNmDfVRPQG4JT9mSb0Jg8H7YjKGGQcFnLN323fj9jdnG59Kx6bg==", + "license": "MIT", + "dependencies": { + "@marijn/find-cluster-break": "^1.0.0" + } }, "node_modules/@codemirror/view": { - "version": "6.28.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.28.1.tgz", - "integrity": "sha512-BUWr+zCJpMkA/u69HlJmR+YkV4yPpM81HeMkOMZuwFa8iM5uJdEPKAs1icIRZKkKmy0Ub1x9/G3PQLTXdpBxrQ==", + "version": "6.36.2", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.36.2.tgz", + "integrity": "sha512-DZ6ONbs8qdJK0fdN7AB82CgI6tYXf4HWk1wSVa0+9bhVznCuuvhQtX8bFBoy3dv8rZSQqUd8GvhVAcielcidrA==", + "license": "MIT", "dependencies": { - "@codemirror/state": "^6.4.0", + "@codemirror/state": "^6.5.0", "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } @@ -1338,6 +1348,12 @@ "@lezer/highlight": "^1.0.0" } }, + "node_modules/@marijn/find-cluster-break": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", + "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==", + "license": "MIT" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3203,9 +3219,9 @@ } }, "node_modules/bpmn-js": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-18.1.2.tgz", - "integrity": "sha512-GtD/Zyu5foh+S74/PNNBs0ys1yiQb6LSuQjbUIzsCssNkbI/3IJH9k7y7AdRrZFoci+oFSeCRTwSCldZSPMpKw==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-18.2.0.tgz", + "integrity": "sha512-2wdOUe2WjR+hvDsHorzNyIe52Ep8l1a79FJPQsss0fm2Jrjx/Sf9hRs+C3cKIbogBTZPQkmuS/QoCFjniMevzg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "bpmn-moddle": "^9.0.1", @@ -3233,21 +3249,23 @@ } }, "node_modules/bpmn-js-create-append-anything": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/bpmn-js-create-append-anything/-/bpmn-js-create-append-anything-0.5.2.tgz", - "integrity": "sha512-JN1kGDb81YzCmmuOqYrA0cW92zRMHS5liO4OIj/DDf8fIpB/g8qPccJSqYJgxtvwTmvMD5d5cjX3NZ/RLdTACw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/bpmn-js-create-append-anything/-/bpmn-js-create-append-anything-0.6.0.tgz", + "integrity": "sha512-qSWJ1hUkxiXi+gApCBfm7ixcxQ9LdmcLFIC68rTL/AZxP/Z+7bRmYNw5z1KF61xvdGUV07p4Oia/rpIWyGExqw==", + "license": "MIT", "dependencies": { "@bpmn-io/element-template-chooser": "^1.0.0" } }, "node_modules/bpmn-js-element-templates": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-2.4.0.tgz", - "integrity": "sha512-toqFm49A0an5oay8x+ZufM+ao6St4vwov3TQKj9bRzXBJ08UzwpI9Tce47MMCtIg8QETAFsi0jhSr80dt3XY1Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-2.5.1.tgz", + "integrity": "sha512-w08tAW0XQ+N1g4V7F/QmrrzDq88YjNao69nwbwyO83oTG2pB32Y3aDXDXJqvJJnNUnsjREKVXllNcZioGP1Dsg==", + "license": "MIT", "dependencies": { - "@bpmn-io/element-templates-validator": "^2.2.0", + "@bpmn-io/element-templates-validator": "^2.3.2", "@bpmn-io/extract-process-variables": "^1.0.0", - "bpmnlint": "^10.3.1", + "bpmnlint": "^11.0.0", "classnames": "^2.3.1", "ids": "^1.0.0", "min-dash": "^4.0.0", @@ -3277,9 +3295,9 @@ } }, "node_modules/bpmn-js-properties-panel": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.30.0.tgz", - "integrity": "sha512-/9p+RJsbES6zw+asvvNG5mywnRvIDkiGdpTzMj2+axFYFrclRg6NFjA9MB4u/o3Au1IRiLuRrm+hlgzqHfNKUA==", + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.31.1.tgz", + "integrity": "sha512-DH+IYngB0SVGh5yqDhKoFQMIR3sgnQgh8NFua0OmjKiwyxIaT/nzrPmuY/QEGhS0YbmRPfNIH0xVlFJwGR6jeA==", "license": "MIT", "dependencies": { "@bpmn-io/extract-process-variables": "^1.0.0", @@ -3309,10 +3327,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bpmn-js/node_modules/bpmn-moddle": { + "node_modules/bpmn-moddle": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/bpmn-moddle/-/bpmn-moddle-9.0.1.tgz", "integrity": "sha512-jO2P5RBx0cZCCd+imqhpNE5anttaYuGd71u76NEA/qMZwJSW1t5ETAtw9/E2InfiPU2w0TR8oxPyopJXRc9VQg==", + "license": "MIT", "dependencies": { "min-dash": "^4.2.1", "moddle": "^7.0.0", @@ -3322,59 +3341,19 @@ "node": ">= 18" } }, - "node_modules/bpmn-js/node_modules/moddle": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/moddle/-/moddle-7.0.0.tgz", - "integrity": "sha512-Hpte2hfKDwoZWPvDngsEHjloPnO+sKMUVkAPc0r9PrpnVLqsyPUTV0ZQU8CAp87YmRZ9QzeQMJxdKbaP9vEIKA==", - "dependencies": { - "min-dash": "^4.2.1" - } - }, - "node_modules/bpmn-js/node_modules/moddle-xml": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/moddle-xml/-/moddle-xml-11.0.0.tgz", - "integrity": "sha512-L3Sseepfcq9Uy0iIfqEDTXSoYLva1Y/JGbN/4AMOeQ6cqbu8Ma/SDJIdOFm7smsAa64j2z3SwCGG3FIilQVnUg==", - "dependencies": { - "min-dash": "^4.0.0", - "saxen": "^10.0.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "moddle": ">= 6.2.0" - } - }, - "node_modules/bpmn-js/node_modules/saxen": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/saxen/-/saxen-10.0.0.tgz", - "integrity": "sha512-RXsmWok/SAWqOG/f5ADEz51DN9WtZEzqih3e08ranldcaXekxjx8NBKjGh/y5hlowjo0JH/LekBu6gtPFD1G6g==", - "engines": { - "node": ">= 18" - } - }, - "node_modules/bpmn-moddle": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/bpmn-moddle/-/bpmn-moddle-8.1.0.tgz", - "integrity": "sha512-yI5OAFfYVJwViKTsTsonVfCBPtB3MlefADUORwNIxxBOMp21vnoxuxsdgUWlPH/dvAEZh/+mr8UtqOBNu8NC5Q==", - "dependencies": { - "min-dash": "^4.0.0", - "moddle": "^6.2.3", - "moddle-xml": "^10.1.0" - } - }, "node_modules/bpmnlint": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-10.3.1.tgz", - "integrity": "sha512-yKkL9iJLBWGTRgiJNiZ4zsJHXwyJmmgQij/4fhRMMfsEDWNk0V5iFtGYF57jH4o/riXTfIototyy/MxOCAyu2g==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-11.0.0.tgz", + "integrity": "sha512-7e8WGtK78xJTaRsQ6QhBSgwXynAOaY5P4Ny4/nDryBAiF4gjowI9aqARXZZrluO4lTxmgDYQRpmLVcTVE9ZYIw==", + "license": "MIT", "dependencies": { "@bpmn-io/moddle-utils": "^0.2.1", "ansi-colors": "^4.1.3", - "bpmn-moddle": "^8.1.0", + "bpmn-moddle": "^9.0.1", "bpmnlint-utils": "^1.1.1", "cli-table": "^0.3.11", "color-support": "^1.1.3", - "min-dash": "^4.2.1", + "min-dash": "^4.2.2", "mri": "^1.2.0", "pluralize": "^7.0.0", "tiny-glob": "^0.2.9" @@ -3383,18 +3362,20 @@ "bpmnlint": "bin/bpmnlint.js" }, "engines": { - "node": ">= 16" + "node": ">= 20" } }, "node_modules/bpmnlint-utils": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/bpmnlint-utils/-/bpmnlint-utils-1.1.1.tgz", - "integrity": "sha512-Afdb77FmwNB3INyUfbzXW40yY+mc0qYU3SgDFeI4zTtduiVomOlfqoXiEaUIGI8Hyh7aVYpmf3O97P2w7x0DYQ==" + "integrity": "sha512-Afdb77FmwNB3INyUfbzXW40yY+mc0qYU3SgDFeI4zTtduiVomOlfqoXiEaUIGI8Hyh7aVYpmf3O97P2w7x0DYQ==", + "license": "MIT" }, "node_modules/bpmnlint/node_modules/pluralize": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "license": "MIT", "engines": { "node": ">=4" } @@ -3552,9 +3533,9 @@ } }, "node_modules/camunda-bpmn-js-behaviors": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-1.9.0.tgz", - "integrity": "sha512-s80UtNaEemOjmVjpgFaX81PK/+As4qPNdpJenyDXCalIDDdFNoKgqH/HjKlfhKq/PjUxgqY9p7FwbxKXe18Lmw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-1.9.1.tgz", + "integrity": "sha512-VHTJFgfsqn9C4ass4irNr9rQkrqBzNmw4+/l0yh8CW34XciIBDa754ZVmDpE5h86Ffl+yeiySbUaH/PqeoNWOw==", "license": "MIT", "dependencies": { "ids": "^1.0.0", @@ -3873,6 +3854,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "license": "ISC", "bin": { "color-support": "bin.js" } @@ -3887,6 +3869,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "license": "MIT", "engines": { "node": ">=0.1.90" } @@ -7126,7 +7109,8 @@ "node_modules/json-source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/json-source-map/-/json-source-map-0.6.1.tgz", - "integrity": "sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==" + "integrity": "sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==", + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -7385,16 +7369,15 @@ } }, "node_modules/lang-feel": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.1.1.tgz", - "integrity": "sha512-ib1DW52l5L43hSoIPJ6UnsBpiCSpKiKAqunMRJ/KjU9eng3Z1mm8MYTcts99vLvK0j2nDBlCp+g8L/O7ZlgIgw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.3.0.tgz", + "integrity": "sha512-cotBfyBP710udy3Tm7s4NyNZPSSLXkVV/rrfmM4NVbuzB9WGL7CbMWUzfSn6GZ+qFnh8/xbkeDHfAvPM90oENA==", + "license": "MIT", "dependencies": { - "@codemirror/autocomplete": "^6.16.2", - "@codemirror/language": "^6.10.2", - "@codemirror/state": "^6.4.1", - "@codemirror/view": "^6.28.1", - "@lezer/common": "^1.2.1", - "lezer-feel": "^1.2.9" + "@codemirror/autocomplete": "^6.18.4", + "@codemirror/language": "^6.10.8", + "@lezer/common": "^1.2.3", + "lezer-feel": "^1.7.0" }, "engines": { "node": "*" @@ -7423,9 +7406,9 @@ } }, "node_modules/lezer-feel": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.4.0.tgz", - "integrity": "sha512-kNxG7O38gwpuYy+C3JCRxQNTCE2qu9uTuH5dE3EGVnRhIQMe6rPDz0S8t3urLEOsMud6HI795m6zX2ujfUaqTw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.7.0.tgz", + "integrity": "sha512-UC8h3Nu4llRPISEUhv+Ne7bNkdxjf4+/DcU4KfO8zKxycWxev8d2BoVnGlG17zbQDtQJBD39ZQvWtjCeTFm69g==", "license": "MIT", "dependencies": { "@lezer/highlight": "^1.2.1", @@ -9025,27 +9008,35 @@ } }, "node_modules/moddle": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/moddle/-/moddle-6.2.3.tgz", - "integrity": "sha512-bLVN+ZHL3aKnhxc19XtjUfvdJsS3EsiEJC7bT6YPD11qYmTzvsxrGgyYz1Ouof7TZuGw0lDJ1OLmEnxcpQWk3Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/moddle/-/moddle-7.2.0.tgz", + "integrity": "sha512-x1+JREThy7JBOBR3g2hbOnOfrlC/YAWXX9RzrSZS5HhqeuBly9H/PCtOBtcQs+Y2sjRAXF+WTNSgHvn8Uq+6Yw==", + "license": "MIT", "dependencies": { - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/moddle-xml": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/moddle-xml/-/moddle-xml-10.1.0.tgz", - "integrity": "sha512-erWckwLt+dYskewKXJso9u+aAZ5172lOiYxSOqKCPTy7L/xmqH1PoeoA7eVC7oJTt3PqF5TkZzUmbjGH6soQBg==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/moddle-xml/-/moddle-xml-11.0.0.tgz", + "integrity": "sha512-L3Sseepfcq9Uy0iIfqEDTXSoYLva1Y/JGbN/4AMOeQ6cqbu8Ma/SDJIdOFm7smsAa64j2z3SwCGG3FIilQVnUg==", + "license": "MIT", "dependencies": { "min-dash": "^4.0.0", - "moddle": "^6.0.0", - "saxen": "^8.1.2" + "saxen": "^10.0.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "moddle": ">= 6.2.0" } }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "license": "MIT", "engines": { "node": ">=4" } @@ -12216,9 +12207,13 @@ "license": "MIT" }, "node_modules/saxen": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/saxen/-/saxen-8.1.2.tgz", - "integrity": "sha512-xUOiiFbc3Ow7p8KMxwsGICPx46ZQvy3+qfNVhrkwfz3Vvq45eGt98Ft5IQaA1R/7Tb5B5MKh9fUR9x3c3nDTxw==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/saxen/-/saxen-10.0.0.tgz", + "integrity": "sha512-RXsmWok/SAWqOG/f5ADEz51DN9WtZEzqih3e08ranldcaXekxjx8NBKjGh/y5hlowjo0JH/LekBu6gtPFD1G6g==", + "license": "MIT", + "engines": { + "node": ">= 18" + } }, "node_modules/schema-utils": { "version": "3.3.0", @@ -14394,9 +14389,9 @@ } }, "node_modules/zeebe-bpmn-moddle": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-1.7.0.tgz", - "integrity": "sha512-eZ6OXSt0c4n9V/oN/46gTlwDIS3GhWQLt9jbM5uS/YryB4yN8wdrrKrtw+TpyNy0SSKWXNDHyC83nCA2blPO3Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-1.9.0.tgz", + "integrity": "sha512-Y9ncIdP4m1PKbIBDqSghwZud2eiiBpfygE0bTApGqtnGlJMA/6Xanl/J7ujxG5zREoAliwf6rJyJFk3FZ75AYg==", "license": "MIT" }, "node_modules/zod": { @@ -14704,48 +14699,48 @@ } }, "@bpmn-io/element-templates-validator": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-2.2.0.tgz", - "integrity": "sha512-YsgvHUSSf8oGpc6C5AchQwD7wWo41vmMw3Aa9dT+myI7vgNJlo32aRfdtNkBdRCaU1OZQMIZoF0bCEasRmKgPQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-2.3.2.tgz", + "integrity": "sha512-Gr6pNSoFif2Sgd01+NdPVVLGrz4R/AICHbK29zBcF849RDH+iLq7qAUhbT8MwwUKOs9WHztXoDTEiKbF85lx5g==", "requires": { "@camunda/element-templates-json-schema": "^0.18.1", - "@camunda/zeebe-element-templates-json-schema": "^0.21.0", + "@camunda/zeebe-element-templates-json-schema": "^0.22.2", "json-source-map": "^0.6.1", "min-dash": "^4.1.1" } }, "@bpmn-io/extract-process-variables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-1.0.0.tgz", - "integrity": "sha512-4EpxKwsV1h1ttlFywo8Af+JBhGzmmv63C8x2Fu5traH8z/4VJbPa2AncIU2GFHj7LYeZlygEDYWPB0QRYoQWKg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-1.0.1.tgz", + "integrity": "sha512-bisd1kL38HIjB+nmvtw3mpktH0Il3y55eiH/F7kKJs00jf+eksRBoUdr8q4Ge7w5uWxEKVszrasZCee5LTcYEw==", "requires": { "min-dash": "^4.0.0" } }, "@bpmn-io/feel-editor": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.9.0.tgz", - "integrity": "sha512-O9w+UbajbxenLukbQGcWAfg91zV2FCJi5ba+nD3NN9pwyF0CL0m8Vf2GhJuALlOsJshRW6dJSw/TU0NMax+B7A==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.10.0.tgz", + "integrity": "sha512-Unc4CSyMgDg5c2C3E3ehEbJZfyo5W9Zrq74C8cp7mjFbb3if6rTBaw3ZCZeiC06zsm881sI5P8zWHFdIhKo/vA==", "requires": { - "@bpmn-io/feel-lint": "^1.3.0", + "@bpmn-io/feel-lint": "^1.4.0", "@codemirror/autocomplete": "^6.16.2", - "@codemirror/commands": "^6.6.0", + "@codemirror/commands": "^6.8.0", "@codemirror/language": "^6.10.2", - "@codemirror/lint": "^6.8.0", - "@codemirror/state": "^6.4.1", - "@codemirror/view": "^6.28.1", - "@lezer/highlight": "^1.2.0", - "lang-feel": "^2.1.1", + "@codemirror/lint": "^6.8.4", + "@codemirror/state": "^6.5.1", + "@codemirror/view": "^6.36.2", + "@lezer/highlight": "^1.2.1", + "lang-feel": "^2.3.0", "min-dom": "^4.2.1" } }, "@bpmn-io/feel-lint": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.3.1.tgz", - "integrity": "sha512-wcFkJKhOm/iqCt5bzkKvxL5Dr9wKwUD+t164bQYbJsTYouAqmkkxiGsoqck42hXwdIhMSguZ+vqQ3hj5QdiYCA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.4.0.tgz", + "integrity": "sha512-1bsdR/9vPD7RQVqWWPk0X0tpjLsYTDrCxIzOVtN/h32o4nPGl0dZBU5m07qaFUGD4wG3eOH4Qim1wexHG8YkBw==", "requires": { - "@codemirror/language": "^6.10.0", - "lezer-feel": "^1.2.3" + "@codemirror/language": "^6.10.8", + "lezer-feel": "^1.7.0" } }, "@bpmn-io/form-js": { @@ -14894,11 +14889,11 @@ } }, "@bpmn-io/properties-panel": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.25.1.tgz", - "integrity": "sha512-DH7BynzyvpJVPQv9OpZCEqLGwNJsUkwwBb1UaLKF23uffozME1+IeO7NWvmvYVDE46vKq7h3lVYZ7uuNEO29Xg==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.26.0.tgz", + "integrity": "sha512-pzeGMhMqkCAS/25h2wWTpxzrlQPlxi+amKzU6FCgqz7h8nq7IJ4rdDKa5EOgWWQk9TtMbFPcVoMO6Lk0Svj3GA==", "requires": { - "@bpmn-io/feel-editor": "^1.9.0", + "@bpmn-io/feel-editor": "^1.10.0", "@codemirror/view": "^6.28.1", "classnames": "^2.3.1", "feelers": "^1.4.0", @@ -14908,11 +14903,11 @@ } }, "@bpmn-io/variable-resolver": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@bpmn-io/variable-resolver/-/variable-resolver-1.3.2.tgz", - "integrity": "sha512-1d3Fk5J+iuExoNQfkefzr7HYHRuhOZRKnlze5ABT9dPWh+OLAgjz8BA++Ok35F7Oez/pDx9RKZc8v+t6pmcEmQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@bpmn-io/variable-resolver/-/variable-resolver-1.3.3.tgz", + "integrity": "sha512-0sy90qlV59s2rhC3p3VtFwFw04VPmX9cN23BBLA/ZfsnkmBj4uHFALGgqww00IFC1D0LcE4FRkrJGGitG/2ffQ==", "requires": { - "@bpmn-io/extract-process-variables": "^1.0.0", + "@bpmn-io/extract-process-variables": "^1.0.1", "@lezer/common": "^1.2.3", "lezer-feel": "^1.4.0", "min-dash": "^4.2.2" @@ -14933,9 +14928,9 @@ } }, "@camunda/zeebe-element-templates-json-schema": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.21.0.tgz", - "integrity": "sha512-etC2PXoHAQ+74xokXYczfb5HmLtisSYCeKSl1c5PCKD6nWWLpGaha86edkPvTKt6SbHCDLZ0dzWXY0iBpyWfow==" + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.22.2.tgz", + "integrity": "sha512-qKUa64twO5Ewh6rN+z0n1cdTweuKYuwPCZH6VL7knsdfSYe4PBLnx8FwTXS6Hc5LZCP60rp+XXgQ5puQZfqlNQ==" }, "@carbon/grid": { "version": "11.21.0", @@ -14953,9 +14948,9 @@ "peer": true }, "@codemirror/autocomplete": { - "version": "6.16.3", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.16.3.tgz", - "integrity": "sha512-Vl/tIeRVVUCRDuOG48lttBasNQu8usGgXQawBXI7WJAiUDSFOfzflmEsZFZo48mAvAaa4FZ/4/yLLxFtdJaKYA==", + "version": "6.18.4", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.4.tgz", + "integrity": "sha512-sFAphGQIqyQZfP2ZBsSHV7xQvo9Py0rV0dW7W3IMRdS+zDuNb2l3no78CvUaWKGfzFjI4FTrLdUSj86IGb2hRA==", "requires": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", @@ -14964,9 +14959,9 @@ } }, "@codemirror/commands": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.6.0.tgz", - "integrity": "sha512-qnY+b7j1UNcTS31Eenuc/5YJB6gQOzkUoNmJQc0rznwqSRpeaWWpjkWy2C/MPTcePpsKJEM26hXrOXl1+nceXg==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.8.0.tgz", + "integrity": "sha512-q8VPEFaEP4ikSlt6ZxjB3zW72+7osfAYW9i8Zu943uqbKuz6utc1+F170hyLUCUltXORjQXRyYQNfkckzA/bPQ==", "requires": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.4.0", @@ -14985,9 +14980,9 @@ } }, "@codemirror/language": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.2.tgz", - "integrity": "sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA==", + "version": "6.10.8", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.8.tgz", + "integrity": "sha512-wcP8XPPhDH2vTqf181U8MbZnW+tDyPYy0UzVOa+oHORjyT+mhhom9vBd7dApJwoDz9Nb/a8kHjJIsuA/t8vNFw==", "requires": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.23.0", @@ -14998,12 +14993,12 @@ } }, "@codemirror/lint": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.1.tgz", - "integrity": "sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==", + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.4.tgz", + "integrity": "sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==", "requires": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.35.0", "crelt": "^1.0.5" } }, @@ -15019,16 +15014,19 @@ } }, "@codemirror/state": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.4.1.tgz", - "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.5.1.tgz", + "integrity": "sha512-3rA9lcwciEB47ZevqvD8qgbzhM9qMb8vCcQCNmDfVRPQG4JT9mSb0Jg8H7YjKGGQcFnLN323fj9jdnG59Kx6bg==", + "requires": { + "@marijn/find-cluster-break": "^1.0.0" + } }, "@codemirror/view": { - "version": "6.28.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.28.1.tgz", - "integrity": "sha512-BUWr+zCJpMkA/u69HlJmR+YkV4yPpM81HeMkOMZuwFa8iM5uJdEPKAs1icIRZKkKmy0Ub1x9/G3PQLTXdpBxrQ==", + "version": "6.36.2", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.36.2.tgz", + "integrity": "sha512-DZ6ONbs8qdJK0fdN7AB82CgI6tYXf4HWk1wSVa0+9bhVznCuuvhQtX8bFBoy3dv8rZSQqUd8GvhVAcielcidrA==", "requires": { - "@codemirror/state": "^6.4.0", + "@codemirror/state": "^6.5.0", "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } @@ -15407,6 +15405,11 @@ "@lezer/highlight": "^1.0.0" } }, + "@marijn/find-cluster-break": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", + "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -16807,9 +16810,9 @@ } }, "bpmn-js": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-18.1.2.tgz", - "integrity": "sha512-GtD/Zyu5foh+S74/PNNBs0ys1yiQb6LSuQjbUIzsCssNkbI/3IJH9k7y7AdRrZFoci+oFSeCRTwSCldZSPMpKw==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-18.2.0.tgz", + "integrity": "sha512-2wdOUe2WjR+hvDsHorzNyIe52Ep8l1a79FJPQsss0fm2Jrjx/Sf9hRs+C3cKIbogBTZPQkmuS/QoCFjniMevzg==", "requires": { "bpmn-moddle": "^9.0.1", "diagram-js": "^15.2.4", @@ -16819,40 +16822,6 @@ "min-dash": "^4.1.1", "min-dom": "^4.2.1", "tiny-svg": "^3.1.2" - }, - "dependencies": { - "bpmn-moddle": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bpmn-moddle/-/bpmn-moddle-9.0.1.tgz", - "integrity": "sha512-jO2P5RBx0cZCCd+imqhpNE5anttaYuGd71u76NEA/qMZwJSW1t5ETAtw9/E2InfiPU2w0TR8oxPyopJXRc9VQg==", - "requires": { - "min-dash": "^4.2.1", - "moddle": "^7.0.0", - "moddle-xml": "^11.0.0" - } - }, - "moddle": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/moddle/-/moddle-7.0.0.tgz", - "integrity": "sha512-Hpte2hfKDwoZWPvDngsEHjloPnO+sKMUVkAPc0r9PrpnVLqsyPUTV0ZQU8CAp87YmRZ9QzeQMJxdKbaP9vEIKA==", - "requires": { - "min-dash": "^4.2.1" - } - }, - "moddle-xml": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/moddle-xml/-/moddle-xml-11.0.0.tgz", - "integrity": "sha512-L3Sseepfcq9Uy0iIfqEDTXSoYLva1Y/JGbN/4AMOeQ6cqbu8Ma/SDJIdOFm7smsAa64j2z3SwCGG3FIilQVnUg==", - "requires": { - "min-dash": "^4.0.0", - "saxen": "^10.0.0" - } - }, - "saxen": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/saxen/-/saxen-10.0.0.tgz", - "integrity": "sha512-RXsmWok/SAWqOG/f5ADEz51DN9WtZEzqih3e08ranldcaXekxjx8NBKjGh/y5hlowjo0JH/LekBu6gtPFD1G6g==" - } } }, "bpmn-js-color-picker": { @@ -16862,21 +16831,21 @@ "requires": {} }, "bpmn-js-create-append-anything": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/bpmn-js-create-append-anything/-/bpmn-js-create-append-anything-0.5.2.tgz", - "integrity": "sha512-JN1kGDb81YzCmmuOqYrA0cW92zRMHS5liO4OIj/DDf8fIpB/g8qPccJSqYJgxtvwTmvMD5d5cjX3NZ/RLdTACw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/bpmn-js-create-append-anything/-/bpmn-js-create-append-anything-0.6.0.tgz", + "integrity": "sha512-qSWJ1hUkxiXi+gApCBfm7ixcxQ9LdmcLFIC68rTL/AZxP/Z+7bRmYNw5z1KF61xvdGUV07p4Oia/rpIWyGExqw==", "requires": { "@bpmn-io/element-template-chooser": "^1.0.0" } }, "bpmn-js-element-templates": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-2.4.0.tgz", - "integrity": "sha512-toqFm49A0an5oay8x+ZufM+ao6St4vwov3TQKj9bRzXBJ08UzwpI9Tce47MMCtIg8QETAFsi0jhSr80dt3XY1Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-2.5.1.tgz", + "integrity": "sha512-w08tAW0XQ+N1g4V7F/QmrrzDq88YjNao69nwbwyO83oTG2pB32Y3aDXDXJqvJJnNUnsjREKVXllNcZioGP1Dsg==", "requires": { - "@bpmn-io/element-templates-validator": "^2.2.0", + "@bpmn-io/element-templates-validator": "^2.3.2", "@bpmn-io/extract-process-variables": "^1.0.0", - "bpmnlint": "^10.3.1", + "bpmnlint": "^11.0.0", "classnames": "^2.3.1", "ids": "^1.0.0", "min-dash": "^4.0.0", @@ -16894,9 +16863,9 @@ "requires": {} }, "bpmn-js-properties-panel": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.30.0.tgz", - "integrity": "sha512-/9p+RJsbES6zw+asvvNG5mywnRvIDkiGdpTzMj2+axFYFrclRg6NFjA9MB4u/o3Au1IRiLuRrm+hlgzqHfNKUA==", + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.31.1.tgz", + "integrity": "sha512-DH+IYngB0SVGh5yqDhKoFQMIR3sgnQgh8NFua0OmjKiwyxIaT/nzrPmuY/QEGhS0YbmRPfNIH0xVlFJwGR6jeA==", "requires": { "@bpmn-io/extract-process-variables": "^1.0.0", "array-move": "^4.0.0", @@ -16913,27 +16882,27 @@ } }, "bpmn-moddle": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/bpmn-moddle/-/bpmn-moddle-8.1.0.tgz", - "integrity": "sha512-yI5OAFfYVJwViKTsTsonVfCBPtB3MlefADUORwNIxxBOMp21vnoxuxsdgUWlPH/dvAEZh/+mr8UtqOBNu8NC5Q==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bpmn-moddle/-/bpmn-moddle-9.0.1.tgz", + "integrity": "sha512-jO2P5RBx0cZCCd+imqhpNE5anttaYuGd71u76NEA/qMZwJSW1t5ETAtw9/E2InfiPU2w0TR8oxPyopJXRc9VQg==", "requires": { - "min-dash": "^4.0.0", - "moddle": "^6.2.3", - "moddle-xml": "^10.1.0" + "min-dash": "^4.2.1", + "moddle": "^7.0.0", + "moddle-xml": "^11.0.0" } }, "bpmnlint": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-10.3.1.tgz", - "integrity": "sha512-yKkL9iJLBWGTRgiJNiZ4zsJHXwyJmmgQij/4fhRMMfsEDWNk0V5iFtGYF57jH4o/riXTfIototyy/MxOCAyu2g==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-11.0.0.tgz", + "integrity": "sha512-7e8WGtK78xJTaRsQ6QhBSgwXynAOaY5P4Ny4/nDryBAiF4gjowI9aqARXZZrluO4lTxmgDYQRpmLVcTVE9ZYIw==", "requires": { "@bpmn-io/moddle-utils": "^0.2.1", "ansi-colors": "^4.1.3", - "bpmn-moddle": "^8.1.0", + "bpmn-moddle": "^9.0.1", "bpmnlint-utils": "^1.1.1", "cli-table": "^0.3.11", "color-support": "^1.1.3", - "min-dash": "^4.2.1", + "min-dash": "^4.2.2", "mri": "^1.2.0", "pluralize": "^7.0.0", "tiny-glob": "^0.2.9" @@ -17042,9 +17011,9 @@ "dev": true }, "camunda-bpmn-js-behaviors": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-1.9.0.tgz", - "integrity": "sha512-s80UtNaEemOjmVjpgFaX81PK/+As4qPNdpJenyDXCalIDDdFNoKgqH/HjKlfhKq/PjUxgqY9p7FwbxKXe18Lmw==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/camunda-bpmn-js-behaviors/-/camunda-bpmn-js-behaviors-1.9.1.tgz", + "integrity": "sha512-VHTJFgfsqn9C4ass4irNr9rQkrqBzNmw4+/l0yh8CW34XciIBDa754ZVmDpE5h86Ffl+yeiySbUaH/PqeoNWOw==", "requires": { "ids": "^1.0.0", "min-dash": "^4.0.0" @@ -19839,16 +19808,14 @@ } }, "lang-feel": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.1.1.tgz", - "integrity": "sha512-ib1DW52l5L43hSoIPJ6UnsBpiCSpKiKAqunMRJ/KjU9eng3Z1mm8MYTcts99vLvK0j2nDBlCp+g8L/O7ZlgIgw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.3.0.tgz", + "integrity": "sha512-cotBfyBP710udy3Tm7s4NyNZPSSLXkVV/rrfmM4NVbuzB9WGL7CbMWUzfSn6GZ+qFnh8/xbkeDHfAvPM90oENA==", "requires": { - "@codemirror/autocomplete": "^6.16.2", - "@codemirror/language": "^6.10.2", - "@codemirror/state": "^6.4.1", - "@codemirror/view": "^6.28.1", - "@lezer/common": "^1.2.1", - "lezer-feel": "^1.2.9" + "@codemirror/autocomplete": "^6.18.4", + "@codemirror/language": "^6.10.8", + "@lezer/common": "^1.2.3", + "lezer-feel": "^1.7.0" } }, "levenshtein-edit-distance": { @@ -19868,9 +19835,9 @@ } }, "lezer-feel": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.4.0.tgz", - "integrity": "sha512-kNxG7O38gwpuYy+C3JCRxQNTCE2qu9uTuH5dE3EGVnRhIQMe6rPDz0S8t3urLEOsMud6HI795m6zX2ujfUaqTw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.7.0.tgz", + "integrity": "sha512-UC8h3Nu4llRPISEUhv+Ne7bNkdxjf4+/DcU4KfO8zKxycWxev8d2BoVnGlG17zbQDtQJBD39ZQvWtjCeTFm69g==", "requires": { "@lezer/highlight": "^1.2.1", "@lezer/lr": "^1.4.2", @@ -20976,21 +20943,20 @@ "dev": true }, "moddle": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/moddle/-/moddle-6.2.3.tgz", - "integrity": "sha512-bLVN+ZHL3aKnhxc19XtjUfvdJsS3EsiEJC7bT6YPD11qYmTzvsxrGgyYz1Ouof7TZuGw0lDJ1OLmEnxcpQWk3Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/moddle/-/moddle-7.2.0.tgz", + "integrity": "sha512-x1+JREThy7JBOBR3g2hbOnOfrlC/YAWXX9RzrSZS5HhqeuBly9H/PCtOBtcQs+Y2sjRAXF+WTNSgHvn8Uq+6Yw==", "requires": { - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "moddle-xml": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/moddle-xml/-/moddle-xml-10.1.0.tgz", - "integrity": "sha512-erWckwLt+dYskewKXJso9u+aAZ5172lOiYxSOqKCPTy7L/xmqH1PoeoA7eVC7oJTt3PqF5TkZzUmbjGH6soQBg==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/moddle-xml/-/moddle-xml-11.0.0.tgz", + "integrity": "sha512-L3Sseepfcq9Uy0iIfqEDTXSoYLva1Y/JGbN/4AMOeQ6cqbu8Ma/SDJIdOFm7smsAa64j2z3SwCGG3FIilQVnUg==", "requires": { "min-dash": "^4.0.0", - "moddle": "^6.0.0", - "saxen": "^8.1.2" + "saxen": "^10.0.0" } }, "mri": { @@ -23349,9 +23315,9 @@ "dev": true }, "saxen": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/saxen/-/saxen-8.1.2.tgz", - "integrity": "sha512-xUOiiFbc3Ow7p8KMxwsGICPx46ZQvy3+qfNVhrkwfz3Vvq45eGt98Ft5IQaA1R/7Tb5B5MKh9fUR9x3c3nDTxw==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/saxen/-/saxen-10.0.0.tgz", + "integrity": "sha512-RXsmWok/SAWqOG/f5ADEz51DN9WtZEzqih3e08ranldcaXekxjx8NBKjGh/y5hlowjo0JH/LekBu6gtPFD1G6g==" }, "schema-utils": { "version": "3.3.0", @@ -24915,9 +24881,9 @@ "dev": true }, "zeebe-bpmn-moddle": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-1.7.0.tgz", - "integrity": "sha512-eZ6OXSt0c4n9V/oN/46gTlwDIS3GhWQLt9jbM5uS/YryB4yN8wdrrKrtw+TpyNy0SSKWXNDHyC83nCA2blPO3Q==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/zeebe-bpmn-moddle/-/zeebe-bpmn-moddle-1.9.0.tgz", + "integrity": "sha512-Y9ncIdP4m1PKbIBDqSghwZud2eiiBpfygE0bTApGqtnGlJMA/6Xanl/J7ujxG5zREoAliwf6rJyJFk3FZ75AYg==" }, "zod": { "version": "3.23.8", diff --git a/package.json b/package.json index 8986231..119792f 100644 --- a/package.json +++ b/package.json @@ -56,15 +56,15 @@ "@bpmn-io/element-template-chooser": "^1.0.0", "@bpmn-io/element-template-icon-renderer": "^0.5.2", "@bpmn-io/form-variable-provider": "^1.3.0", - "@bpmn-io/properties-panel": "^3.25.1", - "@bpmn-io/variable-resolver": "^1.3.2", + "@bpmn-io/properties-panel": "^3.26.0", + "@bpmn-io/variable-resolver": "^1.3.3", "@camunda/example-data-properties-provider": "^1.2.1", - "bpmn-js": "^18.1.2", + "bpmn-js": "^18.2.0", "bpmn-js-color-picker": "^0.7.1", - "bpmn-js-create-append-anything": "^0.5.2", - "bpmn-js-element-templates": "^2.4.0", + "bpmn-js-create-append-anything": "^0.6.0", + "bpmn-js-element-templates": "^2.5.1", "bpmn-js-executable-fix": "^0.2.1", - "camunda-bpmn-js-behaviors": "^1.9.0", + "camunda-bpmn-js-behaviors": "^1.9.1", "camunda-bpmn-moddle": "^7.0.1", "diagram-js": "^15.2.4", "diagram-js-grid": "^1.1.0", @@ -72,7 +72,7 @@ "diagram-js-origin": "^1.4.0", "inherits-browser": "^0.1.0", "min-dash": "^4.2.2", - "zeebe-bpmn-moddle": "^1.7.0" + "zeebe-bpmn-moddle": "^1.9.0" }, "devDependencies": { "@babel/core": "^7.26.0", @@ -83,7 +83,7 @@ "babel-loader": "^9.2.1", "babel-plugin-istanbul": "^7.0.0", "bio-dts": "^0.11.0", - "bpmn-js-properties-panel": "^5.30.0", + "bpmn-js-properties-panel": "^5.31.1", "chai": "^4.5.0", "cross-env": "^7.0.3", "del-cli": "^6.0.0",