All notable changes to bpmn-js-element-templates are documented here. We use semantic versioning for releases.
Note: Yet to be released changes appear here.
FIX
: makefeel
default valuestatic
for inputs and outputs (#142)DEPS
: update to@bpmn-io/[email protected]
This release reverts the breaking changes introduced via camunda/element-templates-json-schema#156. Any feel
value out of the supported enum is allowed, but static
is used if the property is missing.
FIX
: requirefeel
to beoptional
orstatic
forBoolean
andNumber
inputs and outputs (camunda/element-templates-json-schema#156)DEPS
: update to@bpmn-io/[email protected]
FEAT
: support binding typezeebe:linkedResource
(#137)DEPS
: update to@bpmn-io/[email protected]
DEPS
: update to[email protected]
FEAT
: support element templates runtime compatibility (#132)FIX
: move template selector right below documentation group (#130)DEPS
: update to@bpmn-io/[email protected]
DEPS
: update to[email protected]
No user visible changes.
DEPS
: bump to@bpmn-io/[email protected]
FIX
: cast defaultnumber
andboolean
properties to FEEL (#121)
FEAT
: do not apply*length
andpattern
validation to FEEL expressions (#115)
FEAT
: always display execution listeners group for Zeebe (#96)
FIX
: safely remove message when changing template (#111)FIX
: remove existing event definition when applying template (#111)CHORE
: drop UMD distribution (#109)
- We dropped the UMD distribution. Consume this library using ESM.
FEAT
: support placeholders on String and Text properties (#92)DEPS
: update to@bpmn-io/[email protected]
DEPS
: update to@bpmn-io/[email protected]
FIX
: correctly apply condition depending on boolean on initial load (#74)
FIX
: add missing translate to labels (#51)FIX
: correct handling of negative boolean conditions (#84)
FIX
: keep existing values when applying or upgrading element template (#86)
FIX
: handle conflicting templates with shared bindings (#78)FIX
: prevent infinite loop when applying conditional template (#78)CHORE
: only update template properties if necessary
FIX
: make command registration named module to prevent duplicate command registration (#76)
FIX
: disallow non-string values forfeel: required
properties (#70)DEPS
: update to @bpmn-io/[email protected]
FEAT
: always displaydocumentation
field in Camunda 7 diagrams (#67)FEAT
: always displaymulti-instance
group in Camunda 7 diagrams (#68)FEAT
: allowBoolean
andNumber
types in Camunda 8 diagrams (#39, #64)
FIX
: evaluate all chained conditions (#49)
FIX
: exposepackage.json
FIX
: correctly export the core module under/core
(#53)
FEAT
: separate and expose core module (#52)
FEAT
: show documentation field for templated elements (#50)
FEAT
: supportzeebe:calledElement
binding (#37)
FIX
: keep custom value on update when the condition was changed (#32)FIX
: do not persist empty values when no default is set (#35)FIX
: remove task definitions and messages if no properties are present in the template (#35)
FIX
: disallow subscription binding forbpmn:SendTask
DEPS
: update to@bpmn-io/[email protected]
FEAT
: supportisActive
condition (#19)FEAT
: add conditional correlationKey rendering (#19)DEPS
: update to@bpmn-io/[email protected]
FEAT
: support receive and send task message templating (#30)DEPS
: update to@bpmn-io/[email protected]
FEAT
: supportzeebe:taskDefinition
binding (#29)
FIX
: display multi-instance configuration in properties panel
FEAT
: addzeebe:subscription
in single command (#21)FIX
: clean up emptyzeebe:subscription
(#21)DEPS
: update to[email protected]
FEAT
: supportcamunda:executionListener
withimplementationType
(#13)FIX
: set$parent
property when creating non-primitive properties (#22)DEPS
: update to@bpmn-io/[email protected]
FEAT
: visually show deprecated templates (#11)DEPS
: update to@bpmn-io/[email protected]
FEAT
: support tooltips in template properties and groups (#8)DEPS
: update to[email protected]
DEPS
: update to@bpmn-io/[email protected]
DEPS
: update to@bpmn.io/[email protected]
FIX
: don't lint messages (#6)
FEAT
: addElementTemplates#unlinkTemplate
andElementTemplates#removeTemplate
API (bpmn-js-properties-panel#935)
FIX
: exportCloudElementTemplatesValidator
- initial release