feat!: support bpmn-visualization 0.48.0#539
Merged
tbouffard merged 5 commits intoJun 25, 2026
Merged
Conversation
Bumps [bpmn-visualization](https://github.com/process-analytics/bpmn-visualization-js) from 0.47.0 to 0.48.0. - [Release notes](https://github.com/process-analytics/bpmn-visualization-js/releases) - [Changelog](https://github.com/process-analytics/bpmn-visualization-js/blob/master/CHANGELOG.md) - [Commits](process-analytics/bpmn-visualization-js@v0.47.0...v0.48.0) --- updated-dependencies: - dependency-name: bpmn-visualization dependency-version: 0.48.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
bpmn-visualization 0.48.0 promotes the helpers previously shipped by the custom ShapeUtil into its own ShapeUtil: flowNodeKinds() no longer includes artifacts and isFlowNode() is now provided upstream. The custom ShapeUtil subclass is therefore removed, and the code uses the base ShapeUtil from bpmn-visualization directly. BpmnElementsIdentifier.isBpmnArtifact() is renamed to isArtifact() to match the upstream ShapeUtil.isArtifact() it now delegates to. The peer dependency range is relaxed to >=0.48.0, and the demo, tests and README are updated accordingly. BREAKING CHANGE: - The package no longer exports the ShapeUtil class. Import ShapeUtil directly from bpmn-visualization; its isFlowNode() and flowNodeKinds() cover the previous custom behavior, and isBpmnArtifact() no longer exists. - BpmnElementsIdentifier.isBpmnArtifact() is renamed to isArtifact(). Update callers accordingly.
♻️ Preview destroyed
🤖 Powered by surge-preview |
|||||||||
…f re-exporting a type Replace the exported `GlobalOptions` type alias (and the `PluginOptionExtension` interface) by a module augmentation of the `bpmn-visualization` `GlobalOptions` interface that adds the optional `plugins` property. This removes the need for consumers to import a dedicated `GlobalOptions` type from the addons package: the `plugins` property is now available on the standard `bpmn-visualization` `GlobalOptions` as soon as anything is imported from `bpmn-visualization-addons`. It also drops the awkward intersection-type pattern documented for custom options. BREAKING CHANGE: - The `GlobalOptions` type and the `PluginOptionExtension` interface are no longer exported by `@process-analytics/bpmn-visualization-addons`. Import `GlobalOptions` from `bpmn-visualization` instead; its `plugins` property is added by module augmentation when the addons package is imported.
Add a Common Commands note explaining that the Node version is pinned in .nvmrc and must be selected with `nvm use` (sourcing nvm first in non-interactive shells), to avoid running build/test on an unintended Node version.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




Bumps bpmn-visualization from 0.47.0 to 0.48.0.
Release notes
Sourced from bpmn-visualization's releases.
... (truncated)
Commits
8f2f3d5chore(release): 0.48.0620d288chore(release): prepare version for release0f0bc93chore(gha): bump release-drafter/release-drafter from 7.3.1 to 7.4.0 (#3531)dde8974refactor!: stop exporting StyleConfigurator and mxImageExport (#3528)d9faaaatest(fit): assert mxGraphView calls in the fit integration tests (#3527)7d72850chore(gha): bump release-drafter/release-drafter from 7.3.0 to 7.3.1 (#3526)bc8de31refactor: extract insertEdge private method in BpmnRenderer (#3524)382b0bdci: restore running e2e tests on chrome macos (#3458)24e012fchore(deps): bump es-toolkit from 1.45.1 to 1.46.1 (#3522)2967ba3chore(gha): bump release-drafter/release-drafter from 7.2.1 to 7.3.0 (#3523)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for bpmn-visualization since your current version.
You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)