Skip to content

chore(main): release 0.9.0 - #85

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--bpmn-cli
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--bpmn-cli

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.9.0 (2026-10-28)

⚠ BREAKING CHANGES

  • files without a .bpmnlintrc get element-id-naming's default ids even where their existing ids look different; idConventionsFromLint needs the naming namespace of @miragon/bpmnlint-plugin-rules 0.19 or later; MutationResult.conventions and the conventionsLines export are removed.
  • the bpmn-auto-layout engine is removed, together with the engine option and the --engine flag. Full redraws always use the built-in clean engine.
  • mutationWarnings, opWarnings, renderAround, renderContext, renderMetrics, decisionLinkOf, scopeView, assertLossless, kindsSectionJson, runFormatOps, viewDoc and renderShown are no longer exported from @miragon/bpmn-cli, and layoutDocToFile no longer from @miragon/bpmn-cli/node. None of them was documented in docs/library.md.
  • use c7, c8 and none as the only platform value and drop the unused in-memory store (#110)
  • the exported TypeScript names change without aliases (Op, AddOp, ... FormatOp, isFormatOp, FormatOps -> EditCommand, AddElement, ... DiagramCommand). A diagram command can no longer name an element a later command of the same batch adds (E_NOT_FOUND), and mixed batches such as add, place, add draw in their order, so their coordinates differ.

Features

  • kinds: support complex gateways in plain BPMN (#74) (#91) (d535609)
  • kinds: support groups with members tied by category value (#73) (#92) (de47b90)

Bug Fixes

  • flows: keep conditions off flows out of parallel and event-based gateways (#94) (5b7e7a6)
  • flows: refuse sequence flows out of link throw and into link catch events (#95) (8bc7e52)
  • make room only for what follows an inserted node and keep the rest of a hand-made drawing in place (#119) (a6b8447)
  • validate: refuse boundary events on event sub-processes (#84) (9e68e25)

Code Refactoring

  • arrange src as a hexagon of domain, application and adapters (#103) (c9b4b39)
  • drop the learned id style, new ids follow element-id-naming (#118) (b998c7d)
  • make the codebase smaller and gate on duplication and test-only code (#112) (247e1e1)
  • move linting out of the domain and merge duplicated domain concepts (#116) (ef1945f)
  • use c7, c8 and none as the only platform value and drop the unused in-memory store (#110) (6ebce59)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--bpmn-cli branch 2 times, most recently from c354a64 to e5719eb Compare October 23, 2026 16:34
@github-actions github-actions Bot changed the title chore(main): release 0.8.1 chore(main): release 0.9.0 Oct 24, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--bpmn-cli branch 12 times, most recently from 65ae3de to 49d43fe Compare October 28, 2026 10:17
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--bpmn-cli branch from 49d43fe to 16e757b Compare October 28, 2026 10:47

This branch has not been deployed

No deployments
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.

0 participants