From 2b4c50648e375ed806a6b0e01872d8a9dd330896 Mon Sep 17 00:00:00 2001 From: Peter Heinemann Date: Wed, 8 Nov 2023 12:52:51 +0100 Subject: [PATCH] chore(release): prepare release 0.5.6 (#419) --- apps/miranum-config-editor/CHANGELOG.md | 4 + apps/miranum-config-editor/README.md | 10 +- apps/miranum-config-editor/package.json | 115 ++++++------ .../src/application/usecases.spec.ts | 6 +- .../src/application/usecases.ts | 11 +- apps/miranum-console/CHANGELOG.md | 5 +- apps/miranum-console/README.md | 16 +- .../{docs => assets}/console.webp | Bin apps/miranum-console/package.json | 1 + apps/miranum-extension-pack/CHANGELOG.md | 3 + apps/miranum-extension-pack/README.md | 2 +- apps/miranum-forms/CHANGELOG.md | 5 +- apps/miranum-forms/README.md | 14 +- apps/miranum-modeler/CHANGELOG.md | 8 +- apps/miranum-modeler/README.md | 15 +- .../{docs => assets}/modeler.webp | Bin apps/miranum-modeler/package.json | 7 +- apps/miranum-modeler/project.json | 8 +- package-lock.json | 174 +++++++----------- package.json | 12 +- 20 files changed, 203 insertions(+), 213 deletions(-) rename apps/miranum-console/{docs => assets}/console.webp (100%) rename apps/miranum-modeler/{docs => assets}/modeler.webp (100%) diff --git a/apps/miranum-config-editor/CHANGELOG.md b/apps/miranum-config-editor/CHANGELOG.md index 39845608..a9e135ae 100644 --- a/apps/miranum-config-editor/CHANGELOG.md +++ b/apps/miranum-config-editor/CHANGELOG.md @@ -7,8 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.6] - 2023-11-08 + ### Added + * Initial version of the *Miranum Config Editor* (#412) [unreleased]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.5...HEAD +[0.5.6]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.5...release/v0.5.6 diff --git a/apps/miranum-config-editor/README.md b/apps/miranum-config-editor/README.md index 7fb350f4..91064e28 100644 --- a/apps/miranum-config-editor/README.md +++ b/apps/miranum-config-editor/README.md @@ -78,17 +78,17 @@ If you don't have them yet, you can create them using the [Miranum JSON Forms Pl Once you have your `JSON Schema` and `UI-Schema` files, you need to set the path to those files in the settings. To do this, open the setting️s (Code > Preferences > Preferences) and search for `miranum-ide`. There should be an entry called `Miranum IDE > Config Editor: Base Path` with an empty text field. -You need to enter the path to your `JSON Schema` and `UI-Schema` files in this text field. +You need to enter the full path to your `JSON Schema` and `UI-Schema` files in this text field. ### Usage -To use the editor, you have to open or create a `.config.json` file. +❗️To use the editor, you have to open or create a `.config.json` file.❗ The plugin will then search for the `JSON Schema` and `UI-Schema` files in the directory you specified in the settings. To find the right files, you have to stick to the following naming convention: -| Your Config File | Your JSON Schema | Your UI Schema | -|--------------------------|-----------------------|-------------------------| -| my-config.s3.config.json | schema.s3.config.json | uischema.s3.config.json | +| Your Config File | Your JSON Schema | Your UI Schema | +|--------------------------|------------------|------------------| +| my-config.s3.config.json | s3.schema.json | s3.uischema.json | The plugin will read these files and display your form in the editor. diff --git a/apps/miranum-config-editor/package.json b/apps/miranum-config-editor/package.json index b6d68473..bd4b12e6 100644 --- a/apps/miranum-config-editor/package.json +++ b/apps/miranum-config-editor/package.json @@ -1,62 +1,63 @@ { - "name": "miranum-config-editor", - "displayName": "Miranum Config Editor", - "description": "This extension provides an editor for process configurations.", - "preview": true, - "version": "0.1.0", - "license": "Apache-2.0", - "publisher": "miragon-gmbh", - "homepage": "https://www.miranum.io/", - "icon": "assets/miranum_logo.png", - "galleryBanner": { - "color": "#F0F8FF", - "theme": "light" - }, - "repository": { - "type": "git", - "url": "https://github.com/Miragon/miranum-ide.git" - }, - "bugs": { - "url": "https://github.com/Miragon/miranum-ide/issues" - }, - "engines": { - "vscode": "^1.76.0" - }, - "categories": [ - "Other" - ], - "keywords": [ - "Mirnaum", - "Configuration" - ], - "main": "main.js", - "activationEvents": [], - "contributes": { - "customEditors": [ - { - "viewType": "miranum.configEditor", - "displayName": "Miranum Config Editor", - "selector": [ - { - "filenamePattern": "*.*.config.json" - }, - { - "filenamePattern": "*.*config.json" - } - ], - "priority": "default" - } + "name": "miranum-config-editor", + "displayName": "Miranum Config Editor", + "description": "This extension provides an editor for process configurations.", + "preview": true, + "version": "0.1.0", + "license": "Apache-2.0", + "publisher": "miragon-gmbh", + "homepage": "https://www.miranum.io/", + "icon": "assets/miranum_logo.png", + "galleryBanner": { + "color": "#F0F8FF", + "theme": "light" + }, + "repository": { + "type": "git", + "url": "https://github.com/Miragon/miranum-ide.git" + }, + "bugs": { + "url": "https://github.com/Miragon/miranum-ide/issues" + }, + "engines": { + "vscode": "^1.76.0" + }, + "categories": [ + "Other" + ], + "keywords": [ + "Mirnaum", + "Configuration", + "JSON Form" + ], + "main": "main.js", + "activationEvents": [], + "contributes": { + "customEditors": [ + { + "viewType": "miranum.configEditor", + "displayName": "Miranum Config Editor", + "selector": [ + { + "filenamePattern": "*.*.config.json" + }, + { + "filenamePattern": "*.*config.json" + } ], - "configuration": { - "title": "MiranumConfigEditor", - "properties": { - "miranumIDE.configEditor.basePath": { - "scope": "application", - "type": "string", - "description": "Enter the path to your schema and ui-schema files.", - "pattern": "^(.+)\/([^\/]+)$" - } - } + "priority": "default" + } + ], + "configuration": { + "title": "MiranumConfigEditor", + "properties": { + "miranumIDE.configEditor.basePath": { + "scope": "application", + "type": "string", + "description": "Enter the path to your schema and ui-schema files.", + "pattern": "^(.+)\/([^\/]+)$" } + } } + } } diff --git a/apps/miranum-config-editor/src/application/usecases.spec.ts b/apps/miranum-config-editor/src/application/usecases.spec.ts index 58947ed1..d15a4f30 100644 --- a/apps/miranum-config-editor/src/application/usecases.spec.ts +++ b/apps/miranum-config-editor/src/application/usecases.spec.ts @@ -5,8 +5,8 @@ import { ReadJsonFormUseCase } from "./usecases"; describe("Read Json Schema and UI Schema", () => { const directory = new Map([ - ["my/base/path/to/schema.s3.config.json", "JSON Schema was read!"], - ["my/base/path/to/uischema.s3.config.json", "UI Schema was read!"], + ["my/base/path/to/s3.schema.json", "JSON Schema was read!"], + ["my/base/path/to/s3.uischema.json", "UI Schema was read!"], ]); const reader: ReaderOutPort = { readFile(fileName: string): Promise { @@ -16,7 +16,7 @@ describe("Read Json Schema and UI Schema", () => { it("should work", async () => { const readJsonFormUseCase = new ReadJsonFormUseCase(reader); - const query = new ReadJsonFormQuery("schema.s3.config.json", "my/base/path/to"); + const query = new ReadJsonFormQuery("my-form.s3.config.json", "my/base/path/to"); const files = readJsonFormUseCase.readJsonForm(query); const schema = await files.get("schema"); diff --git a/apps/miranum-config-editor/src/application/usecases.ts b/apps/miranum-config-editor/src/application/usecases.ts index 0c9c9e88..242e539e 100644 --- a/apps/miranum-config-editor/src/application/usecases.ts +++ b/apps/miranum-config-editor/src/application/usecases.ts @@ -152,13 +152,18 @@ export class ReadJsonFormUseCase implements ReadJsonFormInPort { ) {} readJsonForm(readJsonFormQuery: ReadJsonFormQuery): Map> { + // The filename consists of the following parts. + // name | type | extension + // my-form.process.config.json const fileName = readJsonFormQuery.fileName; const basePath = readJsonFormQuery.basePath; - const extension = fileName.substring(fileName.indexOf("."), fileName.length); + const type = fileName.split(".").slice(-3, 2)[0]; - const schema = this.readerOutPort.readFile(`${basePath}/schema${extension}`); - const uischema = this.readerOutPort.readFile(`${basePath}/uischema${extension}`); + const schema = this.readerOutPort.readFile(`${basePath}/${type}.schema.json`); + const uischema = this.readerOutPort.readFile( + `${basePath}/${type}.uischema.json`, + ); return new Map([ ["schema", schema], diff --git a/apps/miranum-console/CHANGELOG.md b/apps/miranum-console/CHANGELOG.md index 77c2a6e6..c32a44c9 100644 --- a/apps/miranum-console/CHANGELOG.md +++ b/apps/miranum-console/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.6] - 2023-11-08 + ### Changed * Update dependencies and migrate to Nx Version 17 (#418) @@ -33,6 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Use a single webview when the user triggers the available commands (#125) -[unreleased]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.3...HEAD +[unreleased]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.6...HEAD +[0.5.6]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.5...release/v0.5.6 [0.5.3]: https://github.com/Miragon/miranum-ide/compare/release/v0.4.3...release/v0.5.3 [0.4.3]: https://github.com/Miragon/miranum-ide/compare/release/v0.4.2...0.4.3 diff --git a/apps/miranum-console/README.md b/apps/miranum-console/README.md index 00db54dd..1ddd9ffd 100644 --- a/apps/miranum-console/README.md +++ b/apps/miranum-console/README.md @@ -33,20 +33,20 @@ ## About The Project [![Version][version-shield]][version-url] [![Installs][installs-shield]][installs-url] -Miranum IDE is a collection of *VS Code Plugins* that allows you to edit, manage and access all artifacts for your -process application in one place. +> Note: [Miranum IDE](https://marketplace.visualstudio.com/items?itemName=miragon-gmbh.miranum-ide) is a collection of *VS Code Plugins* +> that allows you to edit, manage and access all artifacts for your +> process application in one place. +> **Miranum Console** is one component of *Miranum IDE*. +**Miranum Console** provides a UI that helps you to scaffold a new digitization project and deploy your process artefacts. +To help you get started with **Miranum IDE**, we have created some [quick start guides](https://www.miranum.io/docs/guides/quick-start/miranum-ide/miranum-ide-quickstart). -**Miranum Console** is one component of **Miranum IDE**. -It provides a UI that helps you to scaffold a new digitization project and deploying your process artefacts. -In order to help you with your first steps with **Miranum Console**, we have created tutorials that you can be found [here](https://www.miranum.io/docs/guides/quick-start/miranum-ide/miranum-ide-quickstart). - -console.webp
+console.webp
## Features * Scaffolding your digitization project. -* Manage your project-files inside a custom tree view. +* Manage your project files inside a custom tree view. * Deploy your process artefacts. ## Contributing diff --git a/apps/miranum-console/docs/console.webp b/apps/miranum-console/assets/console.webp similarity index 100% rename from apps/miranum-console/docs/console.webp rename to apps/miranum-console/assets/console.webp diff --git a/apps/miranum-console/package.json b/apps/miranum-console/package.json index 466919a8..53b261a2 100644 --- a/apps/miranum-console/package.json +++ b/apps/miranum-console/package.json @@ -5,6 +5,7 @@ "license": "SEE LICENSE IN LICENSE", "version": "0.1.0", "publisher": "miragon-gmbh", + "preview": true, "homepage": "https://www.miranum.io/", "galleryBanner": { "color": "#F0F8FF", diff --git a/apps/miranum-extension-pack/CHANGELOG.md b/apps/miranum-extension-pack/CHANGELOG.md index 486f3fc7..ac3b6a74 100644 --- a/apps/miranum-extension-pack/CHANGELOG.md +++ b/apps/miranum-extension-pack/CHANGELOG.md @@ -7,12 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.6] - 2023-11-08 + ### Added * **\[Miranum Config Editor\]** Add new plugin for editing config files (#412) ### Changed +* **\[Miranum Modeler\]** Rename to Miranum: Camunda Modeler (#419) * Update dependencies and migrate to Nx Version 17 (#418) ## [0.5.5] diff --git a/apps/miranum-extension-pack/README.md b/apps/miranum-extension-pack/README.md index 55d00116..d37c579d 100644 --- a/apps/miranum-extension-pack/README.md +++ b/apps/miranum-extension-pack/README.md @@ -35,7 +35,7 @@ Miranum IDE is a collection of *VS Code Plugins* that allows you to edit, manage and access all artifacts for your process application in one place. -In order to help you with your first steps with **Miranum IDE**, we have created tutorials that you can be found [here](https://www.miranum.io/docs/guides/quick-start/miranum-ide/miranum-ide-quickstart). +To help you get started with **Miranum IDE**, we have created some [quick start guides](https://www.miranum.io/docs/guides/quick-start/miranum-ide/miranum-ide-quickstart). ## Contributing diff --git a/apps/miranum-forms/CHANGELOG.md b/apps/miranum-forms/CHANGELOG.md index 1ddd140f..2ef7a269 100644 --- a/apps/miranum-forms/CHANGELOG.md +++ b/apps/miranum-forms/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.6] - 2023-11-08 + ### Changed * Update dependencies and migrate to Nx Version 17 (#418) @@ -21,6 +23,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -[unreleased]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.3...HEAD +[unreleased]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.6...HEAD +[0.5.6]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.5...release/v0.5.6 [0.5.3]: https://github.com/Miragon/miranum-ide/compare/release/v0.4.3...release/v0.5.3 [0.4.3]: https://github.com/Miragon/miranum-ide/compare/release/v0.4.2...release/v0.4.3 diff --git a/apps/miranum-forms/README.md b/apps/miranum-forms/README.md index 9c80db83..012fced0 100644 --- a/apps/miranum-forms/README.md +++ b/apps/miranum-forms/README.md @@ -33,14 +33,16 @@ ## About The Project [![Version][version-shield]][version-url] [![Installs][installs-shield]][installs-url] -Miranum IDE is a collection of *VS Code Plugins* that allows you to edit, manage and access all artifacts for your -process application in one place. +> Note: [Miranum IDE](https://marketplace.visualstudio.com/items?itemName=miragon-gmbh.miranum-ide) is a collection of *VS Code Plugins* +> that allows you to edit, manage and access all artifacts for your +> process application in one place. +> **Miranum Forms** is one component of *Miranum IDE*. +**Miranum Forms** allows you to create and edit forms based on [JSON Schema](https://json-schema.org/), +a specification for annotating and validating JSON documents. +To help you get started with **Miranum IDE**, we have created some [quick start guides](https://www.miranum.io/docs/guides/quick-start/miranum-ide/miranum-ide-quickstart). -**Miranum Forms** is one component of **Miranum IDE**. -It allows you to create and edit forms based on [JSON Schema](https://json-schema.org/), -a specification for annotating and validating JSON documents. -In order to help you with your first steps with **Miranum Forms**, we have created tutorials that you can be found [here](https://www.miranum.io/docs/guides/quick-start/miranum-ide/miranum-ide-quickstart). +> ❗️To start the form builder create or open a `.form` file.❗ ## Features diff --git a/apps/miranum-modeler/CHANGELOG.md b/apps/miranum-modeler/CHANGELOG.md index 5f88cef3..ae93e981 100644 --- a/apps/miranum-modeler/CHANGELOG.md +++ b/apps/miranum-modeler/CHANGELOG.md @@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.6] - 2023-11-08 + ### Changed +* Rename to Miranum: Camunda Modeler * Update dependencies and migrate to Nx Version 17 (#418) ## [0.5.5] @@ -55,8 +58,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 -[unreleased]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.5...HEAD -[0.5.4]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.4...release/v0.5.5 +[unreleased]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.6...HEAD +[0.5.6]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.5...release/v0.5.6 +[0.5.5]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.4...release/v0.5.5 [0.5.4]: https://github.com/Miragon/miranum-ide/compare/release/v0.5.3...release/v0.5.4 [0.5.3]: https://github.com/Miragon/miranum-ide/compare/release/v0.4.3...release/v0.5.3 [0.4.3]: https://github.com/Miragon/miranum-ide/compare/release/v0.4.2...release/v0.4.3 diff --git a/apps/miranum-modeler/README.md b/apps/miranum-modeler/README.md index 385d563b..ec9d2ba3 100644 --- a/apps/miranum-modeler/README.md +++ b/apps/miranum-modeler/README.md @@ -32,15 +32,18 @@ ## About The Project [![Version][version-shield]][version-url] [![Installs][installs-shield]][installs-url] -[Miranum IDE](https://marketplace.visualstudio.com/items?itemName=miragon-gmbh.miranum-ide) is a collection of *VS Code Plugins* that allows you to edit, manage and access all artifacts for your -process application in one place. +> Note: [Miranum IDE](https://marketplace.visualstudio.com/items?itemName=miragon-gmbh.miranum-ide) is a collection of *VS Code Plugins* +> that allows you to edit, manage and access all artifacts for your +> process application in one place. +> **Miranum Modeler** is one component of *Miranum IDE*. -**Miranum Modeler** is one component of **Miranum IDE**. -It allows you to model BPMN 2.0 diagrams that can be used with Camunda Platform 7 and 8. +**Miranum Modeler** allows you to model BPMN 2.0 diagrams that can be used with Camunda Platform 7 and 8. In addition, you can create and edit DMN 1.3 decision tables. -In order to help you with your first steps with **Miranum Modeler**, we have created tutorials that you can be found [here](https://www.miranum.io/docs/guides/quick-start/miranum-ide/miranum-ide-quickstart). +To help you get started with **Miranum IDE**, we have created some [quick start guides](https://www.miranum.io/docs/guides/quick-start/miranum-ide/miranum-ide-quickstart). -modeler.webp
+> ❗️To start the modeler create or open a `.bpmn` or `.dmn` file.❗ + +modeler.webp
## Features diff --git a/apps/miranum-modeler/docs/modeler.webp b/apps/miranum-modeler/assets/modeler.webp similarity index 100% rename from apps/miranum-modeler/docs/modeler.webp rename to apps/miranum-modeler/assets/modeler.webp diff --git a/apps/miranum-modeler/package.json b/apps/miranum-modeler/package.json index 2c049155..67ffaf11 100644 --- a/apps/miranum-modeler/package.json +++ b/apps/miranum-modeler/package.json @@ -1,7 +1,7 @@ { "name": "vs-code-bpmn-modeler", - "displayName": "Miranum: Modeler", - "description": "Create and edit BPMN 2.0 Diagrams for Camunda 7 and Camunda 8 inside VS Code.", + "displayName": "Miranum: Camunda Modeler", + "description": "Create and edit BPMN 2.0 and DMN Diagrams for Camunda 7 and Camunda 8 with VS Code.", "license": "SEE LICENSE IN LICENSE", "version": "0.1.0", "publisher": "miragon-gmbh", @@ -40,9 +40,10 @@ "keywords": [ "BPMN", "DMN", + "bpmn.io", "Modeler", "Camunda", - "Diagram", + "Automation", "business process", "decision table" ], diff --git a/apps/miranum-modeler/project.json b/apps/miranum-modeler/project.json index 4dcc3030..604f1a89 100644 --- a/apps/miranum-modeler/project.json +++ b/apps/miranum-modeler/project.json @@ -82,23 +82,23 @@ "babelUpwardRootMode": true, "assets": [ { - "input": "./images/", "glob": "komet.svg", + "input": "./images/", "output": "/assets" }, { - "input": "./images/", "glob": "miranum_logo.png", + "input": "./images/", "output": "/assets" }, { - "input": "./", "glob": "LICENSE", + "input": "./", "output": "/" }, { - "input": "./apps/miranum-modeler/", "glob": ".vscodeignore", + "input": "./apps/miranum-modeler/", "output": "/" }, { diff --git a/package-lock.json b/package-lock.json index a7cae4cc..1789ba15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "miranum-ide", - "version": "0.5.5", + "version": "0.5.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "miranum-ide", - "version": "0.5.5", + "version": "0.5.6", "license": "Apache-2.0", "dependencies": { "@bpmn-io/element-template-chooser": "^1.0.0", @@ -22,19 +22,19 @@ "@mui/material": "^5.14.10", "@svgr/webpack": "^8.1.0", "axios": "^1.5.0", - "bpmn-js": "^15.0.0", + "bpmn-js": "^15.1.3", "bpmn-js-create-append-anything": "^0.4.0", - "bpmn-js-element-templates": "^1.6.1", - "bpmn-js-properties-panel": "^5.5.1", + "bpmn-js-element-templates": "^1.7.0", + "bpmn-js-properties-panel": "^5.6.1", "bpmn-js-token-simulation": "^0.31.1", - "camunda-bpmn-js": "^3.6.1", + "camunda-bpmn-js": "^3.8.0", "camunda-bpmn-js-behaviors": "^1.2.2", "camunda-bpmn-moddle": "^7.0.1", "camunda-dmn-moddle": "^1.3.0", "colors": "^1.4.0", "commander": "^11.0.0", "core-js": "^3.33.2", - "dmn-js": "^14.6.0", + "dmn-js": "^14.7.0", "dmn-js-properties-panel": "^3.1.0", "lodash": "^4.17.21", "min-dash": "^4.1.1", @@ -2195,12 +2195,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" } @@ -2411,9 +2411,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.20.1", @@ -12622,12 +12622,12 @@ } }, "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", @@ -12660,11 +12660,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", @@ -12695,19 +12695,15 @@ } }, "node_modules/bpmn-js-properties-panel": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/bpmn-js-properties-panel/-/bpmn-js-properties-panel-5.5.1.tgz", - "integrity": "sha512-sINfh7RGYIa54GSsAL1m2Kjk0T5o4XVHZ6Z6mbKZiVoq9uHdRb7sQ8u/s4O3Z6t/eUKV/Cd2re1inFID02IkMA==", + "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": "*" @@ -13036,25 +13032,25 @@ } }, "node_modules/camunda-bpmn-js": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-3.6.1.tgz", - "integrity": "sha512-ughxtTWZPc9prkostc/QXHh4KC9/ZbxWrYuf95NQ3fk6Ge9OkAHrS4k07BEwtFo/8CFu7ebPmFnS9XZkqbn1mg==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/camunda-bpmn-js/-/camunda-bpmn-js-3.8.0.tgz", + "integrity": "sha512-o2fO3bqHyoGIqaT7Qs+MgauOemnWO/UlvotKg99dF6zeqmI0jTLmzRulm+fFxKDiQY1AaZj70wppJHSmAFKYMg==", "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/properties-panel": "^3.11.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": "^14.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.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", @@ -13081,25 +13077,6 @@ "zeebe-bpmn-moddle": ">= 0.18" } }, - "node_modules/camunda-bpmn-js/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/camunda-bpmn-moddle": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/camunda-bpmn-moddle/-/camunda-bpmn-moddle-7.0.1.tgz", @@ -15982,9 +15959,9 @@ } }, "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.3", + "resolved": "https://registry.npmjs.org/diagram-js/-/diagram-js-12.7.3.tgz", + "integrity": "sha512-AuGnZQrZkFlbB7fzDFpuYtN6M7hjB1W6nN6QDNUnQ/W3vA/8J4X9jjfGqkbAuSrdmXmSsqzmVZyvTeZpKl5iHA==", "dependencies": { "@bpmn-io/diagram-js-ui": "^0.2.2", "clsx": "^2.0.0", @@ -15996,6 +15973,9 @@ "object-refs": "^0.3.0", "path-intersection": "^2.2.1", "tiny-svg": "^3.0.1" + }, + "engines": { + "node": "*" } }, "node_modules/diagram-js-direct-editing": { @@ -16077,25 +16057,25 @@ } }, "node_modules/dmn-js": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.6.0.tgz", - "integrity": "sha512-Lu9za6+Fl2QhAd2JAcswLJoEkBtAWO6WA5/vmk5sMxVKL0cqv018PpLVw7fbXko5dc+00aTh4/Mun1CzvTrR6g==", + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/dmn-js/-/dmn-js-14.7.0.tgz", + "integrity": "sha512-I8wYmURG/jRGZ0rGh7H/mPj9L86//nmXcUgdlOUoKiV2LhLZ0rxlUR+aiEGslG4CWTagxEOLbAbuJMmER20tIQ==", "dependencies": { - "dmn-js-decision-table": "^14.6.0", - "dmn-js-drd": "^14.6.0", - "dmn-js-literal-expression": "^14.6.0", - "dmn-js-shared": "^14.5.0" + "dmn-js-decision-table": "^14.7.0", + "dmn-js-drd": "^14.7.0", + "dmn-js-literal-expression": "^14.7.0", + "dmn-js-shared": "^14.7.0" } }, "node_modules/dmn-js-decision-table": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/dmn-js-decision-table/-/dmn-js-decision-table-14.6.0.tgz", - "integrity": "sha512-1Hu4DAo1yuUROim0p4taXv+9CMeP74Y4Nor3wbS7ekynNaE6Oz4UliTGtv2bnQy4L8jLo2aAJVyQh9KvBt7FCQ==", + "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==", "dependencies": { "@bpmn-io/dmn-variable-resolver": "^0.3.1", "css.escape": "^1.5.1", - "diagram-js": "^12.0.0", - "dmn-js-shared": "^14.5.0", + "diagram-js": "^12.7.1", + "dmn-js-shared": "^14.7.0", "escape-html": "^1.0.3", "inferno": "~5.6.2", "min-dash": "^4.0.0", @@ -16105,13 +16085,13 @@ } }, "node_modules/dmn-js-drd": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/dmn-js-drd/-/dmn-js-drd-14.6.0.tgz", - "integrity": "sha512-JKYCFHzLd7X6Y1y892AEObF4Nt6hJ+8KL0sp1PpX3htisXkf/2eJ9jPDte0uyAeC0oSgws098dzX3pEWg52DzA==", + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/dmn-js-drd/-/dmn-js-drd-14.7.0.tgz", + "integrity": "sha512-1Oiu1hVVN2X/osDrNwZSTnj9aQbx+psivbI9Y+YFDN+qWQ0V5TVoY611Id5g19vCruuuQmsSF8LHoiHH4tNAuQ==", "dependencies": { - "diagram-js": "^12.0.0", + "diagram-js": "^12.7.1", "diagram-js-direct-editing": "^2.0.0", - "dmn-js-shared": "^14.5.0", + "dmn-js-shared": "^14.7.0", "inherits-browser": "^0.1.0", "min-dash": "^4.0.0", "min-dom": "^4.0.3", @@ -16120,13 +16100,13 @@ } }, "node_modules/dmn-js-literal-expression": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/dmn-js-literal-expression/-/dmn-js-literal-expression-14.6.0.tgz", - "integrity": "sha512-fqqgIFno8A+8rhWFBU0YNEQJO65hs935THZVh80Ps1wihMHfjRRZFI8IFDspViFs9FB/IfOMeHluux8FijUfWw==", + "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==", "dependencies": { "@bpmn-io/dmn-variable-resolver": "^0.3.1", - "diagram-js": "^12.0.0", - "dmn-js-shared": "^14.5.0", + "diagram-js": "^12.7.1", + "dmn-js-shared": "^14.7.0", "escape-html": "^1.0.3", "inferno": "~5.6.2", "min-dash": "^4.0.0", @@ -16152,12 +16132,12 @@ } }, "node_modules/dmn-js-shared": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/dmn-js-shared/-/dmn-js-shared-14.5.0.tgz", - "integrity": "sha512-bEWnbIS6oxBo5+tFsEokaB3B5M+r0BBKKAjfmn8R/ISu9B+U0xIq5LXR5hjlidi2HGYYLFB3HsPsZYmD2VGNuw==", + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/dmn-js-shared/-/dmn-js-shared-14.7.0.tgz", + "integrity": "sha512-xYb9M+7Gd74ZFf7iUQLa6l01NcuopYxAPkxkwn2asPw7sueccGYNmqljFzVdBkxPLGYxjAfUSDOGcOIRrm4fBw==", "dependencies": { - "@bpmn-io/feel-editor": "^0.9.1", - "diagram-js": "^12.0.0", + "@bpmn-io/feel-editor": "^1.0.0", + "diagram-js": "^12.7.1", "didi": "^9.0.0", "dmn-moddle": "^10.0.0", "ids": "^1.0.0", @@ -16169,26 +16149,6 @@ "table-js": "^8.0.2" } }, - "node_modules/dmn-js-shared/node_modules/@bpmn-io/feel-editor": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-0.9.1.tgz", - "integrity": "sha512-6nJJy7kckIzidX9cHGtvTr9180XgFBS5uCYfspaxEeYPjIj08eim2zXdLNPkedLO1obPL2jcMziZJyBFknI9Dw==", - "dependencies": { - "@bpmn-io/feel-lint": "^1.0.0", - "@codemirror/autocomplete": "^6.3.2", - "@codemirror/commands": "^6.2.4", - "@codemirror/language": "^6.3.1", - "@codemirror/lint": "^6.4.0", - "@codemirror/state": "^6.1.4", - "@codemirror/view": "^6.5.1", - "@lezer/highlight": "^1.1.6", - "lang-feel": "^1.0.0", - "min-dom": "^4.1.0" - }, - "engines": { - "node": ">= 16" - } - }, "node_modules/dmn-moddle": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/dmn-moddle/-/dmn-moddle-10.0.0.tgz", diff --git a/package.json b/package.json index 2af9ea94..1080eef7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "miranum-ide", - "version": "0.5.5", + "version": "0.5.6", "license": "Apache-2.0", "scripts": { "build": "npx nx run-many --target build --all --prod && node tools/scripts/set-version.js && npm run doc", @@ -102,19 +102,19 @@ "@mui/material": "^5.14.10", "@svgr/webpack": "^8.1.0", "axios": "^1.5.0", - "bpmn-js": "^15.0.0", + "bpmn-js": "^15.1.3", "bpmn-js-create-append-anything": "^0.4.0", - "bpmn-js-element-templates": "^1.6.1", - "bpmn-js-properties-panel": "^5.5.1", + "bpmn-js-element-templates": "^1.7.0", + "bpmn-js-properties-panel": "^5.6.1", "bpmn-js-token-simulation": "^0.31.1", - "camunda-bpmn-js": "^3.6.1", + "camunda-bpmn-js": "^3.8.0", "camunda-bpmn-js-behaviors": "^1.2.2", "camunda-bpmn-moddle": "^7.0.1", "camunda-dmn-moddle": "^1.3.0", "colors": "^1.4.0", "commander": "^11.0.0", "core-js": "^3.33.2", - "dmn-js": "^14.6.0", + "dmn-js": "^14.7.0", "dmn-js-properties-panel": "^3.1.0", "lodash": "^4.17.21", "min-dash": "^4.1.1",