Skip to content

chore(main): release 6.0.0 - #88

Closed
miragon-release-please[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--bpmn-to-code
Closed

miragon-release-please[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--bpmn-to-code

Conversation

@miragon-release-please

@miragon-release-please miragon-release-please Bot commented Aug 19, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

6.0.0 (2026-10-02)

⚠ BREAKING CHANGES

  • codegen: list a node's variables through a HasVariables facet (#184)
  • gradle: skip generation while BPMN files are unchanged (#183)
  • gradle: make task properties lazy (#176)
  • codegen: model Java and C# successors as SequenceFlows (#171)
  • codegen: share process variable names across processes as ProcessVariables (#169)
  • codegen: expose node facets through filterable runtime interfaces (#165)
  • domain: merge process models as domain behaviour (#146)
  • domain: keep VariableMapping only on generated constants (#143)
  • codegen: resolve misleading and clashing generated names (#132)
  • codegen: use enums for element type, event type, timer type (#130)
  • codegen: consistent member naming on flow nodes and raw-name constants (#128)
  • codegen: node-centric Process API with outgoing sequence flows (#107)
  • codegen: generate shared definition APIs instead of per-process registries (#105)
  • codegen: reshape Relations into a leaner Flow navigation api (#97)
  • json: drop redundant variables facet and modeler metadata (#94)
  • codegen: drop redundant Flows and Compensations API sections (#85)
  • core: typed process navigation via reshaped Relations (#55)
  • domain,json: BPMN-aligned sealed domain model and process JSON v2 (#81)

Features

  • codegen: consistent member naming on flow nodes and raw-name constants (#128) (5e311ba)
  • codegen: document Timers, Errors, Escalations and Signals sections (#102) (b286d7e)
  • codegen: expose node facets through filterable runtime interfaces (#165) (12b8629)
  • codegen: generate C# process api (beta) (#90) (a03b492)
  • codegen: generate shared definition APIs instead of per-process registries (#105) (de87da7)
  • codegen: generate the typed Flow for C# with inlined runtime types (#108) (49c795b)
  • codegen: list a node's variables through a HasVariables facet (#184) (db1521e)
  • codegen: make generated flow nodes and shared definitions enumerable (#125) (3e53cf4)
  • codegen: node-centric Process API with outgoing sequence flows (#107) (ba892aa)
  • codegen: share process variable names across processes as ProcessVariables (#169) (ff6f87a)
  • codegen: use enums for element type, event type, timer type (#130) (03ea5bd)
  • codegen: use named arguments in generated Kotlin errors and escalations (#127) (0d60da4)
  • core: bundle process-model JSON schema in the jar (#86) (a1f9fe9)
  • core: remove stale generated files (#174) (#177) (3ce3a3f)
  • core: typed process navigation via reshaped Relations (#55) (3bcb956)
  • domain,json: BPMN-aligned sealed domain model and process JSON v2 (#81) (a1d21b9)
  • gradle: skip generation while BPMN files are unchanged (#183) (bf08d5b)
  • json: emit isDefault on sequence flows (#100) (94e6da6)
  • json: expose interrupting flag on boundary and event sub-process start events (#78) (21353f4)
  • json: expose zeebe message-subscription correlationKey in message-event properties (#80) (8cb7e18)
  • make variant generation opt-in via enableVariants (#123) (76ac460)
  • web: make server port configurable via PORT env var (#93) (95fc034)

Bug Fixes

  • close the directory walk when loading BPMN files (#151) (554e077)
  • codegen: keep string literals intact in Kotlin output and seal C# VariableName.ToString (#115) (9d7ad37)
  • engine: extract variables only from plain call-activity source expressions (#178) (212137d)
  • engine: support catch-all error boundary events (#110) (da87b0f)
  • maven: fail clearly on a missing or unknown processEngine (#155) (061cf79)
  • samples: rename C8 receive task id from userTask_ to receiveTask_confirmRegistration (a205b0f)
  • samples: rename C8 receive task id to receiveTask_confirmRegistration (#106) (a205b0f)
  • skip non-executable processes when generating the api in memory (#161) (ad4da2d)
  • speed up BPMN reading and the web app (#180) (4f3cbeb)
  • validation: reserve the member names of generated C# nodes (#152) (831edb2)
  • web: rebake version.properties when projectVersion changes (#99) (ad0cdb3)

Code Refactoring

  • codegen: drop redundant Flows and Compensations API sections (#85) (2f90f6f)
  • codegen: model Java and C# successors as SequenceFlows (#171) (a048856)
  • codegen: reshape Relations into a leaner Flow navigation api (#97) (017b70f)
  • codegen: resolve misleading and clashing generated names (#132) (658b98b)
  • domain: keep VariableMapping only on generated constants (#143) (f7c14d9)
  • domain: merge process models as domain behaviour (#146) (7ccfeda)
  • gradle: make task properties lazy (#176) (ab34f77)
  • json: drop redundant variables facet and modeler metadata (#94) (33850e3)

This PR was generated with Release Please. See documentation.

@miragon-release-please
miragon-release-please Bot force-pushed the release-please--branches--main--components--bpmn-to-code branch 8 times, most recently from 482b391 to 1fa67cf Compare September 24, 2026 09:10
@emaarco
emaarco marked this pull request as draft September 24, 2026 10:53
@miragon-release-please
miragon-release-please Bot force-pushed the release-please--branches--main--components--bpmn-to-code branch 5 times, most recently from e35bde5 to a2279a3 Compare September 28, 2026 14:01
@emaarco
emaarco marked this pull request as ready for review September 28, 2026 14:06
@miragon-release-please
miragon-release-please Bot force-pushed the release-please--branches--main--components--bpmn-to-code branch from a2279a3 to 63ffae1 Compare September 29, 2026 06:05
@miragon-release-please
miragon-release-please Bot force-pushed the release-please--branches--main--components--bpmn-to-code branch 6 times, most recently from c330be8 to f7bd322 Compare September 29, 2026 08:48
@miragon-release-please
miragon-release-please Bot force-pushed the release-please--branches--main--components--bpmn-to-code branch from f7bd322 to b8226d6 Compare September 29, 2026 09:17
@miragon-release-please
miragon-release-please Bot force-pushed the release-please--branches--main--components--bpmn-to-code branch 2 times, most recently from 230c716 to ad7d9ac Compare September 29, 2026 14:27
@emaarco

emaarco commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

before we merge this PR & release 6.0.0 i would manually group the PRs so that the changes are more understandable!

@miragon-release-please
miragon-release-please Bot force-pushed the release-please--branches--main--components--bpmn-to-code branch 11 times, most recently from 6c0159a to 3d96c0b Compare October 2, 2026 07:05
@miragon-release-please
miragon-release-please Bot force-pushed the release-please--branches--main--components--bpmn-to-code branch from 3d96c0b to c69db32 Compare October 2, 2026 09:37
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Test Coverage

Module Line Coverage
bpmn-to-code-core 98.5% (2729/2770 lines)
bpmn-to-code-gradle 48.4% (62/128 lines)
bpmn-to-code-maven 77.6% (38/49 lines)
bpmn-to-code-web 99.5% (183/184 lines)
bpmn-to-code-testing 96.2% (153/159 lines)
bpmn-to-code-runtime 98.8% (160/162 lines)

@emaarco emaarco closed this Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant