パッケージの詳細

camunda-bpmn-js

camunda10.8kMIT5.10.0

Embeddable Camunda modeling distributions based on bpmn-js

bpmn, bpmn20, camunda, zeebe

readme

camunda-bpmn-js

CI

Embeddable Camunda modeling distributions based on bpmn-js.

Usage

This project is designed to deliver different BPMN modeling distributions. Instead of creating custom Modeler implementations based on bpmn-js, choose one of the existing packages to mirror the modeling experience of Camunda's modeling products.

Use a pre-packaged distribution

<link rel="stylesheet" href="https://unpkg.com/camunda-bpmn-js@0.1.0/dist/assets/camunda-platform-modeler.css" />

<script src="https://unpkg.com/camunda-bpmn-js@0.1.0/dist/camunda-platform-modeler.development.js"></script>

or install it via npm

import BpmnModeler from 'camunda-bpmn-js/lib/camunda-platform/Modeler';

import 'camunda-bpmn-js/dist/assets/camunda-platform-modeler.css';

into your web-application.

var bpmnModeler = new BpmnModeler({
  container: '#canvas',
  propertiesPanel: {
    parent: '#properties'
  }
});

try {

  await bpmnModeler.importXML(someDiagram);

  console.log('success!');
  bpmnModeler.get('canvas').zoom('fit-viewport');
} catch (err) {

  console.error('something went wrong:', err);
}

Checkout the docs to learn more about the available distributions.

Build and Run

Prepare the project by installing all dependencies:

npm install

Then, depending on your use-case, you may run any of the following commands:

# build the library and run all tests
npm run all

# spin up a single local camunda platform modeler instance
npm run start:platform

# run the full development setup
npm run dev

Related

camunda-bpmn-js builds on top of a few powerful tools:

License

MIT

Uses bpmn-js licensed under the bpmn.io license.

更新履歴

Changelog

All notable changes to camunda-bpmn-js are documented here. We use semantic versioning for releases.

Unreleased

_Note: Yet to be released changes appear here._

5.10.0

  • DEPS: update to @bpmn-io/properties-panel@3.27.2
  • DEPS: update to bpmn-js@18.6.2
  • DEPS: update to bpmn-js-element-templates@2.6.0
  • DEPS: update to bpmn-js-properties-panel@5.36.1

Key Changes in Modeling

Key Changes in Properties Panel

Key Changes in Element Templates

5.9.0

  • DEPS: update to camunda-bpmn-js-behaviors@1.10.0

Key Changes in Modeling

  • FEAT: remove message ref when replacing with send task or throw event

5.8.0

  • DEPS: update to bpmn-js@18.6.1
  • DEPS: update to bpmn-js-create-append-anything@1.0.0
  • DEPS: update to diagram-js@15.3.0
  • DEPS: update to min-dash@4.2.3
  • DEPS: update to @bpmn-io/element-template-chooser@2.0.0
  • DEPS: update to @bpmn-io/element-template-icon-renderer@1.0.0

Key Changes in Modeling

Key Changes in Element Templates

5.7.1

Key Changes in Modeling

  • FIX: use distinct groups for replacement with resource

5.7.0

  • DEPS: update to bpmn-js-properties-panel@5.35.0
  • DEPS: update to @bpmn-io/properties-panel@3.26.4
  • DEPS: update to bpmn-js@18.4.0

Key Changes in Modeling

Key Changes in Properties Panel

5.6.2

  • DEPS: update to bpmn-js@18.3.2

Key Changes in Modeling

5.6.1

  • DEPS: update to bpmn-js@18.3.1
  • DEPS: update to @bpmn-io/properties-panel@3.26.2
  • DEPS: update to bpmn-js-properties-panel@5.31.1
  • DEPS: update to bpmn-js-element-templates@2.5.3

Key Changes in Modeling

Key Changes in Element Templates

5.6.0

  • DEPS: update to bpmn-js@18.3.0

