diff --git a/CHANGELOG.md b/CHANGELOG.md index a897de59..981bf0b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,21 @@ All notable changes to [camunda-bpmn-js](https://github.com/camunda/camunda-bpmn ___Note:__ Yet to be released changes appear here._ +## 3.8.0 + +* `DEPS`: update to `bpmn-js@15.1.3` +* `DEPS`: update to `diagram-js@12.7.2` +* `DEPS`: update to `bpmn-js-element-templates@1.6.1` + +### Key Changes in Modeling + +* `FEAT`: add toggle for non-interrupting events ([bpmn-io/bpmn-js#2000](https://github.com/bpmn-io/bpmn-js/pull/2000)) +* `FEAT`: keep events non-interrupting when using `bpmnReplace` by default ([bpmn-io/bpmn-js#2000](https://github.com/bpmn-io/bpmn-js/pull/2000)) + +### Key Changes in Element Templates + +* `FEAT`: support `zeebe:taskDefinition` binding ([bpmn-io/bpmn-js-element-templates#29](https://github.com/bpmn-io/bpmn-js-element-templates/pull/29)) + ## 3.7.0 * `DEPS`: update to `bpmn-js@15.0.0` diff --git a/package-lock.json b/package-lock.json index 77363c2b..e8a68fe4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,14 +16,14 @@ "@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.0.0", + "bpmn-js": "^15.1.3", "bpmn-js-color-picker": "^0.6.1", "bpmn-js-create-append-anything": "^0.4.0", - "bpmn-js-element-templates": "^1.6.1", + "bpmn-js-element-templates": "^1.7.0", "bpmn-js-executable-fix": "^0.2.1", "camunda-bpmn-js-behaviors": "^1.2.2", "camunda-bpmn-moddle": "^7.0.1", - "diagram-js": "^12.2.0", + "diagram-js": "^12.7.2", "diagram-js-grid": "^0.2.0", "diagram-js-minimap": "^4.1.0", "diagram-js-origin": "^1.4.0", @@ -41,7 +41,7 @@ "babel-loader": "^9.1.3", "babel-plugin-istanbul": "^6.1.1", "bio-dts": "^0.8.1", - "bpmn-js-properties-panel": "^5.6.0", + "bpmn-js-properties-panel": "^5.6.1", "chai": "^4.3.8", "cross-env": "^7.0.3", "del-cli": "^5.0.0", @@ -2160,12 +2160,12 @@ } }, "node_modules/@bpmn-io/element-templates-validator": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.2.0.tgz", - "integrity": "sha512-biRZpyp/VyYZdlR569S9PmMDsX4qUXiNayiImAWitVvBfGOFCVrAdPNU1QKFzf1zicFb3FD2FXtPyj7Y1v9cQg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.4.0.tgz", + "integrity": "sha512-J45CVLkRZ1NJq6wnOo4ksC6zpz9b1gsEv2teTpZiJhbrw+X4+LEgwfCaK8b8iuK7Caa+YbjrZ8kT6vExB3Mvgw==", "dependencies": { "@camunda/element-templates-json-schema": "^0.15.0", - "@camunda/zeebe-element-templates-json-schema": "^0.13.0", + "@camunda/zeebe-element-templates-json-schema": "^0.14.0", "json-source-map": "^0.6.1", "min-dash": "^4.0.0" } @@ -2179,9 +2179,9 @@ } }, "node_modules/@bpmn-io/feel-editor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.0.0.tgz", - "integrity": "sha512-/UBrPDrsxnj15ezIcv9tMGnSBjc55CsAJiZ72idK/bJfeRMP+frImYFKRRhncKLvJqmp771x2POnDLm+bf1DlA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.0.1.tgz", + "integrity": "sha512-k6OsR1Ja4FzJD31ZE1NcrjWq01poEQX5SvORVqYiUm3J0pdhFfY6Qyhoe54nk9ONihmKpGEHRtQFOdB8aaUxOw==", "dependencies": { "@bpmn-io/feel-lint": "^1.0.0", "@codemirror/autocomplete": "^6.3.2", @@ -2455,9 +2455,9 @@ } }, "node_modules/@camunda/zeebe-element-templates-json-schema": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.13.0.tgz", - "integrity": "sha512-olX2tIbdLYpGQEC1WKeSK4HrWkzopXBpyGs7KWBUIzKAxSI/b2oVNZw8sj8kN+8gxQsVkpff+EQEplrl6SdFkA==" + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.14.0.tgz", + "integrity": "sha512-EUJ+zPXNzOeYyVGl5mjhejqhnGSpBCgyJe5LDiF7GZN1kjn11vHOrficK1t2+DBqAseNOp/mRTVjYxu8WFKnqg==" }, "node_modules/@carbon/colors": { "version": "11.19.0", @@ -4603,12 +4603,12 @@ "dev": true }, "node_modules/bpmn-js": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-15.0.0.tgz", - "integrity": "sha512-Pu5snPjo3UBFVu0HIveqLjlM3AfL8ZKiazHhs32Z32yGY0lOdWsSsToGsf/+J8rNfxKOXCme2Dc0ajPCU+dyxA==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-15.1.3.tgz", + "integrity": "sha512-82aURcbcxudoiXWwifuP4IgfP2BfC3UhXMdiqN+vvdbIHg6apln+ZBcCm02wVRq81ENxuusJXUyV/IXYjl/3cA==", "dependencies": { "bpmn-moddle": "^8.0.1", - "diagram-js": "^12.6.0", + "diagram-js": "^12.7.2", "diagram-js-direct-editing": "^2.0.0", "ids": "^1.0.5", "inherits-browser": "^0.1.0", @@ -4641,11 +4641,11 @@ } }, "node_modules/bpmn-js-element-templates": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.6.1.tgz", - "integrity": "sha512-ZXCfLiAjNK4gxXryj2tgDtBaMop4fmCHyznukguKqJIa0+QtAhbsE3UVK2MXNLk1LVu1tkrYzc8xrBG3n2P5RQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.7.0.tgz", + "integrity": "sha512-VNpnjYuWAPCm54oVqYTsQIR979bWA1xLK58LEAFHfA2U6RDJPrLyF/ltCQfyLXGHoeyf4ewBTs3gLMbPBOfHQQ==", "dependencies": { - "@bpmn-io/element-templates-validator": "^1.2.0", + "@bpmn-io/element-templates-validator": "^1.4.0", "@bpmn-io/extract-process-variables": "^0.8.0", "bpmnlint": "^8.3.2", "classnames": "^2.3.1", @@ -4676,19 +4676,15 @@ } }, "node_modules/bpmn-js-properties-panel": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.6.0.tgz", - "integrity": "sha512-c4yqFYn3gr8T6HML2ffh7cLvUb1cjSzToSEIjY5fWnJ6KGizk0r0nOzYL9TfRHrJJC9wUNJnN07Ka8aI+fIv+w==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.6.1.tgz", + "integrity": "sha512-UzW2/O7HsBNoYYSDA0Rc9CWnyTfMmxliwlsA3aTPVwvVQAkCiU2O3OBsX+XiX5INK2/0RLF7hfNRlO3Ef2h5bw==", "dependencies": { "@bpmn-io/extract-process-variables": "^0.8.0", "array-move": "^3.0.1", - "classnames": "^2.3.1", "ids": "^1.0.5", "min-dash": "^4.1.1", - "min-dom": "^4.1.0", - "preact-markup": "^2.1.1", - "semver-compare": "^1.0.0", - "uuid": "^9.0.0" + "min-dom": "^4.1.0" }, "engines": { "node": "*" @@ -5851,9 +5847,9 @@ "dev": true }, "node_modules/diagram-js": { - "version": "12.7.0", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.7.0.tgz", - "integrity": "sha512-w/FGYFEpA6QqBBUah2mrJkTKpxxWCeH+fW4kV7vEQLPj0ChNwm49gbKVX+0zRhJhakBmjgbX2zfpvEJbEcuU2g==", + "version": "12.7.2", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.7.2.tgz", + "integrity": "sha512-2s3JDdy3ccMnKRMTN9kmEnJ6g7EcsqH87KbutNKf25c7txCH+Xg8JPhc0DSzWZylorJVmCF6svezt55Sx2G3Ag==", "dependencies": { "@bpmn-io/diagram-js-ui": "^0.2.2", "clsx": "^2.0.0", @@ -17894,12 +17890,12 @@ } }, "@bpmn-io/element-templates-validator": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.2.0.tgz", - "integrity": "sha512-biRZpyp/VyYZdlR569S9PmMDsX4qUXiNayiImAWitVvBfGOFCVrAdPNU1QKFzf1zicFb3FD2FXtPyj7Y1v9cQg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.4.0.tgz", + "integrity": "sha512-J45CVLkRZ1NJq6wnOo4ksC6zpz9b1gsEv2teTpZiJhbrw+X4+LEgwfCaK8b8iuK7Caa+YbjrZ8kT6vExB3Mvgw==", "requires": { "@camunda/element-templates-json-schema": "^0.15.0", - "@camunda/zeebe-element-templates-json-schema": "^0.13.0", + "@camunda/zeebe-element-templates-json-schema": "^0.14.0", "json-source-map": "^0.6.1", "min-dash": "^4.0.0" } @@ -17913,9 +17909,9 @@ } }, "@bpmn-io/feel-editor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.0.0.tgz", - "integrity": "sha512-/UBrPDrsxnj15ezIcv9tMGnSBjc55CsAJiZ72idK/bJfeRMP+frImYFKRRhncKLvJqmp771x2POnDLm+bf1DlA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.0.1.tgz", + "integrity": "sha512-k6OsR1Ja4FzJD31ZE1NcrjWq01poEQX5SvORVqYiUm3J0pdhFfY6Qyhoe54nk9ONihmKpGEHRtQFOdB8aaUxOw==", "requires": { "@bpmn-io/feel-lint": "^1.0.0", "@codemirror/autocomplete": "^6.3.2", @@ -18158,9 +18154,9 @@ } }, "@camunda/zeebe-element-templates-json-schema": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.13.0.tgz", - "integrity": "sha512-olX2tIbdLYpGQEC1WKeSK4HrWkzopXBpyGs7KWBUIzKAxSI/b2oVNZw8sj8kN+8gxQsVkpff+EQEplrl6SdFkA==" + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.14.0.tgz", + "integrity": "sha512-EUJ+zPXNzOeYyVGl5mjhejqhnGSpBCgyJe5LDiF7GZN1kjn11vHOrficK1t2+DBqAseNOp/mRTVjYxu8WFKnqg==" }, "@carbon/colors": { "version": "11.19.0", @@ -19900,12 +19896,12 @@ } }, "bpmn-js": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-15.0.0.tgz", - "integrity": "sha512-Pu5snPjo3UBFVu0HIveqLjlM3AfL8ZKiazHhs32Z32yGY0lOdWsSsToGsf/+J8rNfxKOXCme2Dc0ajPCU+dyxA==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-15.1.3.tgz", + "integrity": "sha512-82aURcbcxudoiXWwifuP4IgfP2BfC3UhXMdiqN+vvdbIHg6apln+ZBcCm02wVRq81ENxuusJXUyV/IXYjl/3cA==", "requires": { "bpmn-moddle": "^8.0.1", - "diagram-js": "^12.6.0", + "diagram-js": "^12.7.2", "diagram-js-direct-editing": "^2.0.0", "ids": "^1.0.5", "inherits-browser": "^0.1.0", @@ -19932,11 +19928,11 @@ } }, "bpmn-js-element-templates": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.6.1.tgz", - "integrity": "sha512-ZXCfLiAjNK4gxXryj2tgDtBaMop4fmCHyznukguKqJIa0+QtAhbsE3UVK2MXNLk1LVu1tkrYzc8xrBG3n2P5RQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.7.0.tgz", + "integrity": "sha512-VNpnjYuWAPCm54oVqYTsQIR979bWA1xLK58LEAFHfA2U6RDJPrLyF/ltCQfyLXGHoeyf4ewBTs3gLMbPBOfHQQ==", "requires": { - "@bpmn-io/element-templates-validator": "^1.2.0", + "@bpmn-io/element-templates-validator": "^1.4.0", "@bpmn-io/extract-process-variables": "^0.8.0", "bpmnlint": "^8.3.2", "classnames": "^2.3.1", @@ -19955,19 +19951,15 @@ "requires": {} }, "bpmn-js-properties-panel": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.6.0.tgz", - "integrity": "sha512-c4yqFYn3gr8T6HML2ffh7cLvUb1cjSzToSEIjY5fWnJ6KGizk0r0nOzYL9TfRHrJJC9wUNJnN07Ka8aI+fIv+w==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.6.1.tgz", + "integrity": "sha512-UzW2/O7HsBNoYYSDA0Rc9CWnyTfMmxliwlsA3aTPVwvVQAkCiU2O3OBsX+XiX5INK2/0RLF7hfNRlO3Ef2h5bw==", "requires": { "@bpmn-io/extract-process-variables": "^0.8.0", "array-move": "^3.0.1", - "classnames": "^2.3.1", "ids": "^1.0.5", "min-dash": "^4.1.1", - "min-dom": "^4.1.0", - "preact-markup": "^2.1.1", - "semver-compare": "^1.0.0", - "uuid": "^9.0.0" + "min-dom": "^4.1.0" } }, "bpmn-moddle": { @@ -20818,9 +20810,9 @@ "dev": true }, "diagram-js": { - "version": "12.7.0", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.7.0.tgz", - "integrity": "sha512-w/FGYFEpA6QqBBUah2mrJkTKpxxWCeH+fW4kV7vEQLPj0ChNwm49gbKVX+0zRhJhakBmjgbX2zfpvEJbEcuU2g==", + "version": "12.7.2", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.7.2.tgz", + "integrity": "sha512-2s3JDdy3ccMnKRMTN9kmEnJ6g7EcsqH87KbutNKf25c7txCH+Xg8JPhc0DSzWZylorJVmCF6svezt55Sx2G3Ag==", "requires": { "@bpmn-io/diagram-js-ui": "^0.2.2", "clsx": "^2.0.0", diff --git a/package.json b/package.json index 84be658b..d1fa796b 100644 --- a/package.json +++ b/package.json @@ -59,14 +59,14 @@ "@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.0.0", + "bpmn-js": "^15.1.3", "bpmn-js-color-picker": "^0.6.1", "bpmn-js-create-append-anything": "^0.4.0", - "bpmn-js-element-templates": "^1.6.1", + "bpmn-js-element-templates": "^1.7.0", "bpmn-js-executable-fix": "^0.2.1", "camunda-bpmn-js-behaviors": "^1.2.2", "camunda-bpmn-moddle": "^7.0.1", - "diagram-js": "^12.2.0", + "diagram-js": "^12.7.2", "diagram-js-grid": "^0.2.0", "diagram-js-minimap": "^4.1.0", "diagram-js-origin": "^1.4.0", @@ -84,7 +84,7 @@ "babel-loader": "^9.1.3", "babel-plugin-istanbul": "^6.1.1", "bio-dts": "^0.8.1", - "bpmn-js-properties-panel": "^5.6.0", + "bpmn-js-properties-panel": "^5.6.1", "chai": "^4.3.8", "cross-env": "^7.0.3", "del-cli": "^5.0.0",