Skip to content

0.6.0

Compare
Choose a tag to compare
@aibcmars aibcmars released this 02 Nov 14:46
· 2207 commits to master since this release

Thanks to all the contributors of this release 🌈: @VickyPicky, @aibcmars, @csouchet, @dependabot and @tbouffard

See milestone 0.6.0 to get the list of issues covered by this release.

Highlights

Detect and Render a new set of Events

Now, we fully support all Events except Multiple Events.

Cancel Events

events_cancel

Conditional Events

events_conditional

Escalation Events

events_escalation

Allow to fit the viewport on BPMN Diagram load

You can now choose to fit horizontally or vertically. Additional options to fit both horizontally and vertically plus center the BPMN diagram are also available.
See the examples repository for more details.

In the following example, we fit and center the BPMN Diagram.

image

What's Changed

🚀 BPMN support

🚄 BPMN rendering

🧲 BPMN diagram usability

  • [FEAT] Fit center the viewport on diagram load (#836) @csouchet
  • [FEAT] Fit vertically the viewport on diagram load (#835) @csouchet
  • [FEAT] Fit horizontally the viewport on diagram load (#834) @csouchet
  • [FEAT] Fit horizontally & vertically on diagram load (#833) @csouchet
  • [FEAT] fix proportions for zoom in and zoom out coherence (#832) @aibcmars
  • [FEAT] Change mouse cursor while panning (#815) @aibcmars

🐛 Bug Fixes

  • [FIX] Fills the icon for Compensation Throw & End Events (#822) @VickyPicky
  • [FIX] Display boundary events of collapsed sub-process (#821) @tbouffard

📝 Documentation

  • [DOC] Update the README with the integration examples by module format (#816) @csouchet
  • [DOC] Add info about npm publish (#788) @aibcmars

📦 Dependency updates

👻 Maintenance

  • [DEMO] Rename 'options' into 'globalOptions' (#838) @csouchet
  • [TEST] Rename visual tests for BPMN rendering (#837) @csouchet
  • [TEST] Remove unnecessary duplicated dependency: jest-each (#831) @csouchet
  • [INFRA] use @types/jest-image-snapshot instead of custom types (#825) @tbouffard
  • [INFRA] Show dependencies sizes in rollup build (#820) @aibcmars
  • [REFACTOR] Extract BpmnMxGraph class in separate file (#818) @csouchet
  • [REFACTOR] Rename icon methods in IconPainter to reflect what is drawing (#810) @csouchet
  • [TEST] Add missing shapes in model-badly-attached-elements.bpmn file (#809) @csouchet
  • [TEST] Fix the visualization test for the Events on MacOS (#814) @csouchet
  • [INFRA] Add noImplicitThis rule (#813) @aibcmars
  • [TEST] Remove unnecessary configuration in model e2e (#785) @csouchet