chore(deps): update all non-major dependencies
This PR contains the following updates:
Release Notes
vitest-dev/vitest (@vitest/coverage-v8)
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
v4.0.10
🐞 Bug Fixes
- Remove
onCancelwhen worker is terminated - by @sheremet-va in #9033 (6d7f0) -
browser:
- Don't scale the iframe if UI is disabled - by @sheremet-va in #9018 (5406e)
- Handle dependency stack traces with external source maps. Resolves: #9003 - by @iclectic in #9016 and #9003 (57ae5)
-
bun:
- Parsing of stack trace for bun runtime - by @nazarhussain in #9032 (f3ec6)
-
core:
- Prevent starting new run when cancelling - by @AriPerkkio in #8991 (eb98d)
-
pool:
- Prevent writing to closed worker - by @AriPerkkio and @sheremet-va in #9023 (042c6)
-
reporters:
- Report correct test run duration at the end - by @sheremet-va in #8969 (bc3a6)
-
ui:
- Use execution time from ws reporter (
onFinished) - by @userquin in #8975 (f56dc)
- Use execution time from ws reporter (
View changes on GitHub
v4.0.9
🚀 Experimental Features
- expect: Add Set support to toBeOneOf - by @tim-we and @sheremet-va in #8906 (a415d)
🐞 Bug Fixes
- browser: Add favicon icons to the browser mode ui - by @userquin in #8972 (353ee)
- forks: Increase worker start timeout - by @AriPerkkio in #9027 (5e750)
-
jsdom: Cloned request is an instance of
Request- by @sheremet-va in #8985 (506a9) - ui: Collect file/suite/test duration correctly - by @userquin in #8976 (8016d)
View changes on GitHub
v4.0.8
🐞 Bug Fixes
- Workaround
noExternalmerging bug on Vite 6 - by @hi-ogawa in #8950 (bcb13) - Missed context.d.ts file - by @termorey in #8965 (9044d)
- Incorrect error message for non-awaited
expect.element()- by @StyleShit in #8954 (9638d) - browser: Cleanup frame-ancestors from CSP header at coverage middleware - by @userquin in #8941 (1f730)
- deps: Update all non-major dependencies - by @sheremet-va in #8636 (da8b9)
- forks: Do not fail with Windows Defender enabled - by @sheremet-va in #8967 (c79f4)
- runner: Properly encode Uint8Array body in annotations - by @Livan-pro in #8951 (997ca)
-
spy: Copy static properties if spy is initialised with
vi.fn(), fix types forvi.spyOn(obj, class)- by @sheremet-va in #8956 (75e7f) - webdriverio: When no argument is passed to the .click interaction command, the webdriver command should also have no argument - by @julienw in #8937 (069e6)
View changes on GitHub
v4.0.7
🐞 Bug Fixes
- Bind
processin case global is overwritten - by @AriPerkkio in #8916 (6240d) - Create environment once per worker with
isolate: false- by @sheremet-va in #8915 (c9078) - Add Locator as a possible element type in
toContainElement()matcher - by @vitalybaev in #8910 and #8927 (35a27) -
browser: Inherit
isolateoption, deprecatebrowser.isolate/browser.fileParallelism- by @sheremet-va in #8890 (9d2b4) -
cli: Parse
--execArgvas array - by @AriPerkkio in #8924 (751c3) -
jsdom: Support
URL.createObjectURL,FormData.set(prop, blob)- by @sheremet-va in #8935 (a1b73) -
pool: Avoid
--requireargument when running in deno - by @pi0 in #8897 (d41fa) -
typecheck: Handle re-runs outside
tsc- by @AriPerkkio in #8920 (fdb2e)
🏎 Performance
-
pool:
- Sort test files by project by default - by @AriPerkkio in #8914 (680a6)
-
reporters:
- Optimize getting the tests stats - by @Connormiha in #8908 (06d62)
- Remove unnecessary
Array.fromcall - by @Connormiha in #8907 (b6014)
View changes on GitHub
v4.0.6
🐞 Bug Fixes
- Don't merge errors with different diffs for reporting - by @hi-ogawa in #8871 (3e19f)
- Do not throw when importing a type from an external package - by @sheremet-va in #8875 (7e6c3)
- Improve spying types - by @sheremet-va in #8878 (ca041)
- Reuse the same environment when
isolateandfileParallelismare false - by @sheremet-va in #8889 (31706) - browser:
-
coverage:
- Prevent filtering out virtual files before remapping to sources - by @AriPerkkio in #8860 (e3b77)
-
happy-dom:
- Properly teardown additional keys - by @sheremet-va in #8888 (10a06)
-
jsdom:
- Pass down Node.js
FormDatatoRequest- by @sheremet-va in #8880 (197ca)
- Pass down Node.js
View changes on GitHub
v4.0.5
🐞 Bug Fixes
- Respect
ssr.noExternalwhen externalizing dependencies - by @sheremet-va in #8862 (a4f86) - Allow module in --config - by @sheremet-va in #8864 (b9521)
-
browser: Allow
Locatortype in selectOptions element parameter - by @rzzf and @sheremet-va in #8848 (7ee28) -
module-runner: Don't return node builtins for
getBuiltinsunconditionally - by @sapphi-red in #8863 (0e858) -
pool: Rename
groupIdtogroupOrderin error message - by @Yohannfra in #8856 (b9aab)
🏎 Performance
- Pass testfiles at once when
--no-isolate --maxWorkers=1- by @AriPerkkio in #8835 (584aa) - expect: Optimize checking the input type - by @Connormiha in #8840 (06968)
View changes on GitHub
pnpm/pnpm (pnpm)
v10.23.0: pnpm 10.23
Minor Changes
- Added
--lockfile-onlyoption topnpm list#10020.
Patch Changes
-
pnpm self-updateshould download pnpm from the configured npm registry #10205. -
pnpm self-updateshould always install the non-executable pnpm package (pnpm in the registry) and never the@pnpm/exepackage, when installing v11 or newer. We currently cannot ship@pnpm/exeaspkgdoesn't work with ESM #10190. - Node.js runtime is not added to "dependencies" on
pnpm add, if there's aengines.runtimesetting declared inpackage.json#10209. - The installation should fail if an optional dependency cannot be installed due to a trust policy check failure #10208.
-
pnpm listandpnpm whynow display npm: protocol for aliased packages (e.g.,foo npm:[email protected]) #8660. - Don't add an extra slash to the Node.js mirror URL #10204.
-
pnpm store pruneshould not fail if the store contains Node.js packages #10131.
Platinum Sponsors
|
|
Gold Sponsors
|
|
|
|
|
|
|
v10.22.0: pnpm 10.22
Minor Changes
-
Added support for
trustPolicyExclude#10164.You can now list one or more specific packages or versions that pnpm should allow to install, even if those packages don't satisfy the trust policy requirement. For example:
trustPolicy: no-downgrade trustPolicyExclude: - [email protected] - [email protected] || 5.102.1 -
Allow to override the
enginesfield on publish by thepublishConfig.enginesfield.
Patch Changes
- Don't crash when two processes of pnpm are hardlinking the contents of a directory to the same destination simultaneously #10179.
Platinum Sponsors
|
|
Gold Sponsors
|
|
|
|
|
|
|
v10.21.0
v10.20.0
Minor Changes
- Support
--alloption inpnpm --helpto list all commands #8628.
Patch Changes
- When the
latestversion doesn't satisfy the maturity requirement configured byminimumReleaseAge, pick the highest version that is mature enough, even if it has a different major version #10100. -
createcommand should not verify patch info. - Set
managePackageManagerVersionstofalse, when switching to a different version of pnpm CLI, in order to avoid subsequent switches #10063.
antfu-collective/taze (taze)
v19.9.0
🚀 Features
🐞 Bug Fixes
- Npm global packages loading - by @SukkaW in #221 (0fda7)
- cli: Missing concurrency param for cac - by @tylersayshi in #223 (111c2)
View changes on GitHub
rolldown/tsdown (tsdown)
v0.16.7
🚀 Features
View changes on GitHub
v0.16.6
🚀 Features
View changes on GitHub
v0.16.5
🚀 Features
- create-tsdown: Add react-compiler template - by @elecmonkey and @sxzz in #604 (45229)
🐞 Bug Fixes
- exports: Use correct indentation for output - by @msigwart and @sxzz in #599 (4de70)
View changes on GitHub
v0.16.4
🚀 Features
View changes on GitHub
v0.16.3
🏎 Performance
View changes on GitHub
v0.16.2
🚀 Features
- Upgrade rolldown to v1.0.0-beta.49 - by @sxzz (48181)
- entry: Auto enable glob, support infer entry extension - by @sxzz and jinghaihan (2c525)
View changes on GitHub
v0.16.1
🚀 Features
🐞 Bug Fixes
- attw: Improve attw execute, output package name - by @sxzz (237f6)
-
unused: Set
rootto cwd - by @sxzz (844c9)
View changes on GitHub
v0.16.0
🚨 Breaking Changes
- Rename config exports - by @sxzz in #519 (7de20)
- Split
Optionsinterface intoUserConfigandInlineConfig. The original one now isInlineConfig. - Rename
NormalizedUserConfigtoUserConfig - Rename
ResolvedOptionstoResolvedConfig
- Split
- Defaults
fixedExtensionto true when platform isnode- by @sxzz in #517 (e1168) - Rename
--debugCLI flag to--debug-logs- by @sxzz in #576 (e4ef6)
🚀 Features
- Add tsdown debug mode and Vite DevTools integration - by @sxzz in #576 (e4ef6)
- create-tsdown: Add svelte template - by @elecmonkey in #577 (10d30)
- Upgrade rolldown to
1.0.0-beta.46
View changes on GitHub
v0.15.12
🚀 Features
- Support configure
TreeshakingOptions- by @BlankParticle in #573 (30f14)
🐞 Bug Fixes
- Make unrun optionnal - by @Gugustinette and @sxzz in #570 (838f3)
View changes on GitHub
Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ 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.