Nico Rehwaldt
ef09e1a68e
3.1.0
2019-01-14 16:50:14 +01:00
Nico Rehwaldt
8c65473aca
chore(CHANGELOG): update to v3.1.0
2019-01-14 16:48:00 +01:00
Nico Rehwaldt
13d608f083
chore(project): bump diagram-js version
2019-01-14 16:31:24 +01:00
Nico Rehwaldt
327f12339b
chore(project): bump diagram-js dependency
2019-01-12 00:40:56 +01:00
Nico Rehwaldt
b00c673c7d
test(project): use built-in progress reporter
...
* yields performance gains up to 30% compared to spec reporter
2019-01-10 12:36:02 +01:00
Nico Rehwaldt
ce964e4182
3.0.4
2018-12-04 14:53:11 +01:00
Nico Rehwaldt
2f52401acb
chore(CHANGELOG): update to v3.0.4
2018-12-04 14:51:07 +01:00
Nico Rehwaldt
31271059d4
fix(ordering): render labels always on top
2018-12-04 13:48:12 +00:00
Nico Rehwaldt
fdac538602
3.0.3
2018-11-30 10:40:27 +01:00
Nico Rehwaldt
6f5e34fba9
chore(CHANGELOG): update to v3.0.3
2018-11-30 10:38:39 +01:00
Nico Rehwaldt
7aad42d178
fix(modeling): limit flow join behavior to bpmn:SequenceFlows
...
Closes #917
2018-11-30 09:32:05 +00:00
Nico Rehwaldt
60036cdeda
chore(project): re-introduce package-lock
2018-11-27 08:38:38 +00:00
Nico Rehwaldt
b410eed96f
test(keyboard): use standard KeyEvents util
2018-11-21 09:41:52 +01:00
Nico Rehwaldt
9240971ce7
style(rules): remove unneeded unwrapping
2018-11-21 09:37:38 +01:00
Nico Rehwaldt
19491aa3fd
3.0.2
2018-11-19 14:19:10 +01:00
Nico Rehwaldt
90bf87c821
chore(CHANGELOG): update to v3.0.2
2018-11-19 13:14:11 +00:00
Nico Rehwaldt
93ed28090c
chore(CHANGELOG): update to new pattern
...
* List all changes separate from breaking change list
* Don't link downstream issues
* Order entries FEAT, CHORE, FIX
2018-11-19 13:14:11 +00:00
Nico Rehwaldt
e5307504ec
chore(project): bump diagram-js-direct-editing
...
Use direct editing that is marked as compatible with latest diagram-js.
2018-11-19 13:14:11 +00:00
Nico Rehwaldt
00ba4d185a
chore(project): update to diagram-js@3.0.1
...
Closes #904
2018-11-19 13:14:11 +00:00
Maciej Barelkowski
2a2347c40d
3.0.1
2018-11-07 07:56:05 +00:00
Maciej Barelkowski
b6fb36b1a7
chore(CHANGELOG): update to v3.0.1
2018-11-06 14:59:06 +00:00
Niklas Kiefer
e6c073ebea
test(Modeler): add regression test for correct module injection
2018-11-06 13:56:53 +00:00
Niklas Kiefer
921eeb4843
fix(Modeler): use correct copy-paste-module
2018-11-06 13:56:53 +00:00
Maciej Barelkowski
c13910ff3e
3.0.0
2018-11-01 13:24:39 +00:00
Maciej Barelkowski
dd80469478
chore(CHANGELOG): update to v3.0.0
2018-10-31 16:33:47 +01:00
Nico Rehwaldt
a94406e423
feat(modeler): (re-)integrate selection moving via keyboard
...
Closes #376
2018-10-29 14:52:41 +00:00
Nico Rehwaldt
c3f967b39f
chore(keyboard): handle { keyEvent } listener result
...
* event got renamed to keyEvent in context passed to
keyboard listeners
2018-10-29 14:52:41 +00:00
Nico Rehwaldt
a525c633a2
chore(keyboard): register keys backed by editor actions only
...
* only register keyboard bindings that are backed by actual
editor actions
* rename BpmnKeyBindings -> BpmnKeyboardBindings for parity with
diagram-js@latest
* sub-class and override _keyboardBindings_ service provided
by diagram-js
* extend spec to verify default actions
2018-10-29 14:52:41 +00:00
Nico Rehwaldt
645265ad7e
chore(editor-actions): make dependencies optional
...
* Treat features as optional dependencies and register action
only if feature exists
* Explicitly add features to the Modeler and NavigatedViewer types
2018-10-29 14:52:41 +00:00
Nico Rehwaldt
b60feba531
test(Viewer): verify editor action support
2018-10-29 14:52:41 +00:00
Nico Rehwaldt
a348092230
test(NavigatedViewer): verify editor action support
2018-10-29 14:52:41 +00:00
Nico Rehwaldt
37e38e9a2a
test(Modeler): verify existing editorActions
2018-10-29 14:52:41 +00:00
Maciej Barelkowski
f0610721c9
feat(keyboard): use key value for bindings
...
`KeyboardEvent.keyCode` is deprecated, so the BpmnKeyBindings will
use non-deprecated `KeyboardEvent.key` instead.
2018-10-29 14:52:41 +00:00
Maciej Barelkowski
75135b667a
feat(keyboard): rewrite listeners to use event passed in context
...
With the new version of `diagram-js`, the keyboard listeners receive
a single parameter which is an object with `KeyboardEvent` event
as the only property. `BpmnKeyBindings` needed to change in order
to make use of new version of API.
2018-10-29 14:52:41 +00:00
Maciej Barelkowski
03cd2a7e11
chore(project): bump diagram-js version
2018-10-29 14:52:41 +00:00
Nico Rehwaldt
8967362df7
chore(project): detect unresolved lint rules
...
This ensures we don't accidently require files in the lib directory
via the global `lib` import. That stuff works during tests but does
not work in the final bundle.
Considerations: This plugin adds some runtime overhead to our linting
process.
2018-10-26 11:18:37 +00:00
Nico Rehwaldt
61ffd58328
chore(project): bump devDependencies
2018-10-26 09:39:35 +00:00
Nico Rehwaldt
3aa2518404
chore(ci): run test on node_js@10
2018-10-26 09:39:35 +00:00
Nico Rehwaldt
61ccf3047f
chore(project): drop unused dependency
2018-10-26 09:39:35 +00:00
Nico Rehwaldt
ab51cdb1fa
chore(ci): execute codecov via npx
...
* drop codecov devDependency
2018-10-26 09:39:35 +00:00
nygma
ef0e4fb02d
fix: error date in license
2018-10-25 19:12:20 +02:00
Niklas Kiefer
acd2fe520b
feat(draw): render group names
...
Closes #844
2018-10-25 14:32:07 +02:00
Philipp Fromme
6d54ff34e3
chore(boundary-event-behavior): clean up tests
2018-10-17 14:31:40 +00:00
Niklas Kiefer
178e1cfccb
fix(modeling/behaviors): add a behavior that deletes attached boundaries after replacing a gateway with an event based gateway
2018-10-17 13:12:31 +00:00
Niklas Kiefer
b3e4b1dc1f
fix(modeling/behaviors): add behavior for deleting boundaries on receive tasks after connecting to event based gateway
2018-10-16 10:53:57 +00:00
Niklas Kiefer
ea681df2d3
fix(bpmn-rules): adjust canAttach rule for boundary events after event based gateways
2018-10-16 10:53:57 +00:00
Maciej Barelkowski
ba42e9edde
feat(global-connect): use rules for connection starting
...
* remove `BpmnGlobalConnect` provider
* use `connection.start` rule to determine whether
an element can start a connection
Closes #565
Closes #870
BREAKING CHANGE:
* `BpmnGlobalConnect` got removed. Add `connection.start`
rule to specify whether connection should be allowed.
2018-10-11 09:28:30 +00:00
Nico Rehwaldt
026fe11ea7
chore(project): bump min-dash dependency
...
* fixes broken isDefined / isUndefined utils
2018-10-09 13:37:38 +00:00
Nico Rehwaldt
08ec264c81
chore(project): don't lint coverage folder
...
Ensure the linter does not pick up our coverage reports,
generated via COVERAGE=1 npm test
2018-10-04 16:37:28 +02:00
Nico Rehwaldt
f99a0a9609
chore(project): add test coverage
...
* monitor coverage via codecov
* run coverage locally via COVERAGE=1 npm test
2018-10-04 07:37:01 +00:00