Skip to content

Commit d0d5939

Browse files
barmacmerge-me[bot]
authored andcommitted
chore(CHANGELOG): update to v3.0.0
1 parent 94b5e26 commit d0d5939

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,25 @@ All notable changes to [diagram-js](https://github.com/bpmn-io/diagram-js) are d
66

77
___Note:__ Yet to be released changes appear here._
88

9+
## 3.0.0
10+
11+
* `FEAT`: add configurable minimum and maximum scale for `ContextPad` ([#719](https://github.com/bpmn-io/bpmn-js/issues/719))
12+
* `FEAT`: add ability to configure `PopupMenu` scaling ([#861](https://github.com/bpmn-io/bpmn-js/issues/861))
13+
* `FEAT`: add ability to override default `Keyboard` listeners with priority feature ([#226](https://github.com/bpmn-io/diagram-js/issues/226))
14+
* `FEAT`: move selected elements with keyboard arrows. Use `MoveSelection` feature for new behavior ([#376](https://github.com/bpmn-io/bpmn-js/issues/376), [9e62bdd](https://github.com/bpmn-io/diagram-js/commit/9e62bdd0823ee64ca6da2548cc10667b9a02dff0))
15+
* `FIX`: automatically resize parent elements when their children are expanded or replaced ([#786](https://github.com/bpmn-io/bpmn-js/issues/786), [#287](https://github.com/bpmn-io/diagram-js/issues/287))
16+
* `FIX`: drop implicit feature dependencies in `EditorActions` ([a9089ad](https://github.com/bpmn-io/diagram-js/commit/a9089ade487ff4185ece6fd8c68856b103345b3b))
17+
* `FEAT`: add a clear way to hook into editor actions (both for inspection and registration) via the `editorAction.init` event. This allows interested services to work with editor actions, independent from the actual module registration order ([a9089ad](https://github.com/bpmn-io/diagram-js/commit/a9089ade487ff4185ece6fd8c68856b103345b3b))
18+
* `FEAT`: ensure that `Keyboard` shortcuts are only bound if the required editor action exists. This makes it possible to use the keyboard independent from editor action or action implementing services ([aa308fd](https://github.com/bpmn-io/diagram-js/commit/aa308fd46f4b7958999bf44ca8bb3ab347723990))
19+
* `FEAT`: expose `MoveSelection` feature. This is important in environments where editor actions are triggered programmatically rather than via keyboard events ([b4cb648](https://github.com/bpmn-io/diagram-js/commit/b4cb648a72fa90ca23d5a9971d3e20aedf45aa53))
20+
21+
### Breaking Changes
22+
23+
* `FEAT`: remove `GlobalConnect#registerProvider`. Create a rule for `connection.start` to control whether it is allowed to start connection with `GlobalConnect` ([1efb277](https://github.com/bpmn-io/diagram-js/commit/1efb277536fa7ec8be574746326c15cb1bfa507a))
24+
* `FEAT`: use `EventBus` to pass events to `Keyboard` listeners. Instead of `(keyCode, event)` the listeners will receive now an object with `{KeyboardEvent} keyEvent` as the only property ([94b5e26](https://github.com/bpmn-io/diagram-js/commit/94b5e262d0db3ef3a8f250e3d39196cc6303a5cb)).
25+
* `FEAT`: remove listeners property from `Keyboard` lifecycle events. Make sure to not use it anymore ([4d72e38](https://github.com/bpmn-io/diagram-js/commit/4d72e386e2b734edc0fb2d77907b0e3ab6efead6))
26+
* `FEAT`: use `KeyboardMove` to move canvas with arrows + `Ctrl/Cmd`. Use `config.keyboardMove.moveSpeed` and `config.keyboardMove.moveSpeedAccelerated` to configure speed without and with `Shift` pressed respectively ([571efb9](https://github.com/bpmn-io/diagram-js/commit/571efb914466ce00f357e308ba6238def1c7d8b6))
27+
928
## 2.6.1
1029

1130
* `FIX`: ignore vertical padding when layouting text with `middle` alignment

0 commit comments

Comments
 (0)