Bump js-yaml and xmlbuilder2 by dependabot[bot] · Pull Request #974 · actions/setup-java
Bumps js-yaml to 4.1.1 and updates ancestor dependency xmlbuilder2. These dependencies need to be updated together.
Updates js-yaml from 3.14.0 to 4.1.1
Changelog
Sourced from js-yaml's changelog.
[4.1.1] - 2025-11-12
Security
- Fix prototype pollution issue in yaml merge (<<) operator.
[4.1.0] - 2021-04-15
Added
- Types are now exported as
yaml.types.XXX.- Every type now has
optionsproperty with original arguments kept as they were (seeyaml.types.int.optionsas an example).Changed
Schema.extend()now keeps old type order in case of conflicts (e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered asabcdinstead ofcbad).[4.0.0] - 2021-01-03
Changed
- Check migration guide to see details for all breaking changes.
- Breaking: "unsafe" tags
!!js/function,!!js/regexp,!!js/undefinedare moved to js-yaml-js-types package.- Breaking: removed
safe*functions. Useload,loadAll,dumpinstead which are all now safe by default.yaml.DEFAULT_SAFE_SCHEMAandyaml.DEFAULT_FULL_SCHEMAare removed, useyaml.DEFAULT_SCHEMAinstead.yaml.Schema.create(schema, tags)is removed, useschema.extend(tags)instead.!!binarynow always mapped toUint8Arrayon load.- Reduced nesting of
/libfolder.- Parse numbers according to YAML 1.2 instead of YAML 1.1 (
01234is now decimal,0o1234is octal,1:23is parsed as string instead of base60).dump()no longer quotes:,[,],(,)except when necessary, #470, #557.- Line and column in exceptions are now formatted as
(X:Y)instead ofat line X, column Y(also present in compact format), #332.- Code snippet created in exceptions now contains multiple lines with line numbers.
dump()now serializesundefinedasnullin collections and removes keys withundefinedin mappings, #571.dump()withskipInvalid=truenow serializes invalid items in collections as null.- Custom tags starting with
!are now dumped as!taginstead of!<!tag>, #576.- Custom tags starting with
tag:yaml.org,2002:are now shorthanded using!!, #258.Added
- Added
.mjs(es modules) support.- Added
quotingTypeandforceQuotesoptions for dumper to configure string literal style, #290, #529.- Added
styles: { '!!null': 'empty' }option for dumper (serializes{ foo: null }as "foo:"), #570.- Added
replaceroption (similar to option in JSON.stringify), #339.- Custom
Tagcan now handle all tags or multiple tags with the same prefix, #385.Fixed
... (truncated)
Commits
cc482e74.1.1 released50968b8dist rebuildd092d86lint fix383665ffix prototype pollution in merge (<<)0d3ca7aREADME.md: HTTP => HTTPS (#678)49baadddoc: 'empty' style option for !!nullba3460eFix demo link (#618)2cef47b4.1.0 released810b149dist rebuild2b5620eExport built-in types, type override now preserves order- Additional commits viewable in compare view
Updates xmlbuilder2 from 2.4.1 to 4.0.3
Changelog
Sourced from xmlbuilder2's changelog.
[4.0.3] - 2025-11-01
Bug Fixes
- Fixed a bug where text-only element nodes were printed on new lines in callback mode (see #94).
[4.0.2] - 2025-11-01
Features
- Added back minified browser bundle.
[4.0.1] - 2025-10-26
Bug Fixes
- Updated dependencies.
[4.0.0] - 2025-10-08
Bug Fixes
- Fixed a bug where attributes were grouped even if the group option was not set (see #192).
BREAKING CHANGES
- Changed minimum required node.js version to 20.
[3.1.1] - 2023-05-08
Bug Fixes
- Moved
@types/nodeto a dev dependency (see #165).- Bumped
js-yamlup from a version with a known vulnerability (see #141 and #167).[3.1.0] - 2023-04-24
Features
- Allowed preserving blankspace text nodes when parsing an XML string (see #101).
Bug Fixes
[3.0.2] - 2021-08-10
Bug Fixes
- Fixed a bug where some predefined entities where not being decoded when parsed (see #99).
... (truncated)
Commits
5ca638bMerge branch 'mdovhopo-master'8d50e14Bump version5c122b3Merge branch 'master' into mdovhopo-master9617fcfUpdate changelogd3b76faMerge branch 'master' into mdovhopo-masterf7bacc3Wait no it's actually cjs2d6c7e3Declare that the package is an ES Module6f83432remove browser source configuration, as webpack seems to be disabled460b5c4Add sponsorship links6c2a110Update funding- Additional commits viewable in compare view
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 mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@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)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.