Bump Vite & Vitest
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @vitest/browser-playwright (source) | ^4.0.10 -> ^4.0.15 |
||
| @vitest/coverage-v8 (source) | ^4.0.10 -> ^4.0.15 |
||
| vite (source) | ^7.2.2 -> ^7.2.6 |
||
| vitest (source) | ^4.0.10 -> ^4.0.15 |
Release Notes
vitest-dev/vitest (@vitest/browser-playwright)
v4.0.15
🚀 Experimental Features
- cache: Add opt-out on a plugin level, fix internal root cache - by @sheremet-va in #9154 (a68f7)
- reporters: Print import duration breakdown - by @sheremet-va in #9105 (122ff)
🐞 Bug Fixes
- Keep built-in id as is in bun and deno - by @sheremet-va in #9117 (075ab)
- Use
optimizeDeps.rolldownOptionsto fix depreated warning + fixssr.external: true- by @hi-ogawa in #9121 (fd8bd) - Fix external behavior with
deps.optimizer- by @hi-ogawa in #9125 (4c754) - Very minor typo in "Chrome DevTools Protocol" - by @HowToTestFrontend in #9146 (20997)
-
browser: Run
toMatchScreenshotonly once when used withexpect.element- by @macarie in #9132 (0d2e7) - coverage: Istanbul provider to not break source maps - by @AriPerkkio in #9040 (e4ca9)
- deps: Update dependency tinyexec to v1 - in #9122 (fd786)
-
docs: Remove
--browser.providerfrom docs - by @sheremet-va in #9115 (120b3) -
expect: Preserve
currentTestNamein extended matchers - by @macarie in #9106 (e4345) -
pool: Terminate workers on
CTRL+cforceful exits - by @AriPerkkio in #9140 (d57d8) - reporters: Show project in github reporter - by @sheremet-va in #9138 (bb65e)
- spy: Do not mock overriden method, if parent was automocked - by @sheremet-va in #9116 (1a246)
- web-worker: MessagePort objects passed to Worker.postMessage work when clone === "native" - by @whitphx in #9118 (deee8)
View changes on GitHub
v4.0.14
🚀 Experimental Features
-
browser: Expose
utils.configurePrettyDOM- by @sheremet-va in #9103 (2cc34) - runner: Add full names to tasks - by @macarie in #9087 (821aa)
-
ui: Add tabbed failure view for
toMatchScreenshotwith comparison slider - by @macarie in #8813 (c37c2)
🐞 Bug Fixes
- Externalize before caching - by @sheremet-va in #9077 (e1b2e)
- Collect the duration of external imports - by @sheremet-va in #9097 (3326c)
- Rename
collecttoimport, removeprepare- by @sheremet-va in #9091 (1256b) -
browser:
- Unsubscribe
onCancelon rpc destroy - by @AriPerkkio in #9088 (f5b72) - Revert the viewport scaling in non-ui mode #9018 - by @sheremet-va in #9072 and #9018 (64502)
- Unsubscribe
- coverage:
-
expect:
- Allow function as standard schema - by @hi-ogawa in #9099 (ed8a2)
-
jsdom:
- Reuse abort signals if possible - by @sheremet-va in #9090 (2c468)
-
pool:
- Init
VITEST_POOL_ID+VITEST_WORKER_IDbefore environment setup - by @AriPerkkio in #9085 (37918)
- Init
-
web-worker:
-
postMessageto send ports to workers - by @whitphx and @AriPerkkio in #9078 (9d176)
-
🏎 Performance
- Replace
debugwithobug- by @sxzz and @AriPerkkio in #9057 (acc51)
View changes on GitHub
v4.0.13
🐞 Bug Fixes
-
types:
- Don't use type from Vite 7.1 - by @sheremet-va in #9071 (6356b)
- Don't import node.js dependent types in vitest/browser - by @sheremet-va in #9068 (332af)
🏎 Performance
- Avoid fetchModule roundtrip if the module is cached - by @sheremet-va in #9075 (b27e0)
-
experimental: If
fsCacheModuleis enabled, read from the memory when possible - by @sheremet-va in #9076 (6b9a1)
View changes on GitHub
v4.0.12
🐞 Bug Fixes
- Inherit
fsModuleCachePathby default - by @sheremet-va in #9063 (9a8bc) - Don't import from
@opentelemetry/apiin public types - by @sheremet-va in #9066 (e944a)
View changes on GitHub
v4.0.11
🚀 Experimental Features
-
api: Add extensible test artifact API - by @macarie in #8987 (77292)
- See more at https://vitest.dev/api/advanced/artifacts
-
expect: Provide
taskinMatchState- by @macarie in #9022 (afd1f) -
experimental: Support OpenTelemetry traces - by @sheremet-va in #8994 (d6d33)
- See more at https://vitest.dev/guide/open-telemetry
🏎 Performance
- experimental: Add file system cache - by @sheremet-va in #9026 (1b147)
View changes on GitHub
vitejs/vite (vite)
v7.2.6
7.2.6 (2025-12-01)
v7.2.4
Bug Fixes
v7.2.3
Bug Fixes
- allow multiple
bindCLIShortcutscalls with shortcut merging (#21103) (5909efd) - deps: update all non-major dependencies (#21096) (6a34ac3)
- deps: update all non-major dependencies (#21128) (4f8171e)
Performance Improvements
Miscellaneous Chores
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 04:59 AM, only on Sunday ( * 0-4 * * 7 ) in timezone UTC, 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.
👻 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.
Netlify deploy preview
https://deploy-preview-47438--material-ui.netlify.app/
Bundle size report
| Bundle | Parsed size | Gzip size |
|---|---|---|
| @mui/material | 0B(0.00%) | 0B(0.00%) |
| @mui/lab | 0B(0.00%) | 0B(0.00%) |
| @mui/system | 0B(0.00%) | 0B(0.00%) |
| @mui/utils | 0B(0.00%) | 0B(0.00%) |
Generated by :no_entry_sign: dangerJS against 40437e80cf311edda6182b4bc33ea80b922cba2d
@Janpot The Firefox browser tests are failing on the scrollTop property. What could have changed in Firefox?
I don't think firefox has changed in this PR. Maybe it's https://github.com/vitest-dev/vitest/pull/9072? I'm not sure
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
Opened https://github.com/vitest-dev/vitest/issues/9223