Skip to content

chore(deps): update devdependencies - #3929

Merged
Shinigami92 merged 1 commit into
nextfrom
renovate/devdependencies
Aug 14, 2026
Merged

chore(deps): update devdependencies#3929
Shinigami92 merged 1 commit into
nextfrom
renovate/devdependencies

Conversation

@renovate

@renovate renovate Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@types/node (source) 24.13.224.13.3 age confidence
@types/semver (source) 7.7.17.8.0 age confidence
@vueuse/core (source) 14.3.014.4.0 age confidence
cypress (source) 15.17.015.20.1 age confidence
npm-run-all2 9.0.29.0.3 age confidence
publint (source) 0.3.210.3.23 age confidence
sanitize-html (source) 2.17.52.17.6 age confidence
tsdown (source) 0.22.30.22.14 age confidence
tsx (source) 4.22.44.23.12 age confidence
vue (source) 3.5.383.5.41 age confidence
vue-tsc (source) 3.3.53.3.9 age confidence

Release Notes

vueuse/vueuse (@​vueuse/core)

v14.4.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
cypress-io/cypress (cypress)

v15.20.1

Compare Source

Changelog: https://docs.cypress.io/app/references/changelog#15-20-1

v15.20.0

Compare Source

Changelog: https://docs.cypress.io/app/references/changelog#15-20-0

v15.19.0

Compare Source

Changelog: https://docs.cypress.io/app/references/changelog#15-19-0

v15.18.1

Compare Source

Changelog: https://docs.cypress.io/app/references/changelog#15-18-1

v15.18.0

Compare Source

Changelog: https://docs.cypress.io/app/references/changelog#15-18-0

bcomnes/npm-run-all2 (npm-run-all2)

v9.0.3

Compare Source

Merged
  • Upgrade: Bump ansi-styles from 6.2.3 to 7.0.0 #244
  • Upgrade: Bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 #243
  • Upgrade: Bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 #242
  • Upgrade: Bump actions/setup-node from 6 to 7 #241
  • chore: update schema version in .knip.jsonc to v6 #237
  • Upgrade: Bump @​types/node from 25.9.4 to 26.0.0 #239
  • Upgrade: Bump actions/checkout from 6 to 7 #238
Commits
  • Harden GitHub Actions workflows 7f5fca6
  • Remove obsolete shell-quote types d970668
publint/publint (publint)

v0.3.23

Compare Source

Patch Changes
  • #​248 9ff88ac - Recursively detect test files (e.g. *.test.js, *.spec.ts) for the USE_FILES suggestion.

  • #​245 ad737a3 - The USE_FILES message now reports which internal files or directories triggered it via args.internalFilePaths

v0.3.22

Compare Source

Patch Changes
  • #​241 7740a62 - Support npm v12 and pnpm v11

  • cad0425 - Relax git url regex for repository validation

  • #​244 393ac4d - Recognize more common internal files for the USE_FILES suggestion.

  • #​242 4a8dc75 - Refactor supported package manager handling from @publint/pack

apostrophecms/apostrophe (sanitize-html)

v2.17.6

Fixes
  • Allow transformTags to emit text when textFilter is set, even if the tag is initially empty. This is consistent with the documentation. Thanks to spokodev for the fix.
