Releases: bpmn-io/bpmn-js
Releases · bpmn-io/bpmn-js
v18.4.0
v18.3.2
v18.3.1
v18.3.0
v18.2.0
- chore(CHANGELOG): update to v18.2.0 c46b58b
- feat: create ad-hoc sub process via replace menu d9b908b
- test: improve robustness 61c2651
- fix(BaseViewer): swap canvas and project logo e44e925
- ci: run on ubuntu-latest and add setup action 0a6e428
- chore: update dependency puppeteer to v24 d472742
- chore(CHANGELOG): link breaking changes context a44af7a
v18.1.2
v18.1.1
v18.1.0
v18.0.0
Changes
FEAT
: removeoutline
fromViewer
modules (#2135)FEAT
: makeCanvas
a focusable element (bpmn-io/diagram-js#662)FEAT
: implicit keyboard binding (bpmn-io/diagram-js#662)FEAT
: integrate with globalsearch
(#2235)FIX
: prevent crash during label adjustment (#2239)FIX
: keep existing loop characteristics when toggling through the replace menu (#2251)FIX
: prevent covering multi selection with black box inViewer
(#2135)FIX
: generate types for main entry (986e2bb
)FIX
: correct handling of group name with whitespace only (#2231)DEPS
: update tobpmn-moddle@9
(#2114)DEPS
: update todiagram-js@15.1.0
DEPS
: update todiagram-js-direct-editing@3.2.0
Breaking changes
- Require
Node >= 20
Canvas
is now a focusable element and provides better support for native browser behaviors. Focus can be controlled with newfocus
andrestoreFocus
APIs.- Keyboard is now implicitly bound to canvas SVG element. Calls to
keyboard.bind
andkeyboard.bindTo
now result with a descriptive console error and have no effect.