All notable changes to camunda-dmn-js are documented here. We use semantic versioning for releases.
Note: Yet to be released changes appear here.
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: suggest latest Camunda FEEL built-ins (bpmn-io/feel-editor#65)FIX
: make name change behavior not break on name change (bpmn-io/dmn-js#917)FIX
: display updated formal parameters suggestions (bpmn-io/dmn-js#914)
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: DRD editorCanvas
is now a focusable element (bpmn-io/diagram-js#662)FEAT
: keyboard binds implicitly (bpmn-io/diagram-js#662)
- Keyboard is now bound implicitly, and canvas is focusable. Using
bindTo
configuration or callingkeyboard.bind
API withnode
parameter specified now results in a console error and has no effect, cf. (bpmn-io/diagram-js#662).
DEPS
: update to[email protected]
FIX
: make name change behavior not break on name change (bpmn-io/dmn-js#917)
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: support Camunda 8 FEEL built-ins (bpmn-io/feel-editor#62)FIX
: display parameterless functions suggestion correctly (bpmn-io/dmn-js#898)FIX
: improve validation offirst-item
FEEL rule (#894)FIX
: variable name changes when element name\label changes (bpmn-io/dmn-js#863)FIX
: make literal expression editor hitbox bigger in BKM (camunda/camunda-modeler#4545)FIX
: make literal expression variables table styles explicit (camunda/camunda-modeler#4550)
FIX
: make literal expression focus hitbox larger (camunda/camunda-modeler#4342)DEPS
: update to[email protected]
FEAT
: lint first item access (bpmn-io/feel-lint#25)FEAT
: decision table context menu keyboard navigation (bpmn-io/dmn-js#848)
FIX
: include Zeebe properties provider and model extension (#121)DEPS
: add[email protected]
DEPS
: update to[email protected]
FIX
: provide BKM and Input Data name in variable suggestions (#117)
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: addModeling#updateModdleProperties
(bpmn-io/dmn-js#886)FIX
: make it work in web components (bpmn-io/dmn-js#631)FIX
: remove incorrect attribute in popup menu item (bpmn-io/diagram-js#918)
FIX
: make name field a text area (bpmn-io/dmn-js-properties-panel#94)
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: add edit input/output button (bpmn-io/dmn-js#845)
FIX
: keep missing ID error (bpmn-io/dmn-js-properties-panel#85)
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: autocomplete BKMs as snippets (bpmn-io/dmn-js#785, bpmn-io/dmn-js#827)FEAT
: make inputs commit on blur, and let browser handle undo/redo (bpmn-io/dmn-js#859)FIX
: show FEEL expressions with line wrapping (bpmn-io/dmn-js#838)FIX
: make add column buttons keyboard-accessible (bpmn-io/dmn-js#847)FIX
: make add row button keyboard-accessible (bpmn-io/dmn-js#846)
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FIX
: correctly pass boxed expression extensions
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: context pad position absolute instead of relative to element (bpmn-io/diagram-js#888)FEAT
: do not scale context pad and popup menu by default (bpmn-io/diagram-js#883)FEAT
: add support for implementing BKM as literal expression (bpmn-io/dmn-js#704, bpmn-io/dmn-js#826)FEAT
: remove background for DRGElements (bpmn-io/dmn-js#855)
DEPS
: update to[email protected]
FEAT
: allow to provide accessible names to form fields (bpmn-io/dmn-js#843)FIX
: add accessible names to multiple components (bpmn-io/dmn-js#843)FIX
: improve contrastFIX
: make table cells visible to screen readers (bpmn-io/dmn-js#821)
DEPS
: update to[email protected]
DEPS
: update to@bpmn-io/[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
- Migrated to
diagram-js@14
/bpmn-js@17
which removes touch interaction module, and dependency on unsupportedhammerjs
package. If you rely on touch interaction, you need to support touch interaction on your own.
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: make drilldown buttons navigable via keyboard (bpmn-io/dmn-js#778)FEAT
: adjust titles and labels (bpmn-io/dmn-js#801)FEAT
: allow non-searchable entries in popup menu (bpmn-io/diagram-js#835)FIX
: reposition popup menu if it opens above the viewport (bpmn-io/diagram-js#829)
DEPS
: update to[email protected]
FEAT
: provide element ID in variable suggestions (#83)
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: support documentation fields (dmn-js-properties-panel#62)
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: adjust selection outline to shapes (dmn-js#799)FEAT
: implement search in DRD (dmn-js#792)FIX
: make literal expression box grow with content (dmn-js#789)FIX
: add missing translations (dmn-js#793)
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: implement variable suggestions (dmn-js#785)
DEPS
: update to[email protected]
FIX
: make FEEL editor in literal expression save value (dmn-js#786)
DEPS
: update to[email protected]
FIX
: display literal expression autocomplete in correct position
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: use FEEL editor in literal expression editor (bpmn-io/dmn-js#780)
DEPS
: update to[email protected]
FIX
: display FEEL autocomplete in correct positionFIX
: increase decision table cell editor line height
DEPS
: update to[email protected]
FEAT
: use FEEL editor in decision table cell editor (bpmn-io/dmn-js#774)FEAT
: use FEEL editor in decision table input expression (bpmn-io/dmn-js#768)
DEPS
: bump todmn-js-properties-panel@3
DEPS
: bump todmn-js-properties-panel@2
- Properties panel open state no longer handled within the panel.
DEPS
: update todiagram-js@12
DEPS
: update to[email protected]
FIX
: fix crashes whentypeRef
is not defined
FEAT
: add grid (#67)DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update tobpmn-io/[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to@bpmn-io/[email protected]
DEPS
: update to[email protected]
FEAT
: set decision table header as title
DEPS
: update to[email protected]
DEPS
: update todmn-js@14
DEPS
: update to@bpmn-io/properties-panel@1
- New popup menu UI introduced with
diagram-js@11
/dmn-js@14
. Seediagram-js
breaking changes and migration guide.
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
DEPS
: update to@bpmn-io/[email protected]
DEPS
: update to[email protected]
DEPS
: update to[email protected]
CHORE
: remove unused properties-panel peer dependency (#23)
DEPS
: update to[email protected]
(changelog)DEPS
: update to[email protected]
(changelog)DEPS
: update to[email protected]
(changelog)
DEPS
: update to[email protected]
(changelog)
DEPS
: update to[email protected]
(changelog)
FEAT
: temporarily disable overview (#18)DEPS
: update to[email protected]
(changelog)
FEAT
: add overview (#2)DEPS
: update dependencies
DEPS
: update to[email protected]
DEPS
: peer depend ondmn-js
DEPS
: update to[email protected]
DEPS
: update to[email protected]
FEAT
: movedisableAdjustOrigin
config to common/drd section
FIX
: movedmn-js-properties-panel
to peer dependencies
FIX
: moveinferno
and@bpmn-io/properties-panel
to peer dependencies
CHORE
: first release 🎉