Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 28, 2026

Bumps org.webjars.npm:bpmn-visualization from 0.46.0 to 0.47.0.

Release notes

Sourced from org.webjars.npm:bpmn-visualization's releases.

0.47.0

⚡ This release helps reduce the bundle size of applications using bpmn-visualization

Thanks to all the contributors of this release 🌈: @​tbouffard

See milestone 0.47.0 to get the list of issues covered by this release.

Highlights

🎉 Reduced bundle size thanks to fast-xml-parser upgrade

We use the fast-xml-parser dependency to parse the BPMN diagram's XML source.

We've updated it from v5.0.8 to v5.2.5. The new version is declared as side-effect free, which allows bundlers to apply more aggressive tree-shaking.

Impact: Applications integrating bpmn-visualization may benefit from smaller bundle sizes!

Some bundlers are now able to better remove unused code, resulting in lighter builds.

For more info about tree-shaking and side effects, check the Webpack documentation.

📦 Bundle size comparison

Here’s how the bundle size changed in several example applications from the bpmn-visualization-examples repository:

Example 0.46.0 fxp 5.2.0 (#3327) fxp 5.2.5 (#3343)
rollup 992.60 kB 993.40 kB 994.00 kB
rsbuild 959.80 kB 953.70 kB 954.70 kB
vite 994.20 kB 995.00 kB 996.40 kB
webpack 980.10 kB 973.80 kB 974.20 kB

🔍 Quick analysis

  • rollup and vite already apply tree-shaking efficiently, so no improvement here. The slight increase is due to new code introduced in fast-xml-parser itself.
  • webpack and rsbuild show a decrease of ~5–6 kB, thanks to better tree-shaking of unused code.

What's Changed

Full Changelog: process-analytics/bpmn-visualization-js@v0.46.0...v0.47.0

📦 Dependency updates

... (truncated)

Commits
  • 54a7c7a chore(release): 0.47.0
  • c858f3f chore(release): prepare version for release
  • 8a838ec chore(deps): bump es-toolkit from 1.35.0 to 1.39.3 (#3357)
  • 9c19e41 chore(deps-dev): bump vite from 6.3.3 to 6.3.5 (#3356)
  • e2ebbe3 chore(deps-dev): bump eslint-plugin-prettier from 5.4.1 to 5.5.0 (#3355)
  • d4029fd refactor: remove "mx" prefixes in comments (#3354)
  • f9125f9 chore(deps-dev): bump typedoc from 0.28.4 to 0.28.5 (#3352)
  • 79f6ae4 chore(deps-dev): bump the lint group with 2 updates (#3350)
  • 11922fd chore(deps-dev): bump the rollup group with 2 updates (#3351)
  • b65de16 chore(deps-dev): bump postcss from 8.5.5 to 8.5.6 (#3348)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.webjars.npm:bpmn-visualization](https://github.com/process-analytics/bpmn-visualization-js) from 0.46.0 to 0.47.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.46.0...v0.47.0)

---
updated-dependencies:
- dependency-name: org.webjars.npm:bpmn-visualization
  dependency-version: 0.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
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