From 48bf27d422b2f2ed63a7159c5d666ba6495382b1 Mon Sep 17 00:00:00 2001 From: Maciej Barelkowski Date: Thu, 19 Oct 2023 15:10:33 +0200 Subject: [PATCH] chore: prepare v3.6.0 deps: update to `bpmn-js-element-templates@1.6.0` deps: update to `@bpmn-io/properties-panel@3.11.0` deps: update to `bpmn-js-properties-panel@5.6.0` --- CHANGELOG.md | 22 +++ package-lock.json | 389 +++++++++++++++++++++++++++------------------- package.json | 6 +- 3 files changed, 258 insertions(+), 159 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e884563..66578765 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,28 @@ All notable changes to [camunda-bpmn-js](https://github.com/camunda/camunda-bpmn ___Note:__ Yet to be released changes appear here._ +## 3.6.0 + +* `DEPS`: update to `bpmn-js-element-templates@1.6.0` +* `DEPS`: update to `@bpmn-io/properties-panel@3.11.0` +* `DEPS`: update to `bpmn-js-properties-panel@5.6.0` + +### Key Changes in Element Templates + +* `FEAT`: add `zeebe:subscription` in single command ([bpmn-io/bpmn-js-element-templates#21](https://github.com/bpmn-io/bpmn-js-element-templates/issues/21)) +* `FEAT`: support `camunda:executionListener` with `implementationType` ([bpmn-io/bpmn-js-element-templates#13](https://github.com/bpmn-io/bpmn-js-element-templates/issues/13)) +* `FIX`: clean up empty `zeebe:subscription` ([bpmn-io/bpmn-js-element-templates#21](https://github.com/bpmn-io/bpmn-js-element-templates/issues/21)) +* `FIX`: set `$parent` property when creating non-primitive properties ([bpmn-io/bpmn-js-element-templates#22](https://github.com/bpmn-io/bpmn-js-element-templates/pull/22)) + +### Key Changes in Properties Panel + +* `FEAT`: support Camunda 8 form reference ([bpmn-io/bpmn-js-properties-panel#978](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/978), [bpmn-io/bpmn-js-properties-panel#949](https://github.com/bpmn-io/bpmn-js-properties-panel/issues/949)) +* `FEAT`: allow `PopupContainer` to be a CSS selector ([bpmn-io/properties-panel#291](https://github.com/bpmn-io/properties-panel/issues/291)) +* `FEAT`: improve suggestion of local variables ([bpmn-io/bpmn-js-properties-panel#984](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/984)) +* `FIX`: add error style to popup editor opened fields ([bpmn-io/properties-panel#298](https://github.com/bpmn-io/properties-panel/pull/298)) +* `FIX`: allow value `0` in FEEL number fields ([bpmn-io/properties-panel#297](https://github.com/bpmn-io/properties-panel/pull/297)) +* `FIX`: keep undo/redo stack when editing Camunda input/output properties ([bpmn-io/bpmn-js-properties-panel#983](https://github.com/bpmn-io/bpmn-js-properties-panel/pull/983)) + ## 3.5.0 * `DEPS`: update to `camunda-bpmn-js-behaviors@1.2.1` diff --git a/package-lock.json b/package-lock.json index f18348fb..b32567f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,13 +13,13 @@ "@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/properties-panel": "^3.8.0", + "@bpmn-io/properties-panel": "^3.11.0", "@bpmn-io/variable-resolver": "^1.2.0", "@camunda/example-data-properties-provider": "^1.2.0", "bpmn-js": "^14.0.0", "bpmn-js-color-picker": "^0.6.1", "bpmn-js-create-append-anything": "^0.4.0", - "bpmn-js-element-templates": "^1.4.0", + "bpmn-js-element-templates": "^1.6.0", "bpmn-js-executable-fix": "^0.2.1", "camunda-bpmn-js-behaviors": "^1.2.1", "camunda-bpmn-moddle": "^7.0.1", @@ -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.5.0", + "bpmn-js-properties-panel": "^5.6.0", "chai": "^4.3.8", "cross-env": "^7.0.3", "del-cli": "^5.0.0", @@ -2159,6 +2159,17 @@ "diagram-js": ">= 7" } }, + "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==", + "dependencies": { + "@camunda/element-templates-json-schema": "^0.15.0", + "@camunda/zeebe-element-templates-json-schema": "^0.13.0", + "json-source-map": "^0.6.1", + "min-dash": "^4.0.0" + } + }, "node_modules/@bpmn-io/extract-process-variables": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-0.8.0.tgz", @@ -2346,14 +2357,14 @@ } }, "node_modules/@bpmn-io/properties-panel": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.8.0.tgz", - "integrity": "sha512-3/otyLFxFfAR/bltbVJ0hv/ZwIWYS8PDSHSe+SoIzTmYZOYL615x6If9vF8a9nH2B+GWJdnH2b8B+sA9198FRQ==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.11.0.tgz", + "integrity": "sha512-MRKSz8D804ZwLxQ4qbTNqhfpDbgU/wzWAnAE+sNijZrKJIFjQMUF8jKEc7Wp0O6i9gIBTszCckZxjLFtoJa2uw==", "dependencies": { "@bpmn-io/feel-editor": "^0.9.0", "@codemirror/view": "^6.14.0", "classnames": "^2.3.1", - "feelers": "^0.1.0", + "feelers": "^1.1.0", "focus-trap": "^7.5.2", "min-dash": "^4.1.1", "min-dom": "^4.0.3" @@ -2362,6 +2373,43 @@ "node": "*" } }, + "node_modules/@bpmn-io/properties-panel/node_modules/@bpmn-io/feel-lint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.1.0.tgz", + "integrity": "sha512-/StDR3LsWWo2lAEup9fLkH1fqXN3wSkvYBo4KzkQW3zp1QKhqI906bIz1ncmJXi6ao5wWH6YEdjvS1G906D9lQ==", + "dependencies": { + "@codemirror/language": "^6.8.0", + "lezer-feel": "^1.2.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@bpmn-io/properties-panel/node_modules/feelers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.1.0.tgz", + "integrity": "sha512-3XpmEOWeHVfxp3gAPy43f9nJpEp5scfuqRQllLThVAylEWCOQ/LCge/Br1yl/+bb+NOgirbrGkiLMbyJiF/wPw==", + "dependencies": { + "@bpmn-io/cm-theme": "^0.1.0-alpha.2", + "@bpmn-io/feel-lint": "^1.0.0", + "@codemirror/autocomplete": "^6.10.1", + "@codemirror/commands": "^6.3.0", + "@codemirror/language": "^6.9.1", + "@codemirror/lint": "^6.4.2", + "@codemirror/state": "^6.3.0", + "@codemirror/view": "^6.21.3", + "@lezer/common": "^1.1.0", + "@lezer/highlight": "^1.1.6", + "@lezer/lr": "^1.3.13", + "@lezer/markdown": "^1.1.0", + "feelin": "^1.2.0", + "lezer-feel": "^1.2.0", + "min-dom": "^4.1.0" + }, + "engines": { + "node": "*" + } + }, "node_modules/@bpmn-io/variable-resolver": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@bpmn-io/variable-resolver/-/variable-resolver-1.2.0.tgz", @@ -2376,6 +2424,11 @@ "bpmn-js": "*" } }, + "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==" + }, "node_modules/@camunda/example-data-properties-provider": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@camunda/example-data-properties-provider/-/example-data-properties-provider-1.2.0.tgz", @@ -2391,6 +2444,11 @@ "bpmn-js-properties-panel": ">= 1" } }, + "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==" + }, "node_modules/@carbon/colors": { "version": "11.19.0", "resolved": "https://registry.npmjs.org/@carbon/colors/-/colors-11.19.0.tgz", @@ -2460,13 +2518,13 @@ } }, "node_modules/@codemirror/autocomplete": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.9.0.tgz", - "integrity": "sha512-Fbwm0V/Wn3BkEJZRhr0hi5BhCo5a7eBL6LYaliPjOSwCyfOpnjXY59HruSxOUNV+1OYer0Tgx1zRNQttjXyDog==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.10.2.tgz", + "integrity": "sha512-3dCL7b0j2GdtZzWN5j7HDpRAJ26ip07R4NGYz7QYthIYMiX8I4E4TNrYcdTayPJGeVQtd/xe7lWU4XL7THFb/w==", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.6.0", + "@codemirror/view": "^6.17.0", "@lezer/common": "^1.0.0" }, "peerDependencies": { @@ -2477,14 +2535,14 @@ } }, "node_modules/@codemirror/commands": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.2.4.tgz", - "integrity": "sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.3.0.tgz", + "integrity": "sha512-tFfcxRIlOWiQDFhjBSWJ10MxcvbCIsRr6V64SgrcaY0MwNk32cUOcCuNlWo8VjV4qRQCgNgUAnIeo0svkk4R5Q==", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.2.0", "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" + "@lezer/common": "^1.1.0" } }, "node_modules/@codemirror/lang-json": { @@ -2497,22 +2555,22 @@ } }, "node_modules/@codemirror/language": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.0.tgz", - "integrity": "sha512-nFu311/0ne/qGuGCL3oKuktBgzVOaxCHZPZv1tLSZkNjPYxxvkjSbzno3MlErG2tgw1Yw1yF8BxMCegeMXqpiw==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.1.tgz", + "integrity": "sha512-lWRP3Y9IUdOms6DXuBpoWwjkR7yRmnS0hKYCbSfPz9v6Em1A1UCRujAkDiCrdYfs1Z0Eu4dGtwovNPStIfkgNA==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", + "@lezer/common": "^1.1.0", "@lezer/highlight": "^1.0.0", "@lezer/lr": "^1.0.0", "style-mod": "^4.0.0" } }, "node_modules/@codemirror/lint": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.0.tgz", - "integrity": "sha512-6VZ44Ysh/Zn07xrGkdtNfmHCbGSHZzFBdzWi0pbd7chAQ/iUcpLGX99NYRZTa7Ugqg4kEHCqiHhcZnH0gLIgSg==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.2.tgz", + "integrity": "sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", @@ -2530,17 +2588,17 @@ } }, "node_modules/@codemirror/state": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.2.1.tgz", - "integrity": "sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.3.1.tgz", + "integrity": "sha512-88e4HhMtKJyw6fKprGaN/yZfiaoGYOi2nM45YCUC6R/kex9sxFWBDGatS1vk4lMgnWmdIIB9tk8Gj1LmL8YfvA==" }, "node_modules/@codemirror/view": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.16.0.tgz", - "integrity": "sha512-1Z2HkvkC3KR/oEZVuW9Ivmp8TWLzGEd8T8TA04TTwPvqogfkHBdYSlflytDOqmkUxM2d1ywTg7X2dU5mC+SXvg==", + "version": "6.21.3", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.21.3.tgz", + "integrity": "sha512-8l1aSQ6MygzL4Nx7GVYhucSXvW4jQd0F6Zm3v9Dg+6nZEfwzJVqi4C2zHfDljID+73gsQrWp9TgHc81xU15O4A==", "dependencies": { "@codemirror/state": "^6.1.4", - "style-mod": "^4.0.0", + "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } }, @@ -2855,9 +2913,9 @@ } }, "node_modules/@lezer/common": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.3.tgz", - "integrity": "sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.0.tgz", + "integrity": "sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==" }, "node_modules/@lezer/highlight": { "version": "1.1.6", @@ -2877,9 +2935,9 @@ } }, "node_modules/@lezer/lr": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.9.tgz", - "integrity": "sha512-XPz6dzuTHlnsbA5M2DZgjflNQ+9Hi5Swhic0RULdp3oOs3rh6bqGZolosVqN/fQIT8uNiepzINJDnS39oweTHQ==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.13.tgz", + "integrity": "sha512-RLAbau/4uSzKgIKj96mI5WUtG1qtiR0Frn0Ei9zhPj8YOkHM+1Bb8SgdVvmR/aWJCFIzjo2KFnDiRZ75Xf5NdQ==", "dependencies": { "@lezer/common": "^1.0.0" } @@ -4535,12 +4593,12 @@ "dev": true }, "node_modules/bpmn-js": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-14.0.0.tgz", - "integrity": "sha512-/P09jowzcib0Yg9XuHWIugrwfubtq/7Z/0/DgjYJ2Q/Z7LogDkCPiNFIyWX4cKx/eYXJJ5kqtgmDpXv8MnT7gw==", + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-14.1.2.tgz", + "integrity": "sha512-/cWl1CRoQ5OO5NGdS3cZil8k1JwEYy981E2Sj1vLzXvIao8H4ldP0tXVAu9YJn7xjFLpvTHAujzxNj02zHqzBQ==", "dependencies": { "bpmn-moddle": "^8.0.1", - "diagram-js": "^12.3.0", + "diagram-js": "^12.4.0", "diagram-js-direct-editing": "^2.0.0", "ids": "^1.0.3", "inherits-browser": "^0.1.0", @@ -4570,11 +4628,11 @@ } }, "node_modules/bpmn-js-element-templates": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.4.0.tgz", - "integrity": "sha512-J9uRJSlchNeJrM7nzjUQ94OlEHFvnqNGCh9jqCfoqB480FrksG8CjcJnLBWirt5qIfziqGk6qw+TVzp9Rp6+NQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.6.0.tgz", + "integrity": "sha512-AyEVLnC0glrIvm2PNr7p25tXxpteTwd/RGIv3AFn+w+5ZhgBCgOybSq5+bX4hWMWSkVUlVFYGTF6SPCnphsjyg==", "dependencies": { - "@bpmn-io/element-templates-validator": "^1.0.0", + "@bpmn-io/element-templates-validator": "^1.2.0", "@bpmn-io/extract-process-variables": "^0.8.0", "bpmnlint": "^8.3.2", "classnames": "^2.3.1", @@ -4585,35 +4643,17 @@ "semver-compare": "^1.0.0", "uuid": "^9.0.0" }, + "engines": { + "node": "*" + }, "peerDependencies": { "@bpmn-io/properties-panel": ">= 2.2", "bpmn-js": ">= 11.5", "bpmn-js-properties-panel": ">= 2", - "camunda-bpmn-js-behaviors": ">= 0.4", + "camunda-bpmn-js-behaviors": ">= 1.2.1", "diagram-js": ">= 11.9" } }, - "node_modules/bpmn-js-element-templates/node_modules/@bpmn-io/element-templates-validator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.0.0.tgz", - "integrity": "sha512-v8AJk1WjTZpS3am8aAPnjm26/v5PdMJvyacEW1I1sFrIx99/FO4QLfAuk0qdkwvIUmzpR6xB4kuF3o+k4dBzYQ==", - "dependencies": { - "@camunda/element-templates-json-schema": "^0.13.0", - "@camunda/zeebe-element-templates-json-schema": "^0.11.0", - "json-source-map": "^0.6.1", - "min-dash": "^4.0.0" - } - }, - "node_modules/bpmn-js-element-templates/node_modules/@camunda/element-templates-json-schema": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.13.0.tgz", - "integrity": "sha512-G6FMLRL/AAFlnBoMye2qpit3KucEDR7Ga1lmDiAEsMdAMcULEF0Vp6ehmhomU7GrCCsgj40jkkfuS2br+kn21g==" - }, - "node_modules/bpmn-js-element-templates/node_modules/@camunda/zeebe-element-templates-json-schema": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.11.0.tgz", - "integrity": "sha512-o7M7xWL9dCrZHAYwr3Q51kopjjd4HSq9G84mBukU6+JirHnSD6hw51mE6z5njJha1u0mOWPBM3m/iR9t9WrjnA==" - }, "node_modules/bpmn-js-executable-fix": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/bpmn-js-executable-fix/-/bpmn-js-executable-fix-0.2.1.tgz", @@ -4623,9 +4663,9 @@ } }, "node_modules/bpmn-js-properties-panel": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.5.0.tgz", - "integrity": "sha512-GOWJUNxyBdw5saPBgoSdQYsixHhPEKpvqDJtdLMAOEcdbAXmbSrDDfn1OxutByFmvMLY5G9K1xiyQ1xZ0uN0Rg==", + "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==", "dependencies": { "@bpmn-io/extract-process-variables": "^0.8.0", "array-move": "^3.0.1", @@ -5798,9 +5838,9 @@ "dev": true }, "node_modules/diagram-js": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.3.0.tgz", - "integrity": "sha512-sE9MieoQiifVGPPztVjdDYdU1oJEztN1gG0RksCBNYH0rOTpEnAw4hmRdBqrDsdJen08EmFGfcoTbeZ9W2NCqA==", + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.5.0.tgz", + "integrity": "sha512-jrX+NFUPVcCdrUD11Fo1frwWHF9FWys4r/lhi8M4CBuQ8eSePkOq5osFhc6tUoXZawS3sjhbNvd2AYAZZBUjnQ==", "dependencies": { "@bpmn-io/diagram-js-ui": "^0.2.2", "clsx": "^2.0.0", @@ -6762,13 +6802,16 @@ } }, "node_modules/feelin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-1.0.0.tgz", - "integrity": "sha512-ED1pbRGivpxPHjMBssCivkuAWGm3ma0yK46DqcUlA8KP1Rz5Limjg8YENBRsyc1ZSoSkpboVuscqWmXw2Cl03A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/feelin/-/feelin-1.2.0.tgz", + "integrity": "sha512-1Puh3oUwpeUL8O2x2FFwDmBMjK33TsW9Y/8+7HzQ2VW7EDj5mcaylx15fiBfkzENalIcz+lOrzgwGzbCTI6Lyw==", "dependencies": { "@lezer/lr": "^1.3.9", - "lezer-feel": "^1.0.0", + "lezer-feel": "^1.2.0", "luxon": "^3.1.0" + }, + "engines": { + "node": "*" } }, "node_modules/file-drops": { @@ -8629,12 +8672,15 @@ } }, "node_modules/lezer-feel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.0.2.tgz", - "integrity": "sha512-WEqRVhYZNOr6+aTWfS2CLVX1ebS1KeQjTeVQVgzXkGNC0AqmFWcRwEgAGm3FHKE66cxj3RPKx7T+ofr6FzmJjQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.0.tgz", + "integrity": "sha512-OgSjIEAK0YCxhwkuB1qvhqv65XmZiqLGQv8mvMOVUAcdKE6W72VV/sQ9GTgCBkAnmyB1x16WuzNRpEwpJswkkQ==", "dependencies": { "@lezer/highlight": "^1.1.6", - "@lezer/lr": "^1.3.9" + "@lezer/lr": "^1.3.12" + }, + "engines": { + "node": "*" } }, "node_modules/lines-and-columns": { @@ -17822,6 +17868,17 @@ "tiny-svg": "^3.0.1" } }, + "@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==", + "requires": { + "@camunda/element-templates-json-schema": "^0.15.0", + "@camunda/zeebe-element-templates-json-schema": "^0.13.0", + "json-source-map": "^0.6.1", + "min-dash": "^4.0.0" + } + }, "@bpmn-io/extract-process-variables": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@bpmn-io/extract-process-variables/-/extract-process-variables-0.8.0.tgz", @@ -17995,17 +18052,50 @@ } }, "@bpmn-io/properties-panel": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.8.0.tgz", - "integrity": "sha512-3/otyLFxFfAR/bltbVJ0hv/ZwIWYS8PDSHSe+SoIzTmYZOYL615x6If9vF8a9nH2B+GWJdnH2b8B+sA9198FRQ==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.11.0.tgz", + "integrity": "sha512-MRKSz8D804ZwLxQ4qbTNqhfpDbgU/wzWAnAE+sNijZrKJIFjQMUF8jKEc7Wp0O6i9gIBTszCckZxjLFtoJa2uw==", "requires": { "@bpmn-io/feel-editor": "^0.9.0", "@codemirror/view": "^6.14.0", "classnames": "^2.3.1", - "feelers": "^0.1.0", + "feelers": "^1.1.0", "focus-trap": "^7.5.2", "min-dash": "^4.1.1", "min-dom": "^4.0.3" + }, + "dependencies": { + "@bpmn-io/feel-lint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.1.0.tgz", + "integrity": "sha512-/StDR3LsWWo2lAEup9fLkH1fqXN3wSkvYBo4KzkQW3zp1QKhqI906bIz1ncmJXi6ao5wWH6YEdjvS1G906D9lQ==", + "requires": { + "@codemirror/language": "^6.8.0", + "lezer-feel": "^1.2.0" + } + }, + "feelers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.1.0.tgz", + "integrity": "sha512-3XpmEOWeHVfxp3gAPy43f9nJpEp5scfuqRQllLThVAylEWCOQ/LCge/Br1yl/+bb+NOgirbrGkiLMbyJiF/wPw==", + "requires": { + "@bpmn-io/cm-theme": "^0.1.0-alpha.2", + "@bpmn-io/feel-lint": "^1.0.0", + "@codemirror/autocomplete": "^6.10.1", + "@codemirror/commands": "^6.3.0", + "@codemirror/language": "^6.9.1", + "@codemirror/lint": "^6.4.2", + "@codemirror/state": "^6.3.0", + "@codemirror/view": "^6.21.3", + "@lezer/common": "^1.1.0", + "@lezer/highlight": "^1.1.6", + "@lezer/lr": "^1.3.13", + "@lezer/markdown": "^1.1.0", + "feelin": "^1.2.0", + "lezer-feel": "^1.2.0", + "min-dom": "^4.1.0" + } + } } }, "@bpmn-io/variable-resolver": { @@ -18019,6 +18109,11 @@ "min-dash": "^4.0.0" } }, + "@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==" + }, "@camunda/example-data-properties-provider": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@camunda/example-data-properties-provider/-/example-data-properties-provider-1.2.0.tgz", @@ -18028,6 +18123,11 @@ "min-dash": "^4.0.0" } }, + "@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==" + }, "@carbon/colors": { "version": "11.19.0", "resolved": "https://registry.npmjs.org/@carbon/colors/-/colors-11.19.0.tgz", @@ -18097,25 +18197,25 @@ } }, "@codemirror/autocomplete": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.9.0.tgz", - "integrity": "sha512-Fbwm0V/Wn3BkEJZRhr0hi5BhCo5a7eBL6LYaliPjOSwCyfOpnjXY59HruSxOUNV+1OYer0Tgx1zRNQttjXyDog==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.10.2.tgz", + "integrity": "sha512-3dCL7b0j2GdtZzWN5j7HDpRAJ26ip07R4NGYz7QYthIYMiX8I4E4TNrYcdTayPJGeVQtd/xe7lWU4XL7THFb/w==", "requires": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.6.0", + "@codemirror/view": "^6.17.0", "@lezer/common": "^1.0.0" } }, "@codemirror/commands": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.2.4.tgz", - "integrity": "sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.3.0.tgz", + "integrity": "sha512-tFfcxRIlOWiQDFhjBSWJ10MxcvbCIsRr6V64SgrcaY0MwNk32cUOcCuNlWo8VjV4qRQCgNgUAnIeo0svkk4R5Q==", "requires": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.2.0", "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" + "@lezer/common": "^1.1.0" } }, "@codemirror/lang-json": { @@ -18128,22 +18228,22 @@ } }, "@codemirror/language": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.0.tgz", - "integrity": "sha512-nFu311/0ne/qGuGCL3oKuktBgzVOaxCHZPZv1tLSZkNjPYxxvkjSbzno3MlErG2tgw1Yw1yF8BxMCegeMXqpiw==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.1.tgz", + "integrity": "sha512-lWRP3Y9IUdOms6DXuBpoWwjkR7yRmnS0hKYCbSfPz9v6Em1A1UCRujAkDiCrdYfs1Z0Eu4dGtwovNPStIfkgNA==", "requires": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", + "@lezer/common": "^1.1.0", "@lezer/highlight": "^1.0.0", "@lezer/lr": "^1.0.0", "style-mod": "^4.0.0" } }, "@codemirror/lint": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.0.tgz", - "integrity": "sha512-6VZ44Ysh/Zn07xrGkdtNfmHCbGSHZzFBdzWi0pbd7chAQ/iUcpLGX99NYRZTa7Ugqg4kEHCqiHhcZnH0gLIgSg==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.4.2.tgz", + "integrity": "sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==", "requires": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", @@ -18161,17 +18261,17 @@ } }, "@codemirror/state": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.2.1.tgz", - "integrity": "sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.3.1.tgz", + "integrity": "sha512-88e4HhMtKJyw6fKprGaN/yZfiaoGYOi2nM45YCUC6R/kex9sxFWBDGatS1vk4lMgnWmdIIB9tk8Gj1LmL8YfvA==" }, "@codemirror/view": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.16.0.tgz", - "integrity": "sha512-1Z2HkvkC3KR/oEZVuW9Ivmp8TWLzGEd8T8TA04TTwPvqogfkHBdYSlflytDOqmkUxM2d1ywTg7X2dU5mC+SXvg==", + "version": "6.21.3", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.21.3.tgz", + "integrity": "sha512-8l1aSQ6MygzL4Nx7GVYhucSXvW4jQd0F6Zm3v9Dg+6nZEfwzJVqi4C2zHfDljID+73gsQrWp9TgHc81xU15O4A==", "requires": { "@codemirror/state": "^6.1.4", - "style-mod": "^4.0.0", + "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } }, @@ -18415,9 +18515,9 @@ } }, "@lezer/common": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.3.tgz", - "integrity": "sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.0.tgz", + "integrity": "sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==" }, "@lezer/highlight": { "version": "1.1.6", @@ -18437,9 +18537,9 @@ } }, "@lezer/lr": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.9.tgz", - "integrity": "sha512-XPz6dzuTHlnsbA5M2DZgjflNQ+9Hi5Swhic0RULdp3oOs3rh6bqGZolosVqN/fQIT8uNiepzINJDnS39oweTHQ==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.13.tgz", + "integrity": "sha512-RLAbau/4uSzKgIKj96mI5WUtG1qtiR0Frn0Ei9zhPj8YOkHM+1Bb8SgdVvmR/aWJCFIzjo2KFnDiRZ75Xf5NdQ==", "requires": { "@lezer/common": "^1.0.0" } @@ -19766,12 +19866,12 @@ } }, "bpmn-js": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-14.0.0.tgz", - "integrity": "sha512-/P09jowzcib0Yg9XuHWIugrwfubtq/7Z/0/DgjYJ2Q/Z7LogDkCPiNFIyWX4cKx/eYXJJ5kqtgmDpXv8MnT7gw==", + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/bpmn-js/-/bpmn-js-14.1.2.tgz", + "integrity": "sha512-/cWl1CRoQ5OO5NGdS3cZil8k1JwEYy981E2Sj1vLzXvIao8H4ldP0tXVAu9YJn7xjFLpvTHAujzxNj02zHqzBQ==", "requires": { "bpmn-moddle": "^8.0.1", - "diagram-js": "^12.3.0", + "diagram-js": "^12.4.0", "diagram-js-direct-editing": "^2.0.0", "ids": "^1.0.3", "inherits-browser": "^0.1.0", @@ -19798,11 +19898,11 @@ } }, "bpmn-js-element-templates": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.4.0.tgz", - "integrity": "sha512-J9uRJSlchNeJrM7nzjUQ94OlEHFvnqNGCh9jqCfoqB480FrksG8CjcJnLBWirt5qIfziqGk6qw+TVzp9Rp6+NQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/bpmn-js-element-templates/-/bpmn-js-element-templates-1.6.0.tgz", + "integrity": "sha512-AyEVLnC0glrIvm2PNr7p25tXxpteTwd/RGIv3AFn+w+5ZhgBCgOybSq5+bX4hWMWSkVUlVFYGTF6SPCnphsjyg==", "requires": { - "@bpmn-io/element-templates-validator": "^1.0.0", + "@bpmn-io/element-templates-validator": "^1.2.0", "@bpmn-io/extract-process-variables": "^0.8.0", "bpmnlint": "^8.3.2", "classnames": "^2.3.1", @@ -19812,29 +19912,6 @@ "preact-markup": "^2.1.1", "semver-compare": "^1.0.0", "uuid": "^9.0.0" - }, - "dependencies": { - "@bpmn-io/element-templates-validator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/element-templates-validator/-/element-templates-validator-1.0.0.tgz", - "integrity": "sha512-v8AJk1WjTZpS3am8aAPnjm26/v5PdMJvyacEW1I1sFrIx99/FO4QLfAuk0qdkwvIUmzpR6xB4kuF3o+k4dBzYQ==", - "requires": { - "@camunda/element-templates-json-schema": "^0.13.0", - "@camunda/zeebe-element-templates-json-schema": "^0.11.0", - "json-source-map": "^0.6.1", - "min-dash": "^4.0.0" - } - }, - "@camunda/element-templates-json-schema": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.13.0.tgz", - "integrity": "sha512-G6FMLRL/AAFlnBoMye2qpit3KucEDR7Ga1lmDiAEsMdAMcULEF0Vp6ehmhomU7GrCCsgj40jkkfuS2br+kn21g==" - }, - "@camunda/zeebe-element-templates-json-schema": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@camunda/zeebe-element-templates-json-schema/-/zeebe-element-templates-json-schema-0.11.0.tgz", - "integrity": "sha512-o7M7xWL9dCrZHAYwr3Q51kopjjd4HSq9G84mBukU6+JirHnSD6hw51mE6z5njJha1u0mOWPBM3m/iR9t9WrjnA==" - } } }, "bpmn-js-executable-fix": { @@ -19844,9 +19921,9 @@ "requires": {} }, "bpmn-js-properties-panel": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.5.0.tgz", - "integrity": "sha512-GOWJUNxyBdw5saPBgoSdQYsixHhPEKpvqDJtdLMAOEcdbAXmbSrDDfn1OxutByFmvMLY5G9K1xiyQ1xZ0uN0Rg==", + "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==", "requires": { "@bpmn-io/extract-process-variables": "^0.8.0", "array-move": "^3.0.1", @@ -20707,9 +20784,9 @@ "dev": true }, "diagram-js": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.3.0.tgz", - "integrity": "sha512-sE9MieoQiifVGPPztVjdDYdU1oJEztN1gG0RksCBNYH0rOTpEnAw4hmRdBqrDsdJen08EmFGfcoTbeZ9W2NCqA==", + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.5.0.tgz", + "integrity": "sha512-jrX+NFUPVcCdrUD11Fo1frwWHF9FWys4r/lhi8M4CBuQ8eSePkOq5osFhc6tUoXZawS3sjhbNvd2AYAZZBUjnQ==", "requires": { "@bpmn-io/diagram-js-ui": "^0.2.2", "clsx": "^2.0.0", @@ -21465,12 +21542,12 @@ } }, "feelin": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-1.0.0.tgz", - "integrity": "sha512-ED1pbRGivpxPHjMBssCivkuAWGm3ma0yK46DqcUlA8KP1Rz5Limjg8YENBRsyc1ZSoSkpboVuscqWmXw2Cl03A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/feelin/-/feelin-1.2.0.tgz", + "integrity": "sha512-1Puh3oUwpeUL8O2x2FFwDmBMjK33TsW9Y/8+7HzQ2VW7EDj5mcaylx15fiBfkzENalIcz+lOrzgwGzbCTI6Lyw==", "requires": { "@lezer/lr": "^1.3.9", - "lezer-feel": "^1.0.0", + "lezer-feel": "^1.2.0", "luxon": "^3.1.0" } }, @@ -22820,12 +22897,12 @@ } }, "lezer-feel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.0.2.tgz", - "integrity": "sha512-WEqRVhYZNOr6+aTWfS2CLVX1ebS1KeQjTeVQVgzXkGNC0AqmFWcRwEgAGm3FHKE66cxj3RPKx7T+ofr6FzmJjQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.0.tgz", + "integrity": "sha512-OgSjIEAK0YCxhwkuB1qvhqv65XmZiqLGQv8mvMOVUAcdKE6W72VV/sQ9GTgCBkAnmyB1x16WuzNRpEwpJswkkQ==", "requires": { "@lezer/highlight": "^1.1.6", - "@lezer/lr": "^1.3.9" + "@lezer/lr": "^1.3.12" } }, "lines-and-columns": { diff --git a/package.json b/package.json index a62373f3..c25d0f8a 100644 --- a/package.json +++ b/package.json @@ -56,13 +56,13 @@ "@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/properties-panel": "^3.8.0", + "@bpmn-io/properties-panel": "^3.11.0", "@bpmn-io/variable-resolver": "^1.2.0", "@camunda/example-data-properties-provider": "^1.2.0", "bpmn-js": "^14.0.0", "bpmn-js-color-picker": "^0.6.1", "bpmn-js-create-append-anything": "^0.4.0", - "bpmn-js-element-templates": "^1.4.0", + "bpmn-js-element-templates": "^1.6.0", "bpmn-js-executable-fix": "^0.2.1", "camunda-bpmn-js-behaviors": "^1.2.1", "camunda-bpmn-moddle": "^7.0.1", @@ -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.5.0", + "bpmn-js-properties-panel": "^5.6.0", "chai": "^4.3.8", "cross-env": "^7.0.3", "del-cli": "^5.0.0",