PR #89 opened: build(deps-dev): bump the minor-and-patch group across 1 directory with 5 updates
Bumps the minor-and-patch group with 5 updates in the / directory:
| Package | From | To |
|---|---|---|
| @vitejs/plugin-vue | 6.0.5 | 6.0.6 |
| autoprefixer | 10.4.27 | 10.5.0 |
| axios | 1.14.0 | 1.15.1 |
| postcss | 8.5.8 | 8.5.10 |
| vue | 3.5.31 | 3.5.32 |
Updates @vitejs/plugin-vue from 6.0.5 to 6.0.6
▶Release notes
Sourced from @vitejs/plugin-vue's releases.
[email protected]
Please refer to CHANGELOG.md for details.
▶Changelog
Sourced from @vitejs/plugin-vue's changelog.
6.0.6 (2026-04-13)
Features
Bug Fixes
Miscellaneous Chores
▶Commits
51dbf4brelease: [email protected]9e07ae9feat(plugin-vue): propagate multiRoot for template-only vapor components (#745)050c996fix(deps): update all non-major dependencies (#738)6d834d8chore: remove unused deps (#760)a0e1ef8chore(deps): update dependency rollup to ^4.59.0 (#749)- See full diff in compare view
Updates autoprefixer from 10.4.27 to 10.5.0
▶Release notes
Sourced from autoprefixer's releases.
10.5.0 “Each Endeavouring, All Achieving”
- Added
mask-position-xandmask-position-ysupport (by@toporek).
▶Changelog
Sourced from autoprefixer's changelog.
10.5.0 “Each Endeavouring, All Achieving”
- Added
mask-position-xandmask-position-ysupport (by@toporek).
▶Commits
Updates axios from 1.14.0 to 1.15.1
▶Release notes
Sourced from axios's releases.
v1.15.1
This release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.
🔒 Security Fixes
- Header Injection Hardening: Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (#10749)
- CRLF Stripping in Multipart Headers: Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (#10758)
- Prototype Pollution / Auth Bypass: Replaced unsafe
inchecks withhasOwnPropertyto prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (#10761, #10760)withXSRFTokenTruthy Bypass: Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (#10762)maxBodyLengthWith Zero Redirects: EnforcesmaxBodyLengtheven whenmaxRedirectsis set to0, closing a bypass path for oversized request bodies. (#10753)- Streamed Response
maxContentLengthBypass: AppliesmaxContentLengthto streamed responses that previously bypassed the cap. (#10754)- Follow-up CVE Completion: Completes an earlier incomplete CVE fix to fully close the regression window. (#10755)
🚀 New Features
- AI-Based Docs Translations: Initial scaffold for AI-assisted translations of the documentation site. (#10705)
LocationRequest Header Type: AddsLocationtoCommonRequestHeadersListfor accurate typing of redirect-aware requests. (#7528)🐛 Bug Fixes
- FormData Handling: Removes
Content-Typewhen no boundary is present onFormDatafetch requests, supports multi-select fields, cancelsrequest.bodyinstead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (#7314, #10676, #10702, #10726)- HTTP Adapter: Handles socket-only request errors without leaking keep-alive listeners. (#10576)
- Progress Events: Clamps
loadedtototalfor computable upload/download progress events. (#7458)- Types: Aligns
runWhentype with the runtime behaviour inInterceptorManagerand makes response header keys case-insensitive. (#7529, #10677)buildFullPath: Uses strict equality in the base/relative URL check. (#7252)AxiosURLSearchParamsRegex: Improves the regex used for param serialisation to avoid edge-case mismatches. (#10736)- Resilient Value Parsing: Parses out header/config values instead of throwing on malformed input. (#10687)
- Docs Artefact Cleanup: Removes the docs content that was incorrectly committed. (#10727)
🔧 Maintenance & Chores
- Threat Model & Security Docs: Ongoing refinement of
THREATMODEL.md, including Hopper security update, TLS and tag-replay wording, mitigation descriptions, decompression-bomb guidance, and further cleanup. (#10672, #10715, #10718, #10722, #10763, #10765)- Test Coverage & Migration: Expanded
shouldBypassProxycoverage for wildcard/IPv6/edge cases, documented and testedAxiosError.status, and migratedprogressEventReducertests to Vitest. (#10723, #10725, #10741)- Type Refactor: Uses TypeScript utility types to deduplicate literal unions. (#7520)
- Repo & CI: Adds
CODEOWNERS, switches v1.x releases to an ephemeral release branch, and removes orphaned Bower support. (#10739, #10738, #10746)- Changelog Backfill: Added missing version entries to the changelog. (#10704)
- Dependencies: Bumped
follow-redirects(1.15.11→1.16.0) in root and docs,axios(1.14.0→1.15.0) in docs, and a group of 5 development dependencies. (#10717, #10716, #10684, #10709)🌟 New Contributors
We are thrilled to welcome our new contributors. Thank you for helping improve axios:
... (truncated)
▶Changelog
Sourced from axios's changelog.
Changelog
v1.15.0 — April 7, 2026
This release delivers two critical security patches targeting header injection and SSRF via proxy bypass, adds official runtime support for Deno and Bun, and includes significant CI security hardening.
🔒 Security Fixes
Header Injection (CRLF): Rejects any header value containing
\ror\ncharacters to block CRLF injection chains that could be used to exfiltrate cloud metadata (IMDS). Behavior change: headers with CR/LF now throw"Invalid character in header content". (#10660)SSRF via
no_proxyBypass: Introduces ashouldBypassProxyhelper that normalises hostnames (strips trailing dots, handles bracketed IPv6) before evaluatingno_proxy/NO_PROXYrules, closing a gap that could cause loopback or internal hosts to be inadvertently proxied. (#10661)🚀 New Features
- Deno & Bun Runtime Support: Added full smoke test suites for Deno and Bun, with CI workflows that run both runtimes before any release is cut. (#10652)
🐛 Bug Fixes
- Node.js v22 Compatibility: Replaced deprecated
url.parse()calls with the WHATWGURL/URLSearchParamsAPI across examples, sandbox, and tests, eliminatingDEP0169deprecation warnings on Node.js v22+. (#10625)🔧 Maintenance & Chores
CI Security Hardening: Added zizmor GitHub Actions security scanner; switched npm publish to OIDC Trusted Publishing (removing the long-lived
NODE_AUTH_TOKEN); pinned all action references to full commit SHAs; narrowed workflow permissions to least privilege; gated the publish step behind a dedicatednpm-publishenvironment; and blocked the sponsor-block workflow from running on forks. (#10618, #10619, #10627, #10637, #10641, #10666)Docs: Clarified HTTP/2 support and the unsupported
httpVersionoption; added documentation for header case preservation; improved thebeforeRedirectexample to prevent accidental credential leakage. (#10644, #10654, #10624)Dependencies: Bumped
picomatch,handlebars,serialize-javascript,vite(×3),denoland/setup-deno, and 4 additional dev dependencies to latest versions. (#10564, #10565, #10567, #10568, #10572, #10574, #10663, #10664, #10665, #10669, #10670)🌟 New Contributors
We are thrilled to welcome our new contributors. Thank you for helping improve axios:
@Kilros0817(#10625)@shaanmajid(#10616, #10617, #10618, #10619, #10637, #10641, #10666)@ashstrc(#10624, #10644)@Abhi3975(#10589)@raashish1601(#10573)
▶Commits
ac42446chore(release): prepare release 1.15.1 (#10767)908f220docs: update threatmodel (#10765)f93f815docs: added docs around potential decompressions bomb (#10763)1728aa1fix: short-circuits on any truthy non-boolean in withXSRFToken (#10762)42eb721fix: replace in with has own prop util (#10761)7587327fix: strip crlf correctly (#10758)f0b9867chore: added additional testing for this issue (#10760)e033f24fix: incomplete fix for cve (#10755)e8904affix: stream response bypassed max content length (#10754)1c7f6d7fix: enforce max body length when max redirects is 0 (#10753)- Additional commits viewable in compare view
Updates postcss from 8.5.8 to 8.5.10
▶Release notes
Sourced from postcss's releases.
8.5.10
- Fixed XSS via unescaped
</style>in non-bundler cases (by@TharVid).8.5.9
- Speed up source map encoding paring in case of the error.
▶Changelog
Sourced from postcss's changelog.
8.5.10
- Fixed XSS via unescaped
</style>in non-bundler cases (by@TharVid).8.5.9
- Speed up source map encoding paring in case of the error.
▶Commits
33b9790Release 8.5.10 version536c79eEscape </style> in CSS output (#2074)afa96b2Update dependencies (#2073)effe88bTypo (#2072)3ee79a2Thread model (#2071)2e0683dCreate incident response docs (#2070)fe88ac2Release 8.5.9 versionc551632Avoid RegExp when we can use simple JS89a6b74Move SECURITY.txt for docs folder to keep GitHub page cleaner6ceb8a4Create SECURITY.md- Additional commits viewable in compare view
Updates vue from 3.5.31 to 3.5.32
▶Release notes
Sourced from vue's releases.
v3.5.32
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minorbranch.
▶Changelog
Sourced from vue's changelog.
3.5.32 (2026-04-03)
Bug Fixes
- runtime-core: prevent currentInstance leak into sibling render during async setup re-entry (#14668) (f166353), closes #14667
- teleport: handle updates before deferred mount (#14642) (32b44f1), closes #14640
- types: allow customRef to have different getter/setter types (#14639) (e20ddb0)
- types: use private branding for shallowReactive (#14641) (302c47a), closes #14638 #14493
Reverts
▶Commits
9a2eb53release: v3.5.3232b44f1fix(teleport): handle updates before deferred mount (#14642)f166353fix(runtime-core): prevent currentInstance leak into sibling render during as...302c47afix(types): use private branding for shallowReactive (#14641)e20ddb0fix(types): allow customRef to have different getter/setter types (#14639)219d83bRevert "fix(server-renderer): cleanup component effect scopes after SSR rende...fa23116chore: fix typos in changelogs (#14653)- See full diff in compare view
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 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 <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions