chore(deps): bump fast-xml-parser from 5.3.6 to 5.4.1#3474
Conversation
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.3.6 to 5.4.1. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](NaturalIntelligence/fast-xml-parser@v5.3.6...v5.4.1) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.4.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
✔️ All checks pass
✔️ Changelog and release-notes reviewed. Nothing impactful for us.
Analysis
Changes
fast-xml-parser now depends on fast-xml-builder, this will be removed in next major version
https://github.com/NaturalIntelligence/fast-xml-parser/releases/tag/v5.4.0
XML Builder was the part of fast-xml-parser for years. But considering that any bug in builder may false-alarm the users who are only using parser and vice-versa, we have decided to split it into a separate package.
XMLBuilder will be removed from current package in any next major version of this library.
This should not have impact on the bundle size, as bpmn-visualization doesn't use XMLBuilder so the code and the dependcy should be tree-shaked.
Bundle size
fxp 5.4.0 introduces the dependency on fast-xml-builder. No impact on the bundle size comparing with 5.3.9.
| Bundle | fxp 5.3.6 | fxp 5.3.9 | fxp 5.4.0 | fxp 5.4.1 |
|---|---|---|---|---|
| bpmn-visualization.esm.js | 208 593 | 208 593 | 208 593 | 208 593 |
| bpmn-visualization.js | 1 721 418 | 1 722 125 | 1 722 125 | 1 722 601 |
| bpmn-visualization.min.js | 986 984 | 987 383 | 987 383 | 987 583 |
Bumps fast-xml-parser from 5.3.6 to 5.4.1.
Release notes
Sourced from fast-xml-parser's releases.
Changelog
Sourced from fast-xml-parser's changelog.
... (truncated)
Commits
4e7ca80update release info36023b4fix (#785) unpairedTag node should not have tag contentb366026separate builder6f333a8update release infoc3ffbabsupport strictReservedNamesc692040update release info107e34cavoid{}to create an empty object60835a4support maxNestedTagsf55657cavoid direct call to hasOwnPropertyc13a961handle non-array input for XML builder when preserveOrder is trueYou 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)