Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 2.04 KB

CHANGELOG.md

File metadata and controls

54 lines (33 loc) · 2.04 KB

Changelog

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

Unreleased

Note: Yet to be released changes appear here.

0.5.0

  • FIX: drop broken main export
  • CHORE: require Node >= 18
  • DEPS: update to bpmn-moddle@9.0.1

Breaking Changes

  • Require Node >= 18

0.4.0

  • FEAT: improve connection exiting from boundary events (7048c86)
  • FEAT: distribute attachers across host width (80f3c84)
  • FIX: show exclusive gateway marker (7c18b0f)
  • FIX: correct CommonJS bundle extension (#39)

0.3.0

  • FEAT: rewrite of the library with (#36, #32)
  • DEPS: bump to min-dash@4.1.1

Breaking changes

This version is a complete re-write of the library, including a new API. Use layoutProcess to layout a BPMN process:

import { layoutProcess } from 'bpmn-auto-layout';

const diagramXML = '<bpmn:defintions ...></bpmn:defintions>';

const layoutedDiagramXML = await layoutProcess(diagramXML);

console.log(layoutedDiagramXML);

0.2.0

  • FIX: correctly import in modern JS environments (#30, #22, #18)
  • FIX: some DI generation fixes
  • CHORE: Migrate to ES module (#33)
  • DEPS: use recent bpmn-moddle version

Breaking Changes

  • This library is now an ES module and can be consumed in browser and Node.js