Releases: Miragon/bpmn-to-code
Releases · Miragon/bpmn-to-code
v3.0.0
3.0.0 (2026-06-17)
⚠ BREAKING CHANGES
- establish io.miragon as the bpmn-to-code home (3.0.0) (#1)
Features
- add attachedElements to FlowNodeDefinition for bidirectional boundary event references (#228) (fb67b8a)
- add bpmn-to-code-testing module (#208) (18b47d7)
- add compensation event support (#245) (f4e5a0f)
- add dry-run support to publish pipelines (#328) (e50862d)
- add engine to processApi (#93) (b78a4e6), closes #91
- add EVENT_SUB_PROCESS type and escalation extraction (#237) (281e496)
- add example-folder with gradle & maven examples (9aca1de)
- add isDefault flag to sequence flows (#234) (e09ccb5)
- add issue templates (#95) (98e0a6a)
- add issue templates #94 (dd4351b)
- add module to use bpmn-to-code in the web (7a0ed69)
- add more elements to api (eeef51c)
- add name fields and rename BpmnRelations edges (#289) (#295) (4c148e7)
- add parentId to FlowNodeDefinition (#218) (b123437)
- add release skill to simplify publishing process (#152) (8bf0b4e)
- add scaffold-process-project skill (#185) (#266) (3da87aa)
- add v1-to-v2 migration skill and changelog (#283) (e9b92e2)
- add Variables to generated API (#61) (cdad5dd)
- AI-powered BPMN style guide skills (#262) (0cff8f0)
- allow to turn off versioning (0f1523d)
- BPMN validation layer with built-in rules (#192) (a207c44)
- core: expose variable mapping expressions in the domain model (#349) (2cb7aeb)
- create process-api's without file-system (0167fae)
- create processApi files from bpmnModels (a8434f6)
- detect collisions in bpmn-model (#87) (01c2dcf)
- detect engine mismatch and add engine-matched demo samples (#365) (3018bdb)
- dont show empty objects (12c27a1)
- emit KDoc on generated ProcessApi nested objects and shared types (#298) (c2b8e27)
- enforce per-class test coverage (≥ 75%) via JaCoCo (#259) (2693e44)
- enrich FlowNodeDefinition with properties and attachedToRef (#216) (59f8c8d)
- establish io.miragon as the bpmn-to-code home (3.0.0) (#1) (6c3a686)
- expose call-activity variable mappings for testing assertions (#370) (b0c8a19)
- expose Flows and Relations in generated API (#219) (#232) (668596d)
- extend v1-to-v2 migration skill with useVersioning removal and LLM prompt (#286) (f76f438)
- extract asyncBefore/asyncAfter/exclusive markers (#246) (16c44f4)
- extract displayName from BPMN flow nodes (#263) (34e053e)
- extract sequence flows and incoming/outgoing references (#214) (1ada410)
- extract shared BPMN types into standalone files (#248) (1dc4458)
- extract variables from multi-instance tasks (#103) (02fe8b4)
- extract variantName from process-level extension properties (#249) (fea74a3)
- generate JSON representation of BpmnModel (#223) (db56803)
- include displayName of flow nodes in JSON output (#264) (b84a225)
- issue-113: add call-activities to test-processes (#116) (d2b2364)
- issue-113: export call activities to process-api (#120) (b6e22d1)
- issue-114: add basic project-management skills (#122) (eccaf94)
- issue-115: extract variables from call activity in/out mappings (#150) (916a51d)
- issue-125: add migrate-to-bpmn-to-code-apis skill and rename skills (#147) (f13af91)
- issue-125: add user-centric skills and skills index ([#146](https://g...