Skip to content

Latest commit

 

History

History
153 lines (89 loc) · 4.42 KB

CHANGELOG.md

File metadata and controls

153 lines (89 loc) · 4.42 KB

Changelog

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

Unreleased

Note: Yet to be released changes appear here.

  • FEAT(drd): consistently layout connection on reconnect start and end (#398)

6.3.2

  • FIX(project): fix npmignore

6.3.1

  • FIX(project): include core directory in npm packages

6.3.0

  • FEAT(decision-table): show input and output label first in editors (#346)

6.2.3

  • CHORE: correct dmn-js-shared repository meta-data

6.2.2

  • FIX: properly destroy individual viewers on dmn-js destruction (#392)

6.2.1

  • CHORE: bump tiny-svg dependency to circumvent MS Edge bug
  • CHORE: bump selection-ranges dependency

6.2.0

  • CHORE: emit attach and detach events

6.1.0

  • CHORE: bump to diagram-js@3

6.0.0

  • FEAT: add ability to move canvas and selected elements with keyboard arrows
  • FEAT: support SHIFT modifier to move elements / canvas with keyboard arrows at accelerated speed
  • FEAT: use Ctrl/Cmd modifier key to move the canvas via keyboard arrows
  • CHORE: bind DRD editor actions and keyboard shortcuts for explicitly added features only
  • CHORE: update to [email protected]

Breaking Changes

  • EditorActions / Keyboard do not pull in features implicitly anymore. If you roll your own DRD editor, include features you would like to ship with manually to provide the respective actions / keyboard bindings (a68c9b68)

5.2.0

5.1.2

  • FIX: update ChangeSupport id binding on <element.updateId> (#367)

5.1.1

  • FIX: correct focus handling in IE11 (#361)

5.1.0

  • FEAT: emit saveXML life-cycle events

5.0.0

Republished v5.0.0-1 as stable version.

5.0.0-1

  • FIX: don't distribute test assets

5.0.0-0

  • FEAT: transpile to ES5 + ES modules
  • CHORE: bump to table-js@5
  • CHORE: bump to diagram-js@2

4.4.0

  • FEAT(decision-table): expose data-row-id and data-col-id in Viewer (#357)

4.3.1

4.3.0

  • FEAT(drd): add ability to intercept drill-down via event listener (#353)
  • CHORE: bump to [email protected]
  • FIX(decision-table): correct context menu positioning in scrolling tables

4.2.1

  • FIX(decision-table): close input editor on ENTER

4.2.0

  • CHORE: bump to [email protected]
  • FIX(drd): label editing now correctly activates on element creation (#339)
  • FIX(decision-table): be able to edit inputs without text (#347)

4.1.0

  • FEAT: improve copy/paste interaction with native browser behavior
  • FEAT: improve selection with copy-paste
  • FEAT: add ability to navigate decision properties in decision table via keyboard
  • FIX: fix copy/paste not being possible in decision table cells and editors
  • FIX: escape element ids in CSS selectors

4.0.0

Breaking Changes

  • FIX: deconflict styles by putting shared declarations into dmn-js-shared.css

3.0.1

dmn-js-decision-table

  • FIX: don't close editor on allowed value add

3.0.0

Breaking Changes

We've migrated all remaining parts of dmn-js as well as it's foundations to ES modules:

Other Improvements

  • FEAT: add keyboard controls to decision table input selects
  • FEAT: add generic keyboard controls to context-menu like components
  • FEAT: add ability to open decision table without input
  • FEAT: add ability to add input if there are no inputs
  • CHORE: improve size of pre-built bundles
  • CHORE: cleanup styles
  • FIX: improve css by converting HEX to RGBA values

...

Check git log for earlier history.