3330 Commits

Author SHA1 Message Date
Nico Rehwaldt
38f3a7e83e 18.13.1 v18.13.1 2026-03-06 09:11:56 +01:00
Nico Rehwaldt
251ea18668 chore(CHANGELOG): update to v18.13.1 2026-03-06 09:07:40 +01:00
Sourav
547d901130 fix: correct sequence flow layout for corner boundary events
When a sequence flow originates from a boundary event attached to an
activity corner and the target element is placed strictly on the same
vertical or horizontal axis (i.e. getOrientation returns a pure cardinal
direction with no diagonal component), the layouter previously fell
through to the isHorizontal counter-axis comparison, producing an
incorrect target docking side and an invalid extra waypoint.

Fix this by adding two strict-axis early returns in
getBoundaryEventTargetLayout: if the target orientation has only a
vertical component, return 'v'; if only horizontal, return 'h'. This
ensures a clean straight-line connection in axis-aligned cases.

Closes #2270
2026-03-06 09:06:18 +01:00
renovate[bot]
686561a9b9 chore: update dependency @rollup/plugin-terser to v1 2026-03-05 15:27:39 +01:00
Maciej Barelkowski
eda091c572 ci: fix key
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-05 13:20:09 +01:00
Maciej Barelkowski
0cf86c8d7e ci: use token to push changes
This is required so that the actions is not stopped by branch protection.
2026-03-05 13:20:09 +01:00
github-actions[bot]
fea4b52c7a chore(main): release 18.13.0 v18.13.0 2026-03-04 10:44:08 +01:00
Nico Rehwaldt
cf8a48ecd1 feat: allow to create child elements from the context pad
The intention of the pad is to make create simpler, there is no need
to carry "should not be child element" restrictions around.

Closes https://github.com/bpmn-io/bpmn-js/issues/2391
2026-03-04 10:37:39 +01:00
github-actions[bot]
87a4516575 chore(main): release 18.12.1 v18.12.1 2026-03-02 16:47:55 +01:00
Maciej Barelkowski
3b5b70ed19 chore: update changelog 2026-03-02 16:40:02 +01:00
Maciej Barelkowski
d2d4a793cb chore: merge branch 'develop' 2026-03-02 16:38:26 +01:00
Jarek Danielak
8e1141125c fix: explicitly set isInterrupting for events in the replace menu
Closes https://github.com/bpmn-io/bpmn-js/issues/2313
Related to https://github.com/camunda/camunda-modeler/issues/5395
2026-03-02 16:37:07 +01:00
Nico Rehwaldt
75895c75d7 chore(CHANGELOG): update 2026-02-11 22:14:18 +01:00
Nico Rehwaldt
0416133a79 18.12.0 v18.12.0 2026-02-05 21:43:37 +01:00
Nico Rehwaldt
b91e01a746 chore(CHANGELOG): update to v18.12.0 2026-02-05 21:41:59 +01:00
AlekseyManetov
dfb8edf8ae feat: prevent keyboard movement of boundary events without their host
Closes https://github.com/bpmn-io/bpmn-js/issues/1803
2026-02-05 21:40:17 +01:00
Nico Rehwaldt
c2dd4aa674 deps: update to diagram-js@15.9.0 2026-02-05 16:32:34 +01:00
Nico Rehwaldt
87423bb247 Merge branch 'main' into develop 2026-02-05 16:30:38 +01:00
renovate[bot]
0e249f1588 chore: update dependency cpy to v13 2026-02-03 14:10:59 +01:00
Nico Rehwaldt
9e0a011cdc 18.11.0 v18.11.0 2026-02-02 21:45:31 +01:00
Nico Rehwaldt
7e02deda80 chore(CHANGELOG): update to v18.11.0 2026-02-02 21:40:47 +01:00
Nico Rehwaldt
6e2b15e53e chore: update to diagram-js@15.7.0 2026-02-02 21:40:34 +01:00
Nico Rehwaldt
c42dff5682 deps: update to min-dom@5.2.0 2026-02-02 21:23:36 +01:00
Nico Rehwaldt
d1ff8138ef deps: update to diagram-js-direct-editing@3.3.0 2026-02-02 21:23:36 +01:00
Nico Rehwaldt
7ec8022400 chore: update to file-drops@0.7.0 2026-02-02 21:23:36 +01:00
Nico Rehwaldt
5f03b881af deps: update to tiny-svg@4.1.4 2026-02-02 21:23:36 +01:00
Nico Rehwaldt
ce8336c428 deps: update to diagram-js@15.6.0 2026-02-02 21:23:36 +01:00
Nico Rehwaldt
30147d2eb8 chore: update package-lock 2026-02-02 21:23:36 +01:00
renovate[bot]
3b9e2a948a deps: update dependency ids to v3 2026-01-24 23:06:19 +01:00
renovate[bot]
04e0f2e26a chore: replace karma* dependencies 2026-01-23 13:15:40 +01:00
Nico Rehwaldt
ba2b65e838 chore(CHANGELOG): update 2026-01-21 17:22:10 +01:00
Nico Rehwaldt
457a6415be deps: update to bpmn-moddle@10.0.0 2026-01-21 17:22:10 +01:00
Nico Rehwaldt
3c9b43c1bf chore: update package-lock for node@24 2026-01-21 17:22:10 +01:00
Nico Rehwaldt
2c06c19b1a chore(CHANGELOG): improve formatting 2026-01-21 15:47:50 +01:00
renovate[bot]
6c927bc42c deps: update dependency min-dash to v5 2026-01-13 13:36:22 +01:00
Nico Rehwaldt
d1ccb83299 18.10.1 v18.10.1 2026-01-08 20:06:39 +01:00
Nico Rehwaldt
c9bc886761 chore(CHANGELOG): update to v18.10.1 2026-01-08 20:04:47 +01:00
Nico Rehwaldt
88a76a7b0c chore: update package-lock 2026-01-08 20:04:04 +01:00
Nico Rehwaldt
df2755d3fd Merge branch 'main' into develop 2026-01-08 19:55:44 +01:00
Nico Rehwaldt
849f6335a6 18.10.0 v18.10.0 2026-01-08 17:52:08 +01:00
Nico Rehwaldt
5a4c83f78a test: adjust for new duplicate editor action 2026-01-08 17:50:23 +01:00
Nico Rehwaldt
c5c72093b5 deps: update to diagram-js@15.5.0
Cf. https://github.com/bpmn-io/diagram-js/blob/develop/CHANGELOG.md#1550
2026-01-08 17:50:23 +01:00
Nico Rehwaldt
66eceeaa01 docs: remove attach/detach section
We want to either expand our documentation or resort to existing examples. Just showing _one single_ piece of what you can do with bpmn-js makes little sense.
2026-01-08 17:50:23 +01:00
Nico Rehwaldt
09fc4700ea chore: use node@24 2026-01-08 17:50:23 +01:00
renovate[bot]
b7d9d462d0 chore: update actions/checkout action to v6 2026-01-08 17:50:23 +01:00
Nico Rehwaldt
57305618be ci: separate browser and os tests 2026-01-08 17:18:13 +01:00
Nico Rehwaldt
634c345899 chore(CHANGELOG): update 2026-01-08 16:39:36 +01:00
Nico Rehwaldt
a15ffc27c9 chore: bump to typescript@5.9.3 2026-01-08 16:39:36 +01:00
Nico Rehwaldt
8675a8d3cd style: apply standard markdown formatting 2026-01-08 16:39:36 +01:00
Nico Rehwaldt
75e30a7068 chore: update remark* 2026-01-08 16:39:36 +01:00