Update dependency js-yaml to v4.3.2 #125

Open
renovate wants to merge 1 commit from renovate/js-yaml-4.x-lockfile into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
js-yaml 4.1.1 → 4.3.2 age confidence

Release Notes

nodeca/js-yaml (js-yaml)

v4.3.2

Compare Source

v4.3.1

Compare Source

v4.3.0

Compare Source

Security
  • Backported maxTotalMergeKeys option.

v4.2.0

Compare Source

Added
  • Added docs/safety.md with notes about processing untrusted YAML.
  • Added maxDepth (100) loader option. Not a problem, but gives a better
    exception instead of RangeError on stack overflow.
  • Added a loader option limiting merge sequence length. Not a problem after
    merge fix, but an additional restriction for safety.
  • Added sourcemaps to dist/ builds.
Changed
  • Stop resolving numbers with underscores as numeric scalars, #​627.
  • Switched dev toolchains to Vite / neostandard.
  • Updated demo.
  • Reorganized tests.
  • dist/ files are no longer kept in the repository.
Fixed
  • Fix parsing of properties on the first implicit block mapping key, #​62.
  • Fix trailing whitespace handling when folding flow scalar lines, #​307.
  • Reject top-level block scalars without content indentation, #​280.
  • Ensure numbers survive round-trip, #​737.
  • Fix test coverage for issue #​221.
  • Fix flow scalar trailing whitespace folding, #​307.
  • Fix digits in YAML named tag handles.
Security
  • Fix potential DoS via quadratic complexity in merge - deduplicate repeated
    elements (makes sense for malformed files > 10K).

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [js-yaml](https://github.com/nodeca/js-yaml) | [`4.1.1` → `4.3.2`](https://renovatebot.com/diffs/npm/js-yaml/4.1.1/4.3.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/js-yaml/4.3.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/js-yaml/4.1.1/4.3.2?slim=true) | --- ### Release Notes <details> <summary>nodeca/js-yaml (js-yaml)</summary> ### [`v4.3.2`](https://github.com/nodeca/js-yaml/compare/4.3.1...4.3.2) [Compare Source](https://github.com/nodeca/js-yaml/compare/4.3.1...4.3.2) ### [`v4.3.1`](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.1) [Compare Source](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.1) ### [`v4.3.0`](https://github.com/nodeca/js-yaml/blob/HEAD/CHANGELOG.md#430-3150---2026-06-27) [Compare Source](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.0) ##### Security - Backported `maxTotalMergeKeys` option. ### [`v4.2.0`](https://github.com/nodeca/js-yaml/blob/HEAD/CHANGELOG.md#420---2026-06-01) [Compare Source](https://github.com/nodeca/js-yaml/compare/4.1.1...4.2.0) ##### Added - Added `docs/safety.md` with notes about processing untrusted YAML. - Added `maxDepth` (100) loader option. Not a problem, but gives a better exception instead of RangeError on stack overflow. - Added a loader option limiting merge sequence length. Not a problem after `merge` fix, but an additional restriction for safety. - Added sourcemaps to `dist/` builds. ##### Changed - Stop resolving numbers with underscores as numeric scalars, [#&#8203;627](https://github.com/nodeca/js-yaml/issues/627). - Switched dev toolchains to Vite / neostandard. - Updated demo. - Reorganized tests. - `dist/` files are no longer kept in the repository. ##### Fixed - Fix parsing of properties on the first implicit block mapping key, [#&#8203;62](https://github.com/nodeca/js-yaml/issues/62). - Fix trailing whitespace handling when folding flow scalar lines, [#&#8203;307](https://github.com/nodeca/js-yaml/issues/307). - Reject top-level block scalars without content indentation, [#&#8203;280](https://github.com/nodeca/js-yaml/issues/280). - Ensure numbers survive round-trip, [#&#8203;737](https://github.com/nodeca/js-yaml/issues/737). - Fix test coverage for issue [#&#8203;221](https://github.com/nodeca/js-yaml/issues/221). - Fix flow scalar trailing whitespace folding, [#&#8203;307](https://github.com/nodeca/js-yaml/issues/307). - Fix digits in YAML named tag handles. ##### Security - Fix potential DoS via quadratic complexity in merge - deduplicate repeated elements (makes sense for malformed files > 10K). </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xOTAuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjE5MC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Update dependency js-yaml to v4.3.2
Some checks failed
Node.js CI / security-check (pull_request) Has been cancelled
Node.js CI / build (20.x) (pull_request) Has been cancelled
Node.js CI / build (22.x) (pull_request) Has been cancelled
8dc2134530
Some checks failed
Node.js CI / security-check (pull_request) Has been cancelled
Node.js CI / build (20.x) (pull_request) Has been cancelled
Node.js CI / build (22.x) (pull_request) Has been cancelled
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin "renovate/js-yaml-4.x-lockfile:renovate/js-yaml-4.x-lockfile"
git switch "renovate/js-yaml-4.x-lockfile"

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch "main"
git merge --no-ff "renovate/js-yaml-4.x-lockfile"
git switch "renovate/js-yaml-4.x-lockfile"
git rebase "main"
git switch "main"
git merge --ff-only "renovate/js-yaml-4.x-lockfile"
git switch "renovate/js-yaml-4.x-lockfile"
git rebase "main"
git switch "main"
git merge --no-ff "renovate/js-yaml-4.x-lockfile"
git switch "main"
git merge --squash "renovate/js-yaml-4.x-lockfile"
git switch "main"
git merge --ff-only "renovate/js-yaml-4.x-lockfile"
git switch "main"
git merge "renovate/js-yaml-4.x-lockfile"
git push origin "main"
Sign in to join this conversation.
No description provided.