Security
  • Fixed an XSS/allowlist bypass in which the contents of a raw-text element (textarea or xmp) nested inside an svg or math root were re-emitted without HTML-escaping. sanitize-html treated that content as inert raw text because htmlparser2 10.x classified raw-text elements by tag name and ignored the namespace, but a real HTML5 parser treats textarea/xmp as ordinary foreign elements inside SVG/MathML and re-parses their contents as live markup. As a result, markup and event-handler attributes that the allowlist never permitted (for example <svg><textarea><img src=x onerror=alert(1)>) could survive sanitization and execute in the browser. This is now fixed on two fronts: htmlparser2 was upgraded to 12.x, which is namespace-aware and parses textarea/xmp inside SVG/MathML as ordinary elements, so their non-allowlisted children (such as the injected img) are dropped by the allowlist instead of being preserved as raw text; and any raw-text content sanitize-html still emits for these tags (at HTML integration points such as foreignObject/mtext, or outside foreign content) is always HTML-escaped. The default configuration is not affected; the precondition is an allowedTags that includes svg or math together with textarea or xmp. Thanks to khoadb175 for responsibly disclosing the vulnerability.
  • Fixed a mutation-XSS / allowedTags bypass affecting configurations that allow the textarea or xmp raw-text tags. htmlparser2 10.x did not recognize an end tag with a trailing solidus (e.g. </textarea/>) as closing the element, so it kept the following markup as raw text, but a spec-compliant browser treats </textarea/> as a valid close and parses that markup as a live element. Because raw-text content was re-emitted without escaping, a payload such as <textarea></textarea/><img src=x onerror=...> could smuggle non-allowlisted, executable markup through the sanitizer. The default configuration was not affected. This is now defended at two layers: htmlparser2 was upgraded to 12.x, whose tokenizer closes these end tags correctly, and the raw text sanitize-html emits for these tags is always escaped so no < can reopen a tag when the output is re-parsed (textarea, an RCDATA element whose entities htmlparser2 decodes, is escaped like normal text, while xmp, a raw-text element, has only its angle brackets escaped to avoid double-encoding already-encoded entities). Because htmlparser2 is ESM-only from version 11 onward, sanitize-html now requires Node.js >=22.12.0 (the first 22.x release in which require() of an ES module is available unflagged). Thanks to bibu123456 for reporting the vulnerability and Kayiz-PT for coordinating the disclosure (GHSA-jxwj-j7wr-gfrw).
rolldown/tsdown (tsdown)

v0.22.14

Compare Source

   🚀 Features
  • Add CLI build concurrency option  -  by @​sxzz and Jeroen Zwartepoorte (8a14c)
    View changes on GitHub

v0.22.13

Compare Source

   🚀 Features
  • deps: Support neverBundle: true to externalize all dependencies  -  by @​sxzz (d30a7)
   🐞 Bug Fixes
    View changes on GitHub

v0.22.12

Compare Source

   🚨 Breaking Changes
    View changes on GitHub

v0.22.11

Compare Source

   🚀 Features
    View changes on GitHub

v0.22.10

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.22.9

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.22.8

Compare Source

   🚀 Features
   🐞 Bug Fixes
  • config: Concat plugins arrays when merging config  -  by @​sxzz (b1c80)
    View changes on GitHub

v0.22.7

Compare Source

   🚀 Features
  • logger: Add suppressWarnings option to filter warnings  -  by @​sxzz (dc510)
    View changes on GitHub

v0.22.6

Compare Source

No significant changes

    View changes on GitHub

v0.22.5

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.22.4

Compare Source

   🚀 Features
   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub
privatenumber/tsx (tsx)

v4.23.12

Compare Source

Bug Fixes

This release is also available on:

v4.23.11

Compare Source

v4.23.10

Compare Source

Bug Fixes

This release is also available on:

v4.23.9

Compare Source

Bug Fixes
  • map Node test locations (2f55884)
  • support data URLs in tsImport (b94f46f)

This release is also available on:

v4.23.8

Compare Source

Bug Fixes
  • preserve package subpath resolution (be1315e)
  • preserve typeless ESM dependency exports (70dfc5e)

This release is also available on:

v4.23.7

Compare Source

Bug Fixes
  • prevent tsImport cache collisions (4e5a138)

This release is also available on:

v4.23.6

Compare Source

v4.23.5

Compare Source

v4.23.4

Compare Source

