Permalink
Fetching contributors…
Cannot retrieve contributors at this time
174 lines (104 sloc) 6.84 KB

Changelog

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

Unreleased

Note: Yet to be released changes appear here.

3.0.1

  • FIX: restore copy-paste behavior

3.0.0

Breaking Changes

  • CHORE: update to diagram-js@3.0.0
  • FEAT: remove BpmnGlobalConnect provider. Add connection.start rule to specify whether connection should be allowed (#565, #870)

Other Improvements

  • FEAT: adjust tooltip titles for IntermediateCatchEvents (350a5ab)
  • FIX: disallow to attach a BoundaryEvent to a ReceiveTask following an EventBasedGateway. As an effect, the BoundaryEvent is removed after connecting elements (#784, #874)
  • FEAT: display group names (#844)
  • FIX: fix date in license (#882)
  • FEAT: add ability to move selection with keyboard arrows (#376)
  • FIX: bind to actions in EditorActions and register keyboard shortcuts only for actions implemented via features (#887)

2.5.2

  • FIX: correct horizontal embedded label padding

2.5.1

  • FIX: prevent error to be thrown on lane move (#855)

2.5.0

  • FEAT: snap message flows to bpmn:Event center during connect (#850)
  • CHORE: bump to diagram-js@2.6.0
  • FIX: allow label movement over message flow (#849)

2.4.1

  • FIX: make viewer IE 9 compatible
  • FIX: prevent duplicate connections after drop on flow (#774)
  • FIX: fix rules not preventing redundant loop (#836)

2.4.0

  • FEAT: improve layouting of boundary event to host loops (#467)
  • FEAT: allow circular activity to activity loops (#824)
  • FEAT: create label on appropriate free position (#825)
  • CHORE: bump to diagram-js@2.5.0
  • FIX: repair label position not being adapted on host move

2.3.1

  • FIX: revert to Arial as the default rendering font (#819)
  • FIX: keep event definitions when switching from interrupting to non-interrupting boundary event (#799)

2.3.0

  • CHORE: update to diagram-js@2.4.0

2.2.1

  • FIX: correct updating of multiple data stores (300e7010)

2.2.0

  • FEAT: emit export events (#813)
  • FEAT: unset businessObject name if empty (6c081d85)
  • FEAT: resize text annotation on text change (100f3fb2)
  • FIX: apply data store behavior in collaboration only (5cc28d5d)
  • FIX: create/update labels when updating element name via Modeling#updateProperties (4a0f6da8)

2.1.0

  • FEAT: support specifying lineHeight for text rendering (#256)
  • FEAT: bpmn:LaneSet elements get an ID assigned on creation
  • FEAT: external labels can be deleted, clearing the elements name (#791)
  • FEAT: add ability to override default element colors (#713)
  • FEAT: add ability to override font family and size of rendered labels (4bb270f1)

2.0.1

Republish of v2.0.0 due to registry error.

2.0.0

Breaking Changes

Other Improvements

  • FEAT: allow data store to be modeled between participants (#483)
  • FIX: correctly handle missing bpmndi:Label bounds during model updating (#794)

1.3.3

1.3.2

  • FIX: correctly serialize extension attributes on bpmn:Expression

1.3.1

  • FIX: correctly auto-place from boundary events attached to host edges (#788)

1.3.0

  • FEAT: expose additional BpmnTreeWalker APIs for advanced import use-cases
  • CHORE: bump diagram-js and object-refs version

1.2.1

  • FIX: correct side-effects config to not include *.css files

1.2.0

  • FEAT: add initial snapping when creating associations
  • CHORE: update to diagram-js@1.3.0
  • FIX: allow message flows between collapsed pools
  • FIX: complete direct editing on popup menu use
  • FIX: focus label editing box on element creation

1.1.1

  • FIX: escape data-element-id in CSS selectors

1.1.0

  • FEAT: show gateway icon on context pad without marker (15dfab6b)

1.0.4

  • FIX: properly wire $parent on copy + paste
  • FIX: improve boundary event rendering to correct SVG to image conversion

1.0.3

  • FIX: re-expose TestHelper#bootstrapBpmnJS util

1.0.2

  • FIX: correct library default export

1.0.1

Republished 1.0.0 with CHANGELOG entries.

1.0.0

Breaking Changes

  • CHORE: convert code base to ES modules. You must now configure a module transpiler such as Babel or Webpack to handle ES module imports and exports
  • CHORE: update utility toolbelt

0.31.0

  • FEAT: encode entities in body properties during XML export
  • CHORE: bump to bpmn-moddle@4.0.0
  • CHORE: bump utility version

0.30.0

...

Check git log for earlier history.