Key Changes in Modeling

  • FEAT: annotate popup menu entries with Camunda specific details (#400)
  • FEAT: allow to replace between variants of typed events (bpmn-io/bpmn-js#2282)

5.5.1

  • DEPS: update to bpmn-js-element-templates@2.5.2

Key Changes in Element Templates

  • FIX: make feel default value static for inputs and outputs (#142)

Note

This release reverts the breaking changes introduced via bpmn-js-element-templates@2.5.1. Any feel value out of the supported enum is allowed, but static is used if the property is missing.

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

Key Changes in Element Templates

5.4.2

  • DEPS: update to bpmn-js@18.1.2
  • DEPS: update to diagram-js@15.2.4

Key Changes in Modeling

5.4.1

  • DEPS: update to @bpmn-io/variable-resolver@1.3.2

Key Changes in Properties Panel

5.4.0

  • DEPS: update to @bpmn-io/variable-resolver@1.3.1
  • DEPS: update to bpmn-js-properties-panel@5.30.0
  • DEPS: update to camunda-bpmn-js-behaviors@1.9.0

Key Changes in Properties Panel

5.3.0

  • DEPS: update to bpmn-js-element-templates@2.4.0
  • DEPS: update to bpmn-js-properties-panel@5.29.0
  • DEPS: update to camunda-bpmn-js-behaviors@1.8.0

Key Changes in Properties Panel

Key Changes in Element Templates

5.2.2

  • DEPS: update to @bpmn-io/properties-panel@3.25.1

Key Changes in Properties Panel

5.2.1

5.2.0

  • DEPS: update to camunda-bpmn-js-behaviors@1.7.2
  • DEPS: update to bpmn-js@18.1.0
  • DEPS: update to diagram-js@15.2.2
  • DEPS: update to bpmn-js-properties-panel@5.28.0

Key Changes in Modeling

Key Changes in Properties Panel

5.1.0

  • DEPS: update to bpmn-js-properties-panel@5.29.0
  • DEPS: update to zeebe-bpmn-moddle@1.7.0
  • DEPS: update to camunda-bpmn-js-behaviors@1.7.1

Key Changes in Properties Panel

5.0.0

  • DEPS: update to bpmn-js@18.0.0
  • DEPS: update to diagram-js@15.2.0
  • DEPS: update to diagram-js-grid@1.1.0
  • DEPS: update to diagram-js-minimap@5.2.0
  • DEPS: update to min-dash@4.2.2
  • DEPS: update to zeebe-bpmn-moddle@1.6.1
  • DEPS: update to @bpmn-io/properties-panel@3.25.0
  • DEPS: update to bpmn-js-properties-panel@5.26.0

Key Changes in Modeling

Key Changes in Properties Panel

  • FEAT: add FEEL Copilot link to FEEL popup (#385)

Breaking Changes

  • Require Node >= 20
  • Canvas is now a focusable element and provides better support for native browser behaviors. Focus can be controlled with new focus and restoreFocus APIs.
  • Keyboard is now implicitly bound to canvas SVG element. Calls to keyboard.bind and keyboard.bindTo now result with a descriptive console error and have no effect.

4.20.2

  • DEPS: update to diagram-js@14.11.3

Key Changes in Modeling

4.20.1

  • DEPS: update to diagram-js@14.11.1
  • DEPS: update to @bpmn-io/variable-resolver@1.3.0
  • DEPS: update to bpmn-js-element-templates@2.3.0
  • DEPS: update to bpmn-js-properties-panel@5.25.0

4.20.0

  • DEPS: update to diagram-js@14.10.0
  • DEPS: update to bpmn-js@17.11.1
  • DEPS: update to @bpmn-io/properties-panel@3.24.1
  • DEPS: update to bpmn-jsproperties-panel@5.24.0
  • DEPS: update to bpmn-js-element-templates@2.2.1

Key Changes in Modeling

  • FEAT: align search styles with other popups (#2187)
  • FEAT: prioritize start of tokens in search results (#2187)
  • FIX: pasting compensation activity without boundary event (bpmn-io/bpmn-js#2070)
  • FIX: lane resize constraints for se and nw direction (bpmn-io/bpmn-js#2209)
  • FIX: auto place elements vertically in sub-processes (bpmn-io/bpmn-js#2127)
  • FIX: hide lane label during direct editing

Key Changes in Properties Panel

Key Changes in Element Templates

4.19.1

  • DEPS: update to bpmn-js-properties-panel@5.23.1

Key Changes in Properties Panel

4.19.0

  • DEPS: update to bpmn-js-properties-panel@5.23.0
  • DEPS: update to camunda-bpmn-js-behaviors@1.6.1
  • DEPS: update to zeebe-bpmn-moddle@1.6.0

Key Changes in Properties Panel

4.18.0

  • DEPS: update to bpmn-js@17.9.2
  • DEPS: update to bpmn-js-properties-panel@5.22.0
  • DEPS: update to bpmn-js-element-templates@2.2.0
  • DEPS: update to diagram-js@14.9.0
  • DEPS: update to zeebe-bpmn-moddle@1.5.1

Key Changes in Properties Panel

4.17.0

  • DEPS: update to @bpmn-io/properties-panel@3.23.0
  • DEPS: update to bpmn-js-element-templates@2.1.0

Key Changes in Properties Panel

Key Changes in Element Templates

4.16.0

  • DEPS: update to @bpmn-io/properties-panel@3.22.4
  • DEPS: update to bpmn-js-properties-panel@5.20.0
  • DEPS: update to camunda-bpmn-js-behaviors@1.5.0
  • DEPS: update to zeebe-bpmn-moddle@1.4.0

Key Changes in Properties Panel

4.15.0

  • DEPS: update to bpmn-js-properties-panel@5.19.0
  • DEPS: update to bpmn-js-element-templates@2.0.0
  • DEPS: update to bpmn-js-create-append-anything@0.5.2

Key Changes in Element Templates

4.14.0

  • DEPS: update to zeebe-bpmn-moddle@1.2.0
  • DEPS: update to camunda-bpmn-js-behaviors@1.4.0

Key Changes in Properties Panel

4.13.0

  • DEPS: update to @bpmn-io/properties-panel@3.22.3
  • DEPS: update to bpmn-js-properties-panel@5.18.1

Key Changes in Properties Panel

4.12.1

  • DEPS: update to bpmn-js@17.9.1
  • DEPS: update to diagram-js@14.8.0

Key Changes in Modeling

4.12.0

  • DEPS: update to bpmn-js-properties-panel@5.18.0
  • DEPS: update to @bpmn-io/properties-panel@3.22.0

Key Changes in Properties Panel

4.11.0

  • DEPS: update to @bpmn-io/properties-panel@3.21.0
  • DEPS: update to bpmn-js@17.8.2

Key Changes in Modeling

4.10.0

  • DEPS: update to @bpmn-io/properties-panel@3.20.0
  • DEPS: update to bpmn-js-element-templates@1.16.0

Key Changes in Element Templates

4.9.0

  • DEPS: update to bpmn-js@17.8.1
  • DEPS: update to diagram-js@14.7.1
  • DEPS: update to diagram-js-minimap@5.1.0
  • DEPS: update to bpmn-js-properties-panel@5.17.1

Key Changes in Modeling

Key Changes in Properties Panel

4.8.0

  • DEPS: update to bpmn-js@17.7.1
  • DEPS: update to bpmn-js-properties-panel@5.17.0
  • DEPS: update to @bpmn-io/properties-panel@3.19.0

Key Changes in Modeling

Key Changes in Properties Panel

4.7.0

  • DEPS: update to bpmn-js@17.7.0
  • DEPS: update to diagram-js@14.6.0

Key Changes in Modeling

4.6.3

  • DEPS: update to bpmn-js-element-templates@1.15.3

Key Changes in Modeling

4.6.2

  • DEPS: update to bpmn-js@17.6.4
  • DEPS: update to diagram-js@14.5.4

4.6.1

  • DEPS: update to bpmn-js@17.6.3
  • DEPS: update to diagram-js@14.5.3

4.6.0

  • DEPS: update to @bpmn-io/element-template-icon-renderer@0.5.2
  • DEPS: update to bpmn-js@17.6.2
  • DEPS: update to bpmn-js-color-picker@0.7.1
  • DEPS: update to bpmn-js-element-templates@1.15.2
  • DEPS: update to diagram-js@14.5.2

Key Changes in Modeling

4.5.1

  • DEPS: update to @camunda/example-data-properties-provider@1.2.1

Key Changes in Properties Panel

4.5.0

  • DEPS: update to bpmn-js-properties-panel@5.14.0

Key Changes in Properties Panel

4.4.1

  • DEPS: update to diagram-js@14.3.1
  • DEPS: update to bpmn-js@17.2.1

4.4.0

  • DEPS: update to diagram-js@14.3.0
  • DEPS: update to bpmn-js@17.2.0

Key Changes in Modeling

4.3.3

  • DEPS: update to @bpmn-io/properties-panel@3.18.2

4.3.2

  • DEPS: update to bpmn-js-create-append-anything@0.5.1
  • DEPS update to @bpmn-io/variable-resolver@1.2.2

Key Changes in Modeling

4.3.1

  • DEPS: update to bpmn-js-element-templates@1.14.1

Key Changes in Element Templates

4.3.0

  • DEPS: update to zeebe-bpmn-moddle@1.1.0
  • DEPS: update to camunda-bpmn-js-behaviors@1.3.0
  • DEPS: update to bpmn-js-properties-panel@5.13.0

Key Changes in Properties Panel

4.2.0

  • DEPS: update to bpmn-js-properties-panel@5.12.0

Key Changes in Properties Panel

  • FEAT: show Camunda 7 HTTL hint

4.1.1

  • DEPS: update to bpmn-js-properties-panel@5.11.2

Key Changes in Properties Panel

4.1.0

  • DEPS: update to bpmn-js-element-templates@1.14.0
  • DEPS: update to bpmn-js@17.0.2
  • DEPS: update to diagram-js@14.1.0

Key Changes in Element Templates

Key Changes in Modeling

4.0.0

  • DEPS: update to lezer-feel@1.2.6
  • DEPS: update to bpmn-js-element-templates@1.13.2
  • DEPS: update to bpmn-js@17.0.0
  • DEPS: update to diagram-js@14.0.0

Breaking Changes

  • Migrated to diagram-js@14 / bpmn-js@17 which removes touch interaction module, and dependency on unsupported hammerjs package. If you rely on touch interaction, you need to support touch interaction on your own.

Key Changes in Modeling

Key Changes in Element Templates

Key Changes in Properties Panel

3.13.0

  • DEPS: update to bpmn-js@16.4.0
  • DEPS: update to @bpmn-io/variable-resolver@1.2.1
  • DEPS: update to bpmn-js-properties-panel@5.11.1
  • DEPS: update to @bpmn-io/properties-panel@3.18.1
  • DEPS: update to camunda-bpmn-js-behaviors@1.2.3
  • DEPS: update to bpmn-js-element-templates@1.13.1

Key Changes in Modeling

Key Changes in Properties Panel

Key Changes in Element Templates

Misc Changes

3.12.1

  • DEPS: update to bpmn-js@16.3.1

Key Changes in Modeling

  • FIX: do not remove connection that is being created when pasting compensation boundary event and handler (bpmn-io/bpmn-js#2069)

3.12.0

  • DEPS: update to bpmn-js@16.3.0
  • DEPS: update to bpmn-js-properties-panel@5.7.0
  • DEPS: update to bpmn-js-color-picker@0.7.0
  • DEPS: update to @bpmn-io/form-variable-provider@1.3.0
  • DEPS: update to bpmn-js-create-append-anything@0.5.0

Key Changes in Modeling

Key Changes in Properties Panel

  • FEAT: capitalize Camunda Form (bpmn-io/bpmn-js-properties-panel#1005)
  • FEAT: improve FEEL popup editor icon (bpmn-io/properties-panel#310)
  • FEAT: add contextual keyword completion in FEEL editor
  • FIX: correct parsing of nested lists in FEEL editor
  • FIX: correct parsing of incomplete QuantifiedExpression in FEEL editor
  • FIX: only allow legal Name start characters in FEEL editor

3.11.0

  • DEPS: update to bpmn-js@16.0.0
  • DEPS: update to bpmn-js-element-templates@1.10.0
  • DEPS: update to diagram-js@13.3.0

Key Changes in Modeling

Key Changes in Element Templates

3.10.2

Key Changes in Element Templates

  • FIX: keep custom value on update when the condition was changed (bpmn-js-element-templates#32)
  • DEPS: update to bpmn-js-element-templates@1.9.2

3.10.1

  • FIX: remove unneeded camunda-cloud rules (#325)
  • FIX: remove unused typescript prod dependency (#326)

3.10.0

  • DEPS: update to @bpmn-io/form-variable-provider@1.2.0
  • DEPS: update to bpmn-js@15.2.2
  • DEPS: update to bpmn-js-element-templates@1.9.1
  • DEPS: update to diagram-js@12.8.1

Key Changes in Modeling

  • FEAT: remove selection outline from connections (diagram-js#826)
  • FEAT: position context pad according to last waypoint for connections (diagram-js#826)
  • FIX: prevent access of non-existing connection bounds (diagram-js#824)
  • FIX: correct selection outline size for end event (#2026)

Key Changes in Element Templates

3.9.0

  • DEPS: update to bpmn-js-element-templates@1.8.0

Key Changes in Element Templates

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.7.0

Key Changes in Modeling

Key Changes in Element Templates

3.7.0

  • DEPS: update to bpmn-js@15.0.0
  • DEPS: update to camunda-bpmn-js-behaviors@1.2.2
  • DEPS: update to @bpmn-io/properties-panel@3.13.0

Key Changes in Modeling

Key Changes in Properties Panel

3.6.1

  • DEPS: update to bpmn-js-element-templates@1.6.1

Key Changes in Element Templates

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

Key Changes in Properties Panel

3.5.0

  • DEPS: update to camunda-bpmn-js-behaviors@1.2.1

Key Changes in Modeling

3.4.0

  • DEPS: update to bpmn-js-properties-panel@5.5.0
  • DEPS: update to @bpmn-io/properties-panel@3.8.0

Key Changes in Properties Panel

3.3.1

  • DEPS: update to bpmn-js-properties-panel@5.2.0

3.3.0

  • DEPS: update to bpmn-js@14.0.0

Key Changes in Modeling

3.2.0

  • DEPS: update to bpmn-js-create-append-anything@0.4.0
  • DEPS: update to bpmn-js-element-templates@1.4.0
  • DEPS: update to bpmn-js-properties-panel@5.1.0
  • DEPS: update to @bpmn-io/properties-panel@3.4.0

Key Changes in Modeling

Key Changes in Properties Panel

3.1.2

  • DEPS: update to @bpmn-io/properties-panel@3.3.2

3.1.1

  • DEPS: update to bpmn-js-properties-panel@5.0.0

Key Changes in Properties Panel

3.1.0

  • DEPS: update to bpmn-js-properties-panel@4.0.2
  • DEPS: update to bpmn-js-color-picker@0.6.1
  • DEPS: update to bpmn-js-element-templates@1.2.2
  • DEPS: update to bpmn-js-executable-fix@0.2.1

Key Changes in Properties Panel

3.0.0

  • DEPS: update to bpmn-js-create-append-anything@0.3.0
  • DEPS: update to bpmn-js-element-templates@1.2.0
  • DEPS: update to bpmn-js-properties-panel@3.0.0
  • DEPS: update to bpmn-js@13.2.2

Key changes in Modeling

Breaking Changes

  • Invalid element template values are now persisted.
  • Replacing a custom element with a stock BPMN element now removes the template, rather than unlinking it.

2.7.0

  • DEPS: update to bpmn-js-color-picker@0.6.0
  • DEPS: update to diagram-js@12.2.0
  • DEPS: update to bpmn-js-create-append-anything@0.2.1
  • DEPS: update to bpmn-js-properties-panel@2.0.0

Key Changes in Properties Panel

2.6.1

  • DEPS: update to @bpmn-io/element-template-icon-renderer@0.5.1

Key changes in Modeling

2.6.0

  • DEPS: update to bpmn-js-properties-panel@1.26.0

Key changes in Properties panel

  • FEAT: change FEEL entry toggle

2.5.0

  • DEPS: update to @bpmn-io/element-template-icon-renderer@0.5.0
  • DEPS: update to bpmn-js@12.1.0
  • DEPS: update to bpmn-js-properties-panel@1.25.0
  • DEPS: update to diagram-js@12.1.0
  • DEPS: update to create-append-anything@0.2.0

Key changes in Modeling

Key changes in Properties panel

2.4.0

  • DEPS: update to @bpmn-io/variable-resolver@1.1.0

Key changes in Properties panel

2.3.1

  • DEPS: update to bpmn-js-properties-panel@1.22.1
  • DEPS: update to @bpmn-io/variable-resolver@1.0.1
  • DEPS: update to @camunda/example-data-properties-provider@1.1.1

Key changes in Properties panel

2.3.0

  • FIX: resolve connector variable mappings (#265)
  • DEPS: update to bpmn-js-properties-panel@1.22.0
  • DEPS: update dependency zeebe-bpmn-moddle to ^0.19.0

Key changes in Properties panel

2.2.0

  • FEAT: add type declarations for all viewers and modelers (#271)
  • FEAT: integrate bpmn-js@13 including type declarations (cae78d2)
  • DEPS: update to bpmn-js@13.0.4
  • DEPS: update to diagram-js@12.0.2

2.1.1

  • FIX: add create and append menus to platform modeler (#268)

2.1.0

  • DEPS: add @camunda/example-data-properties-provider@1.0.1
  • DEPS: update to @bpmn-io/properties-panel@1.6.2
  • DEPS: update to bpmn-js@12.0.0
  • DEPS: update to diagram-js@11.12.0
  • DEPS: update to bpmn-js-properties-panel@1.20.3

Key changes in Modeling

  • FEAT: allow adding example data to elements in cloud modeler (#264)
  • FEAT: add visual grid to editors (#266)

Key changes in Properties panel

2.0.2

  • FIX: integrate @bpmn-io/element-template-chooser styles (#258)

2.0.1

  • FIX: make @bpmn-io/element-template-chooser a production dependency

2.0.0

Breaking Changes

  • element-template-chooser is now provided by default. To disable this, please use the elementTemplatesChooser option and set it to false.
  • No longer ensures interoperability with bpmn-js-connectors-extension. This release replaces the connectors extension.

1.5.0

  • FEAT: allow external variable providers to be added (variable-resolver#1)
  • DEPS: update to bpmn-js@11.5.1
  • DEPS: update to bpmn-js-properties-panel@1.19.1
  • FEAT: update to @camunda/linting@0.16.0

Key changes in Modeling

  • FIX: restore undo/redo behavior for german keyboard layout (diagram-js#749)

Key changes in Properties panel

1.4.0

  • DEPS: update to bpmn-js\@11.4.0

Key changes in Modeling

  • FEAT: provide templates as append menu entries (#242)
  • FEAT: provide templates as create menu entries (#246)
  • FEAT: activate direct editing on participant creation (bpmn-js#1845)
  • FIX: dragging append menu entries creates element connection (bpmn-js#1843, #247)
  • FIX: append shortcut triggers create menu if append not allowed (bpmn-js#1840)

1.3.1

  • FIX: correct create menu position in palette
  • DEPS: update to bpmn-js@11.3.1

1.3.0

  • FEAT: add create-append-anything with feature toggle (#236)
  • DEPS: update to bpmn-js@11.3.0
  • DEPS: update to diagram-js@11.9.0
  • DEPS: update to bpmn-js-properties-panel@1.17.1

Key changes in Modeling

  • FEAT: feature service and user tasks more prominently in replace menu (#1836)
  • FEAT: hide rare items initially from create/append menus (#1836)
  • FEAT: retrieve instantiation modules with context (#1835)
  • FEAT: append menu available via context pad (#1802, #1809, #1815, #1818, #1831)
  • FEAT: create menu available via palette (#1811, #1809, #1817)
  • FEAT: simplify connection-multi icon (#1822)
  • FEAT: join paths round by default (1827)
  • FEAT: improved BPMN symbol rendering (#1830)
  • FEAT: round connection corners (#1828)

Key changes in Properties panel

1.2.0

  • FEAT: minimap works with touch (#54)
  • DEPS: update to diagram-js-minimap@4.0.1
  • DEPS: update to diagram-js@11.6.0
  • DEPS: update to bpmn-js-properties-panel@1.16.0

Key changes in Properties Panel

1.1.2

  • DEPS: update to bpmn-js-properties-panel@1.15.1

Key changes in Properties Panel

1.1.1

  • DEPS: update to diagram-js@11.4.4

1.1.0

  • DEPS: update to bpmn-js-properties-panel@1.15.0
  • DEPS: update to bpmn-js@11.1.1

Key changes in Properties Panel

1.0.0

  • DEPS: update to bpmn-js@11.1.0
  • DEPS: update to diagram-js@11.4.1

Key changes in Modeling

  • FEAT: integrate bpmn-js-color-picker (#221)
  • FEAT: allow to unlink element template in replace menu (#219)
  • FEAT: remove feature flag from replace with templates (#219)
  • FEAT: add shortcut for opening replace menu (bpmn-io/bpmn-js#1782)
  • FIX: template name is used as label for replace menu (#222)
  • CHORE: move shared replace feature to dedicated sub-directory (#219)

0.24.1

  • FIX: ensure interoperability with connectors extension (#211)
  • DEPS: update to bpmn-js@11.0.5

0.24.0

  • DEPS: update to bpmn-js@11.0.1
  • DEPS: update to diagram-js@11.1.1
  • DEPS: update to bpmn-js-properties-panel@1.12.0
  • DEPS: update modeling dependencies

Key changes in Modeling

  • FEAT: provide templates as replace menu entries (#207)
  • FEAT: replace with templates available through feature flag (#214)

Breaking Changes

0.23.1

  • DEPS: update to bpmn-js-properties-panel@1.11.2
  • DEPS: update to bpmn-js@10.3.0

Key changes in Modeling

Key changes in Properties Panel

0.23.0

  • DEPS: update to bpmn-js-properties-panel@1.11.1
  • DEPS: update to camunda-bpmn-js-behaviors@0.4.0
  • DEPS: update to zeebe-bpmn-moddle@0.16.0

Key changes in Modeling

Key changes in Properties Panel

0.22.0

  • FEAT: cloud modeler allows modeling of all elements (#196)
  • DEPS: update to diagram-js@10

Breaking Changes

  • Cloud modeler allows modeling of elements not supported by the engine; use @camunda/linting to indicate elements supported by engine

0.21.1

0.21.0

Dependency clean-ups; no notable new features.

  • DEPS: update to bpmn-js@10.2.0
  • DEPS: update to bpmn-js-disable-collapsed-subprocess@0.1.7
  • DEPS: update to bpmn-js-executable-fix@0.2.0
  • DEPS: update to camunda-bpmn-js-behaviors@0.2.2

0.20.0

Upgrade library target to ES2018. Checkout the migration guide.

  • DEPS: update to bpmn-js@10
  • DEPS: update to bpmn-js-properties-panel@1.8.2
  • DEPS: update modeling dependencies

Key changes in Properties Panel

Breaking Changes

0.19.0

  • FEAT: support modeling of terminate end events in Camunda 8 (#167)
  • DEPS: update to bpmn-js-properties-panel@1.8.1

Key changes in Properties Panel

0.18.0

  • FEAT: add inclusive gateway replacement option (#162)
  • DEPS: update to bpmn-js-properties-panel@1.7.0

Key changes in Properties Panel

0.17.2

  • DEPS: update to bpmn-js-properties-panel@1.6.1

0.17.1

  • DEPS: update to @bpmn-io/properties-panel@0.20.1

Key changes in Properties Panel

0.17.0

  • DEPS: update to bpmn-js@9.4.0
  • DEPS: update to diagram-js@8.9.0
  • DEPS: update to camunda-bpmn-js-behaviors@0.2.0
  • DEPS: update to zeebe-bpmn-moddle@0.15.0
  • DEPS: update to camunda-bpmn-moddle@7.0.1
  • DEPS: update to bpmn-js-properties-panel@1.16.0
  • DEPS: update to @bpmn-io/properties-panel@0.20.0

Key changes in Modeling

Key changes in Properties Panel

0.16.1

  • DEPS: update to bpmn-js@9.3.2

Key changes in Modeling

0.16.0

  • DEPS: update to bpmn-js-properties-panel@1.4.0
  • DEPS: update to @bpmn-io/properties-panel@0.18.0
  • DEPS: update to camunda-bpmn-js-behaviors@0.1.1

Key changes in Properties Panel

0.15.3

  • FIX: remove @bpmn-io/properties-panel peer dependency as it is transitive (#147)

0.15.2

  • CHORE: bumped properties-panel peer deps

0.15.1

  • DEPS: update to bpmn-js@9.3.1

Key changes in Modeling

  • FIX: properly size icons for distribute/align menu (bpmn-js#1694)

0.15.0

  • DEPS: update to bpmn-js@9.3.0
  • DEPS: update to diagram-js@8.7.0
  • DEPS: update to bpmn-js-properties-panel@1.2.0

Key changes in Modeling

Key changes in Properties Panel

0.14.0

  • DEPS: update to @bpmn-io/element-templates-icons-renderer@0.2.0

Key changes in Modeling

0.13.2

  • DEPS: update to bpmn-js-properties-panel@1.1.1
  • DEPS: update to @bpmn-io/properties-panel@0.13.2

Key changes in Properties Panel

0.13.1

Re-publish of v0.13.0 with fixed distro.

  • FIX: fix distro on Windows (#125)

0.13.0

  • FEAT: add viewer distributions (#115)
  • CHORE: import behaviors from camunda-bpmn-js-behaviors (#116)
  • DEPS: update to bpmn-js-disable-collapsed-subprocess@0.1.4 (#112)
  • DEPS: update to bpmn-js-properties-panel@1.1.0 (03b659d)

0.13.0-alpha.8

  • FEAT: support element template custom icons (#108)
  • DEPS: update to bpmn-js-properties-panel@1.0.0-alpha.12 (#108)
  • DEPS: update to diagram-js@8.2.1 (#108)
  • DEPS: update to camunda-bpmn-moddle@6.1.2 (#108)
  • DEPS: update to zeebe-bpmn-moddle@0.12.0 (#108)
  • DEPS: update to @bpmn-io/element-templates-icons-renderer@0.1.2 (#108)

Key changes in Properties Panel

0.13.0-alpha.7

Re-publish of v0.13.0-alpha.6 with fixed distro.

  • FIX: update peer dependencies (#103)

0.13.0-alpha.6

  • FIX: set $parent when creating zeebe:CalledElement element (#99)
  • DEPS: update to @bpmn-io/properties-panel@0.13.1
  • DEPS: update to bpmn-js-properties-panel@1.0.0-alpha.9

Key changes in Properties Panel

0.13.0-alpha.5

  • DEPS: update to @bpmn-io/properties-panel@0.12.0
  • DEPS: update to bpmn-js-properties-panel@1.0.0-alpha.7

0.13.0-alpha.4

  • FIX: move properties panel deps to peer dependencies
  • CHORE: add prepare script
  • DEPS: update to bpmn-js@9.0.3

0.13.0-alpha.3

  • FEAT: add cloud element templates (#95)
  • DEPS: update to bpmn-js@9.0.2
  • DEPS: update to @bpmn-io/properties-panel@0.11.0
  • DEPS: update to bpmn-js-properties-panel@1.0.0-alpha.5
  • DEPS: update to zeebe-bpmn-moddle@0.11.0

0.13.0-alpha.2

  • FEAT: add support for drilldown (#89)
  • CHORE: refactor behaviors to only use modeling API (#91)
  • DEPS: update to bpmn-js-properties-panel@1.0.0-alpha.3 (68c344f)
  • DEPS: update to bpmn-js@9.0.0-alpha.2 (68c344f)
  • DEPS: update to diagram-js-minimap@2.1.0 (68c344f)
  • DEPS: update to diagram-js@8.1.1 (faf55e9)

0.13.0-alpha.1

  • FEAT: include documentation fields in properties panel for Camunda Cloud (#83)
  • DEPS: update to bpmn-js-properties-panel@1.0.0-alpha.1 (faf55e9)
  • DEPS: update to bpmn-js@8.9.1 (faf55e9)
  • DEPS: update to diagram-js@7.8.2 (faf55e9)

0.13.0-alpha.0

  • FEAT: support Zeebe 1.3 features (#71)
  • DEPS: migrate to bpmn-js-properties-panel@1.0.0-alpha.0 (#71)
  • DEPS: update to bpmn-js@8.8.3 (#74)

Breaking Changes

0.12.2

  • FEAT: behavior for Cloud to ensure that no empty zeebe:AssignmentDefinitions remain in the model after modeling or propertyPanel operations (e26c486)

0.12.1

  • DEPS: update to zeebe-bpmn-moddle@0.10.0

0.12.0

  • FEAT: behavior for Cloud to ensure that bpmn:BusinessRuleTasks only have a zeebe:CalledDecision or zeebe:TaskDefinition/zeebe:TaskHeaders respectively. This supports the Zeebe 1.3 release (#65)
  • FIX: use relative import path in library code (b5a696b)
  • CHORE: refactor behaviors and helpers (85573af)

0.11.5

  • FIX: correct assignment of IDs when pasting multiple times
  • DEPS: update to bpmn-js@8.8.2

0.11.4

  • FIX: gracefully handle incompatible properties providers
  • FIX: re-use ID of a copied element if available
  • DEPS: update to camunda-bpmn-moddle@6.1.1
  • DEPS: update to bpmn-js-properties-panel@0.46.0
  • DEPS: update to bpmn-js@8.8.1
  • DEPS: update to diagram-js@7.5.0

0.11.3

  • FIX: correctly default to camunda:formBindingRef=latest (#60)
  • DEPS: update to camunda-bpmn-moddle@6.1.1

0.11.2

  • FIX: do not clean up recently added inputOutput (#59)

0.11.1

  • CHORE: ensure dist is built and tested before publish (331584b)

0.11.0

  • DEPS: bump to bpmn-js-properties-panel@0.45.0
  • DEPS: bump to camunda-bpmn-moddle@v6.1.0

0.10.0

  • FEAT: update properties panel for Message Intermediate Throw Event and Message End Event for Cloud Modeler to support Zeebe 1.2 (#55)
  • FEAT: allow replace with Message Intermediate Throw Event and Message End Event for Cloud Modeler to support Zeebe 1.2 (#50)
  • FEAT: allow replace with Manual Task for Cloud Modeler to support Zeebe 1.2 (#49)
  • FEAT: add behavior to clean up empty camunda:inputOutput elements (#39)
  • FEAT: configure either camunda:formKey or formRef (#37)
  • FEAT: add behavior to delete error event definition (#34)
  • FEAT: add behavior to update result variable (#34)
  • FEAT: delete camunda:jobRetryTimeCycle when async is disabled (#33)
  • FEAT: set camunda:exlusive flag to true when async is disabled (#31)
  • DEPS: update to zeebe-bpmn-moddle@0.8.0
  • DEPS: update to camunda-bpmn-moddle@6.0.0
  • DEPS: update to bpmn-js@8.7.3
  • DEPS: update dev dependencies

0.9.3

  • DEPS: update to zeebe-bpmn-moddle@0.7.1

0.9.2

  • DEPS: update to bpmn-js-properties-panel@0.44.0

0.9.1

  • DEPS: update to bpmn-js@8.7.1

0.9.0

  • DEPS: update to bpmn-js@8.7.0
  • DEPS: update to bpmn-js-properties-panel@0.43.1

0.8.0

  • FEAT: support business rule, send, and script tasks in Cloud Modeler (#27)
  • FIX: allow to pass expression as bpmn:CallActivity#processId in Cloud Modeler (#28)
  • DEPS: bump to bpmn-js@8.6.1
  • DEPS: bump to zeebe-bpmn-moddle@0.7.0

0.7.0

  • DEPS: bump to bpmn-js@8.5.0
  • DEPS: bump to bpmn-js-properties-panel@0.43.0
  • DEPS: bump to diagram-js@7.3.0
  • DEPS: bump to zeebe-bpmn-moddle@0.6.0

0.6.0

  • FEAT: re-enable user task support for Cloud Modeler

0.5.2

  • CHORE: bump to camunda-bpmn-moddle@5.1.2

0.5.1

  • CHORE: bump to camunda-bpmn-moddle@5.1.1

0.5.0

  • CHORE: bump to bpmn-js-properties-panel@0.42.0
  • CHORE: bump to camunda-bpmn-moddle@5.1.0
  • CHORE: bump to bpmn-js@8.3.0

0.4.0

  • FEAT: disable user task support for Cloud Modeler, can be enabled via enableZeebeUserTasks (9f78202)

0.3.0

  • CHORE: bump to bpmn-js@8.2.1
  • CHORE: bump to bpmn-js-properties-panel@0.41.0
  • CHORE: bump to camunda-bpmn-moddle@5.0.0

0.2.0

  • FEAT: add support for user tasks in cloud modeler (#14)

0.1.0

Republish of v0.1.0-alpha.1.

0.1.0-alpha.1

  • FIX: resolve moddle descriptors explicitly (#11)

0.1.0-alpha.0

  • CHORE: first release 🎉