Bug Fixes
  • cli: allow async process.once() signal handlers to finish (#​827) (2afc7bb)

This release is also available on:

v4.23.3

Compare Source

Bug Fixes

This release is also available on:

v4.23.2

Compare Source

v4.23.1

Compare Source

Bug Fixes
  • support tsImport after global preload (8d4ffc2)
  • watch: avoid clearing piped output (95d0672)
  • watch: treat script and dependency paths literally (79fddde)
Performance Improvements
  • index transform cache lazily (e818ad6)
  • load esbuild lazily in CLI (d067938)
  • map Node TypeScript formats directly (cdcc623)
  • use sync module hooks on Node v22.22.3+ (f8992f1)

This release is also available on:

v4.23.0

Compare Source

Bug Fixes
Features

This release is also available on:

v4.22.5

Compare Source

Bug Fixes
  • isolate hook state per async module.register() registration (a305f36)

This release is also available on:

vuejs/core (vue)

v3.5.41

Compare Source

Bug Fixes

v3.5.40

Compare Source

Bug Fixes

v3.5.39

Compare Source

Bug Fixes
vuejs/language-tools (vue-tsc)

v3.3.9

Compare Source

component-meta
language-core
language-service
  • fix: preserve trailing modifiers when completing in the middle of a directive (#​6133) - Thanks to @​lazerg!
  • fix: only replace current directive modifier on completion - Thanks to @​KazariEX!
  • fix: preserve current modifier when filtering completion duplicates - Thanks to @​KazariEX!
workspace
  • feat: migrate build and tests to typescript-native-bridge (#​6129)

v3.3.8

Compare Source

language-core
workspace

v3.3.7

Compare Source

language-core
  • fix: wrap single expression event handlers to avoid ASI after return (#​6115) - Thanks to @​KazariEX!
typescript-plugin
  • fix: filter const globals from template completions

v3.3.6

Compare Source

language-core
  • fix: make generic component internal context inference type-safe across .d.ts boundary (#​6104) - Thanks to @​Holiden!
  • fix: do not treat non-trivial property accesses as compound - Thanks to @​KazariEX!
  • fix: treat semicolon-terminated expressions as compound - Thanks to @​KazariEX!
  • fix: preserve return types for compound event handlers - Thanks to @​KazariEX!
  • fix: use WeakMap to cache inline TS ASTs - Thanks to @​KazariEX!
  • fix: match upstream CSS v-bind parsing behavior - Thanks to @​KazariEX!
  • fix: include setup bindings as potential component names (#​6111) - Thanks to @​KazariEX!
  • perf: reduce boundary code feature allocations - Thanks to @​KazariEX!
  • refactor: centralize code features and deprecate allCodeFeatures - Thanks to @​KazariEX!

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on day 1 of the month (* 0-3 1 * *)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner July 1, 2026 02:09
@renovate renovate Bot added c: dependencies Pull requests that adds/updates a dependency p: 1-normal Nothing urgent labels Jul 1, 2026
@renovate renovate Bot added this to the vAnytime milestone Jul 1, 2026
@netlify

netlify Bot commented Jul 1, 2026

Copy link
Copy Markdown

Deploy Preview for fakerjs ready!

Name Link
🔨 Latest commit d4dab27
🔍 Latest deploy log https://app.netlify.com/projects/fakerjs/deploys/6a7f8dc47c336900085250dd
😎 Deploy Preview https://deploy-preview-3929.fakerjs.dev
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@codecov

codecov Bot commented Jul 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.92%. Comparing base (18545bb) to head (d4dab27).

Additional details and impacted files
@@           Coverage Diff           @@
##             next    #3929   +/-   ##
=======================================
  Coverage   98.92%   98.92%           
=======================================
  Files         926      926           
  Lines        3248     3248           
  Branches      590      590           
=======================================
  Hits         3213     3213           
  Misses         31       31           
  Partials        4        4           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/devdependencies branch 10 times, most recently from d1b5d73 to 4825681 Compare July 7, 2026 21:06
@renovate
renovate Bot force-pushed the renovate/devdependencies branch 10 times, most recently from afbb1ed to 6a29441 Compare July 17, 2026 08:59
@renovate
renovate Bot force-pushed the renovate/devdependencies branch 4 times, most recently from 4e5dddf to 224cf66 Compare July 20, 2026 07:05
@renovate
renovate Bot force-pushed the renovate/devdependencies branch 16 times, most recently from 678f147 to 667ad77 Compare August 10, 2026 15:52
@renovate
renovate Bot force-pushed the renovate/devdependencies branch 8 times, most recently from dcabcc1 to 7f9e163 Compare August 14, 2026 20:56
@renovate
renovate Bot force-pushed the renovate/devdependencies branch from 7f9e163 to d4dab27 Compare August 14, 2026 21:50
@Shinigami92
Shinigami92 added this pull request to the merge queue Aug 14, 2026
Merged via the queue into next with commit 38335e2 Aug 14, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c: dependencies Pull requests that adds/updates a dependency p: 1-normal Nothing urgent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant