Skip to content

Latest commit

 

History

History
213 lines (123 loc) · 9.1 KB

CHANGELOG.md

File metadata and controls

213 lines (123 loc) · 9.1 KB

Changelog

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

Unreleased

Note: Yet to be released changes appear here.

2.5.2

  • FIX: make feel default value static for inputs and outputs (#142)
  • DEPS: update to @bpmn-io/[email protected]

Note

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.

2.5.1

2.5.0

2.4.0

2.3.0

No user visible changes.

2.2.1

  • FIX: cast default number and boolean properties to FEEL (#121)

2.2.0

  • FEAT: do not apply *length and pattern validation to FEEL expressions (#115)

2.1.0

  • FEAT: always display execution listeners group for Zeebe (#96)

2.0.0

  • FIX: safely remove message when changing template (#111)
  • FIX: remove existing event definition when applying template (#111)
  • CHORE: drop UMD distribution (#109)

Breaking Changes

1.16.0

1.15.3

  • FIX: correctly apply condition depending on boolean on initial load (#74)

1.15.2

  • FIX: add missing translate to labels (#51)
  • FIX: correct handling of negative boolean conditions (#84)

1.15.1

  • FIX: keep existing values when applying or upgrading element template (#86)

1.15.0

  • FIX: handle conflicting templates with shared bindings (#78)
  • FIX: prevent infinite loop when applying conditional template (#78)
  • CHORE: only update template properties if necessary

1.14.2

  • FIX: make command registration named module to prevent duplicate command registration (#76)

1.14.1

  • FIX: disallow non-string values for feel: required properties (#70)
  • DEPS: update to @bpmn-io/[email protected]

1.14.0

  • FEAT: always display documentation field in Camunda 7 diagrams (#67)
  • FEAT: always display multi-instance group in Camunda 7 diagrams (#68)
  • FEAT: allow Boolean and Number types in Camunda 8 diagrams (#39, #64)

1.13.2

  • FIX: evaluate all chained conditions (#49)

1.13.1

  • FIX: expose package.json

1.13.0

  • FEAT: validate text area and select (#55)
  • FIX: explicitly expose dist assets (#57)

1.12.1

  • FIX: correctly export the core module under /core (#53)

1.12.0

  • FEAT: separate and expose core module (#52)

1.11.0

  • FEAT: show documentation field for templated elements (#50)

1.10.0

  • FEAT: support zeebe:calledElement binding (#37)

1.9.2

  • 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)

1.9.1

  • FIX: disallow subscription binding for bpmn:SendTask
  • DEPS: update to @bpmn-io/[email protected]

1.9.0

  • FEAT: support isActive condition (#19)
  • FEAT: add conditional correlationKey rendering (#19)
  • DEPS: update to @bpmn-io/[email protected]

1.8.0

  • FEAT: support receive and send task message templating (#30)
  • DEPS: update to @bpmn-io/[email protected]

1.7.0

  • FEAT: support zeebe:taskDefinition binding (#29)

1.6.1

  • FIX: display multi-instance configuration in properties panel

1.6.0

  • FEAT: add zeebe:subscription in single command (#21)
  • FIX: clean up empty zeebe:subscription (#21)
  • DEPS: update to [email protected]

1.5.0

  • FEAT: support camunda:executionListener with implementationType (#13)
  • FIX: set $parent property when creating non-primitive properties (#22)
  • DEPS: update to @bpmn-io/[email protected]

1.4.0

1.3.0

1.2.2

  • FIX: allow removing templates from root elements (#7)
  • FIX: allow removing default templates (#7)

1.2.1

  • FIX: don't lint messages (#6)

1.2.0

  • FEAT: add C8 Element Template Linter (#3)
  • FEAT: remove old template properties (#4)

1.1.0

1.0.1

  • FIX: export CloudElementTemplatesValidator

1.0.0

  • initial release