Bump the npm_and_yarn group across 11 directories with 12 updates
Bumps the npm_and_yarn group with 1 update in the /corpus/projects/citty directory: vitest.
Bumps the npm_and_yarn group with 1 update in the /corpus/projects/defu directory: vitest.
Bumps the npm_and_yarn group with 1 update in the /corpus/projects/destr directory: vitest.
Bumps the npm_and_yarn group with 3 updates in the /corpus/projects/hookable directory: vitest, esbuild and vite.
Bumps the npm_and_yarn group with 2 updates in the /corpus/projects/ohash directory: vitest and esbuild.
Bumps the npm_and_yarn group with 1 update in the /corpus/projects/pathe directory: vitest.
Bumps the npm_and_yarn group with 1 update in the /corpus/projects/perfect-debounce directory: vitest.
Bumps the npm_and_yarn group with 1 update in the /corpus/projects/rou3 directory: vitest.
Bumps the npm_and_yarn group with 7 updates in the /corpus/projects/tiny-invariant directory:
| Package | From | To |
|---|---|---|
| browserslist | 4.23.0 | 4.28.9 |
| nanoid | 5.0.6 | 5.1.16 |
| picomatch | 2.3.1 | 2.3.2 |
| rollup | 4.12.0 | 4.59.0 |
| js-yaml | 3.14.1 | 3.15.2 |
| @babel/core | 7.23.9 | 7.29.7 |
| braces | 3.0.2 | 3.0.3 |
Bumps the npm_and_yarn group with 1 update in the /corpus/projects/tslib/test directory: vite.
Bumps the npm_and_yarn group with 1 update in the /corpus/projects/ufo directory: vitest.
Updates vitest from 4.1.2 to 4.1.11
Release notes
Sourced from vitest's releases.
v4.1.11
🐞 Bug Fixes
- Revive global concurrency limit for test lifecycle [backport to v4] - by
@sheremet-vaand@hi-ogawain vitest-dev/vitest#10992 (5146d)- browser:
- Encode iframeId in tester iframe URL [backport to v4] - by
@sheremet-va, Pduhard and Claude Opus 4.8 in vitest-dev/vitest#10955 (10b2c)- Trigger playwright/chromium gc on lower disk availability [backport to v4] - by
@hi-ogawa, Hiroshi Ogawa and OpenCode in vitest-dev/vitest#10951 (9851d)- mocker:
- Restrict redirect mocks to the fs allowlist [backport to v4] - by
@sheremet-vain vitest-dev/vitest#10974 (fe5a1)View changes on GitHub
v4.1.10
🐞 Bug Fixes
- browser: Check fs access in builtin commands [backport to v4] - by
@hi-ogawa, Hiroshi Ogawa and OpenCode (claude-opus-4-8) in vitest-dev/vitest#10680 (5c18d)- vm: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4] - by
@SveLiland@hi-ogawain vitest-dev/vitest#10661 (bae52)View changes on GitHub
v4.1.9
🐞 Bug Fixes
- Fix
importOriginalwith optimizer and query import [backport to v4] - by Hiroshi Ogawa, David Harris, Codexand Vladimir in vitest-dev/vitest#10546 (a5180)- browser:
- Wait for orchestrator readiness before resolving browser sessions [backport to v4] - by Vladimir and Séamus O'Connor in vitest-dev/vitest#10555 (7fb29)
- Wait for iframe tester readiness before preparing [backport to v4] - by Vladimir and Séamus O'Connor in vitest-dev/vitest#10497 and vitest-dev/vitest#10556 (fbc62)
- mocker:
- Hoist vi.mock() for vite-plus/test imports [backport to v4] - by Hiroshi Ogawa, LongYinan, Claude Opus 4.8 and Vladimir in vitest-dev/vitest#10548 (2c955)
- pool:
- Prevent test run hang on worker crash [backport to v4] - by Ari Perkkiö and Jattioui Ismail in vitest-dev/vitest#10543 and vitest-dev/vitest#10564 (934b0)
View changes on GitHub
v4.1.8
🐞 Bug Fixes
- browser:
- Disable client
cdpAPI whenallowWrite/allowExec: false[backport to v4] - by@hi-ogawaand Codex in vitest-dev/vitest#10450 (e4067)- Remove orphaned Playwright route when same module is mocked via multiple ids [backport to v4] - by
@toxikand@Zelys-DFKHin vitest-dev/vitest#10474 (675b4)View changes on GitHub
v4.1.7
🐞 Bug Fixes
- runner: Limit concurrency per task branch in addition to per leaf callbacks (backport) - by
@hi-ogawain vitest-dev/vitest#10384 (4f0f2)View changes on GitHub
... (truncated)
Commits
9bd8d46chore: release v4.1.11 (#10995)9851dbcfix(browser): trigger playwright/chromium gc on lower disk availability [back...db616d2chore: release v4.1.10 (#10718)bae52b5fix(vm): fix external module resolve error with deps optimizer query for enco...a7a61e7chore: release v4.1.9 (#10598)934b0f5fix(pool): prevent test run hang on worker crash (#10543) [backport to v4] (#...7fb2965fix(browser): wait for orchestrator readiness before resolving browser sessio...a518019fix: fiximportOriginalwith optimizer and query import [backport to v4] (#...e61f2ddchore: release v4.1.8e4067b3fix(browser): disable clientcdpAPI whenallowWrite/allowExec: false[ba...- Additional commits viewable in compare view
Updates @humanfs/node from 0.16.7 to 0.16.8
Release notes
Sourced from @humanfs/node's releases.
node: v0.16.8
0.16.8 (2026-04-17)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
@humanfs/corebumped from ^0.19.1 to ^0.19.2
Changelog
Sourced from @humanfs/node's changelog.
0.16.8 (2026-04-17)
Bug Fixes
- Ensure symlinks are copied as symlinks in
copy()andcopyAll()(22bbaa44)- Include type dependencies at runtime (956ce7a), closes #145
Dependencies
- The following workspace dependencies were updated
- dependencies
@humanfs/corebumped from ^0.19.1 to ^0.19.2
Commits
e96070echore: release main (#146)22bbaa4Merge commit from fork956ce7afix: Include type dependencies at runtime- See full diff in compare view
Updates esbuild from 0.27.4 to 0.27.7
Release notes
Sourced from esbuild's releases.
v0.28.1
Disallow
\in local development server HTTP requests (GHSA-g7r4-m6w7-qqqr)This release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a
\backslash character. It happened due to the use of Go'spath.Clean()function, which only handles Unix-style/characters. HTTP requests with paths containing\are no longer allowed.Thanks to
@dellaliberafor reporting this issue.Add integrity checks to the Deno API (GHSA-gv7w-rqvm-qjhr)
The previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.
Note that esbuild's Deno API installs from
registry.npmjs.orgby default, but allows theNPM_CONFIG_REGISTRYenvironment variable to override this with a custom package registry. This change means that the esbuild executable served byNPM_CONFIG_REGISTRYmust now match the expected content.Thanks to
@sondt99for reporting this issue.Avoid inlining
usingandawait usingdeclarations (#4482)Previously esbuild's minifier sometimes incorrectly inlined
usingandawait usingdeclarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done forletandconstdeclarations by avoiding doing it forvardeclarations, which no longer worked when more declaration types were added. Here's an example:// Original code { using x = new Resource() x.activate() }// Old output (with --minify)
new Resource().activate();
// New output (with --minify)
{using e=new Resource;e.activate()}
Fix module evaluation when an error is thrown (#4461, #4467)
If an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if
import()orrequire()is used to import a module multiple times. The thrown error is supposed to be thrown by every call toimport()orrequire(), not just the first. With this release, esbuild will now throw the same error every time you callimport()orrequire()on a module that throws during its evaluation.Fix some edge cases around the
newoperator (#4477)Previously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a
newexpression (specifically an optional chain and/or a tagged template literal). The generated code for thenewtarget was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap thenewtarget in parentheses. Here is an example of some affected code:// Original code new (foo()`bar`)() new (foo()?.bar)()// Old output
new foo()bar();
new (foo())?.bar();
... (truncated)
Changelog
Sourced from esbuild's changelog.
0.28.1
Disallow
\in local development server HTTP requests (GHSA-g7r4-m6w7-qqqr)This release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a
\backslash character. It happened due to the use of Go'spath.Clean()function, which only handles Unix-style/characters. HTTP requests with paths containing\are no longer allowed.Thanks to
@dellaliberafor reporting this issue.Add integrity checks to the Deno API (GHSA-gv7w-rqvm-qjhr)
The previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.
Note that esbuild's Deno API installs from
registry.npmjs.orgby default, but allows theNPM_CONFIG_REGISTRYenvironment variable to override this with a custom package registry. This change means that the esbuild executable served byNPM_CONFIG_REGISTRYmust now match the expected content.Thanks to
@sondt99for reporting this issue.Avoid inlining
usingandawait usingdeclarations (#4482)Previously esbuild's minifier sometimes incorrectly inlined
usingandawait usingdeclarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done forletandconstdeclarations by avoiding doing it forvardeclarations, which no longer worked when more declaration types were added. Here's an example:// Original code { using x = new Resource() x.activate() }// Old output (with --minify)
new Resource().activate();
// New output (with --minify)
{using e=new Resource;e.activate()}
Fix module evaluation when an error is thrown (#4461, #4467)
If an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if
import()orrequire()is used to import a module multiple times. The thrown error is supposed to be thrown by every call toimport()orrequire(), not just the first. With this release, esbuild will now throw the same error every time you callimport()orrequire()on a module that throws during its evaluation.Fix some edge cases around the
newoperator (#4477)Previously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a
newexpression (specifically an optional chain and/or a tagged template literal). The generated code for thenewtarget was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap thenewtarget in parentheses. Here is an example of some affected code:// Original code new (foo()`bar`)() new (foo()?.bar)()
// Old output
new foo()bar();
new (foo())?.bar();
... (truncated)
Commits
bb9db84publish 0.28.1 to npm9ff053esecurity: add integrity checks to the Deno API0a9bf21enforce non-negative size in gzip parsere2a1a71security: forbid\\in local dev server requests83a2cbffix #4482: don't inlineusingdeclarations308ad74fix #4471: renaming of nestedvardeclarationsf013f5ffix some typosaafd6e4chore: fix some minor issues in comments (#4462)15300c3follow up: cjs evaluation fixes1bda0c3fix #4461, fix #4467: esm evaluation fixes- Additional commits viewable in compare view
Updates nanoid from 3.3.11 to 3.3.18
Release notes
Sourced from nanoid's releases.
5.1.16
- Fixed forever loop on negative size (by
@spokodev).5.1.15
- Fixed random pool corruption on big ID sizes.
5.1.14
- Fixed npm package size regression.
5.1.13
- Fixed npm package size regression.
5.1.12
- Moved to npm Provenance and Staged Publishing.
5.1.11
- Fixed breaking Nano ID by requesting big ID.
5.1.10
- Fixed breaking nanoid by requesting big ID (by
@alanzabihi).5.1.9
- Fixed npm package size regression.
5.1.8
- Made
cusatomAlphabet75% faster (by@saripovdenis).5.1.7
- Added
--versionto CLI (by@mahmoodhamdi).- Updated
nanoid.jsfor CDN (by@mahmoodhamdi).- Fixed docs (by
@mahmoodhamdi).- Fixed
customRandomtypes (by@oguimbal).5.1.6
- Fixed infinite loop on 0 size for
customAlphabet.5.1.5
- Fixed latest version on npm after 3.x release.
5.1.4
- Fixed latest version on npm after 3.x release.
5.1.3
- Fixed React Native support (by
@steida).5.1.2
- Fixed module docs.
5.1.1
- Fixed opaque types support for non-secure generator.
... (truncated)
Changelog
Sourced from nanoid's changelog.
5.1.16
- Fixed forever loop on negative size (by
@spokodev).5.1.15
- Fixed random pool corruption on big ID sizes.
5.1.14
- Fixed npm package size regression.
5.1.13
- Fixed npm package size regression.
5.1.12
- Moved to npm Provenance and Staged Publishing.
5.1.11
- Fixed breaking Nano ID by requesting big ID.
5.1.10
- Fixed breaking Nano ID by requesting big ID (by
@alanzabihi).5.1.9
- Fixed npm package size regression.
5.1.8
- Made
cusatomAlphabet75% faster (by@saripovdenis).5.1.7
- Added
--versionto CLI (by@mahmoodhamdi).- Updated
nanoid.jsfor CDN (by@mahmoodhamdi).- Fixed docs (by
@mahmoodhamdi).- Fixed
customRandomtypes (by@oguimbal).5.1.6
- Fixed infinite loop on 0 size for
customAlphabet.5.1.5
- Fixed latest version on npm after 3.x release.
... (truncated)
Commits
6ccc67bRelease 5.1.16 version6de05d7fix(non-secure): clamp negative size with a smaller guard (#600)3925903Update dependencies0b69554Release 5.1.15 version333c5a0Backport changelog changes for 3.x266eb63Remove debug codea6a94d3Do not allow to pollute pool93fe197Reduce ID sizee4b7a9aRelease 5.1.14 version6bf3469Update release action- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for nanoid since your current version.
Updates postcss from 8.5.8 to 8.5.28
Release notes
Sourced from postcss's releases.
8.5.28
- Fixes types regression.
8.5.27
- Fixed removing any comments starting with
/*#(by@dylanpulver).- Fixed
*hack before a comment in Custom Properties (by@Jaybhade).- Fixed empty values in the middle of
list.comma()(by@MahinAnowar).- Fixed whitespace-only values in
list.space()(by@MahinAnowar).- Fixed rule’s end position on space before semicolon (by
@maximilliangrand).- Fixed types (by
@romainmenke).- Fixed Chinese text in deprecation warning (by
@Jesse205).8.5.26
- Fixed
list.split()regression (by@lazerg).- Track symlinks in path protection in source map loading (by
@drengir1).8.5.25
- Fixed 8.5.17 visitor regression.
- Fixed
list.split()for non-string values (by@amir-rezaei).8.5.24
- Preserve the BOM after the processing (by
@hdimer).8.5.23
- Do not load source map without
opts.fromfor security reasons.8.5.22
- Fixed custom property losing semicolon before a comment (by
@sarathfrancis90).8.5.21
- Fixed childless at-rule losing semicolon before comment (by
@sarathfrancis90).- Fixed docs (by
@isker).8.5.20
- Fixed missing space if
AtRule#paramsis set after (by@sarathfrancis90).- Fixed mixing AST error on warnings (by
@MahinAnowar).8.5.19
- Fixed cleaning
beforefor new nodes inserted toRoot(by@MahinAnowar).8.5.18
- Restricted loading previous source maps file to the
opts.fromfolder for security reasons (useunsafeMap: trueto disable the check).8.5.17
- Fixed
Maximum call stack size exceedederror.- Fixed Prototype hijacking for
postcss.fromJSON().- Fixed
Input#origin()for unmapped end position (by@chatman-media).8.5.16
- Fixed
Input#origin()position (by@mizdra).
... (truncated)
Changelog
Sourced from postcss's changelog.
8.5.28
- Fixes types regression.
8.5.27
- Fixed removing any comments starting with
/*#(by@dylanpulver).- Fixed
*hack before a comment in Custom Properties (by@Jaybhade).- Fixed empty values in the middle of
list.comma()(by@MahinAnowar).- Fixed whitespace-only values in
list.space()(by@MahinAnowar).- Fixed rule’s end position on space before semicolon (by
@maximilliangrand).- Fixed types (by
@romainmenke).- Fixed Chinese text in deprecation warning (by
@Jesse205).8.5.26
- Fixed
list.split()regression (by@lazerg).- Track symlinks in path protection in source map loading (by
@drengir1).8.5.25
- Fixed 8.5.17 visitor regression.
- Fixed
list.split()for non-string values (by@amir-rezaei).8.5.24
- Preserve the BOM after the processing (by
@hdimer).8.5.23
- Do not load source map without
opts.fromfor security reasons.8.5.22
- Fixed custom property losing semicolon before a comment (by
@sarathfrancis90).8.5.21
- Fixed childless at-rule losing semicolon before comment (by
@sarathfrancis90).- Fixed docs (by
@isker).8.5.20
- Fixed missing space if
AtRule#paramsis set after (by@sarathfrancis90).- Fixed mixing AST error on warnings (by
@MahinAnowar).8.5.19
- Fixed cleaning
beforefor new nodes inserted toRoot(by@MahinAnowar).
... (truncated)
Commits
e544bffRelease 8.5.28 versionf8fc252Typo5039fd7Add missed release notesae40ca4Release 8.5.27 version62b1626Fix linter1dba938Update dependencies3e82edcKeep non-annotation comments when the processor has no plugins (#2150)6d23bc3Fix link508e997Add GitHub Sponsors linke993739Add CodeRabbit sponsor (#2145)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for postcss since your current version.
Updates vitest from 4.1.6 to 4.1.11
Release notes
Sourced from vitest's releases.
v4.1.11
🐞 Bug Fixes
- Revive global concurrency limit for test lifecycle [backport to v4] - by
@sheremet-vaand@hi-ogawain vitest-dev/vitest#10992 (5146d)- browser:
- Encode iframeId in tester iframe URL [backport to v4] - by
@sheremet-va, Pduhard and Claude Opus 4.8 in vitest-dev/vitest#10955 (10b2c)- Trigger playwright/chromium gc on lower disk availability [backport to v4] - by
@hi-ogawa, Hiroshi Ogawa and OpenCode in vitest-dev/vitest#10951 (9851d)- mocker:
- Restrict redirect mocks to the fs allowlist [backport to v4] - by
@sheremet-vain vitest-dev/vitest#10974 (fe5a1)View changes on GitHub
v4.1.10
🐞 Bug Fixes
- browser: Check fs access in builtin commands [backport to v4] - by
@hi-ogawa, Hiroshi Ogawa and OpenCode (claude-opus-4-8) in vitest-dev/vitest#10680 (5c18d)- vm: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4] - by
@SveLiland@hi-ogawain vitest-dev/vitest#10661 (bae52)View changes on GitHub
v4.1.9
🐞 Bug Fixes
- Fix
importOriginalwith optimizer and query import [backport to v4] - by Hiroshi Ogawa, David Harris, Codexand Vladimir in vitest-dev/vitest#10546 (a5180)- browser:
- Wait for orchestrator readiness before resolving browser sessions [backport to v4] - by Vladimir and Séamus O'Connor in vitest-dev/vitest#10555 (7fb29)
- Wait for iframe tester readiness before preparing [backport to v4] - by Vladimir and Séamus O'Connor in vitest-dev/vitest#10497 and vitest-dev/vitest#10556 (fbc62)
- mocker:
- Hoist vi.mock() for vite-plus/test imports [backport to v4] - by Hiroshi Ogawa, LongYinan, Claude Opus 4.8 and Vladimir in vitest-dev/vitest#10548 (2c955)
- pool:
- Prevent test run hang on worker crash [backport to v4] - by Ari Perkkiö and Jattioui Ismail in vitest-dev/vitest#10543 and vitest-dev/vitest#10564 (934b0)
View changes on GitHub
v4.1.8
🐞 Bug Fixes
- browser:
- Disable client
cdpAPI whenallowWrite/allowExec: false[backport to v4] - by@hi-ogawaand Codex in vitest-dev/vitest#10450 (e4067)- Remove orphaned Playwright route when same module is mocked via multiple ids [backport to v4] - by
@toxikand@Zelys-DFKHin vitest-dev/vitest#10474 (675b4)View changes on GitHub
v4.1.7
🐞 Bug Fixes
- runner: Limit concurrency per task branch in addition to per leaf callbacks (backport) - by
@hi-ogawain vitest-dev/vitest#10384 (4f0f2)View changes on GitHub
... (truncated)
Commits
9bd8d46chore: release v4.1.11 (#10995)9851dbcfix(browser): trigger playwright/chromium gc on lower disk availability [back...db616d2chore: release v4.1.10 (#10718)bae52b5fix(vm): fix external module resolve error with deps optimizer query for enco...a7a61e7chore: release v4.1.9 (#10598)934b0f5fix(pool): prevent test run hang on worker crash (#10543) [backport to v4] (#...7fb2965fix(browser): wait for orchestrator readiness before resolving browser sessio...a518019fix: fiximportOriginalwith optimizer and query import [backport to v4] (#...e61f2ddchore: release v4.1.8e4067b3fix(browser): disable clientcdpAPI whenallowWrite/allowExec: false[ba...- Additional commits viewable in compare view
Updates @humanfs/node from 0.16.7 to 0.16.8
Release notes
Sourced from @humanfs/node's releases.
node: v0.16.8
0.16.8 (2026-04-17)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
@humanfs/corebumped from ^0.19.1 to ^0.19.2
Changelog
Sourced from @humanfs/node's changelog.
0.16.8 (2026-04-17)
Bug Fixes
- Ensure symlinks are copied as symlinks in
copy()andcopyAll()(22bbaa44)- Include type dependencies at runtime (956ce7a), closes #145
Dependencies
- The following workspace dependencies were updated
- dependencies
@humanfs/corebumped from ^0.19.1 to ^0.19.2
Commits
e96070echore: release main (#146)22bbaa4Merge commit from fork956ce7afix: Include type dependencies at runtime- See full diff in compare view
Updates vitest from 3.2.4 to 4.1.11
Release notes
Sourced from vitest's releases.
v4.1.11
🐞 Bug Fixes
- Revive global concurrency limit for test lifecycle [backport to v4] - by
@sheremet-vaand@hi-ogawain vitest-dev/vitest#10992 (5146d)- browser:
- Encode iframeId in tester iframe URL [backport to v4] - by
@sheremet-va, Pduhard and Claude Opus 4.8 in vitest-dev/vitest#10955 (10b2c)- Trigger playwright/chromium gc on lower disk availability [backport to v4] - by
@hi-ogawa, Hiroshi Ogawa and OpenCode in vitest-dev/vitest#10951 (9851d)- mocker:
- Restrict redirect mocks to the fs allowlist [backport to v4] - by
@sheremet-vain vitest-dev/vitest#10974 (fe5a1)View changes on GitHub
v4.1.10
🐞 Bug Fixes
- browser: Check fs access in builtin commands [backport to v4] - by
@hi-ogawa, Hiroshi Ogawa and OpenCode (claude-opus-4-8) in vitest-dev/vitest#10680 (5c18d)- vm: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4] - by
@SveLiland@hi-ogawain vitest-dev/vitest#10661 (bae52)View changes on GitHub
v4.1.9
🐞 Bug Fixes
- Fix
importOriginalwith optimizer and query import [backport to v4] - by Hiroshi Ogawa, David Harris, Codexand Vladimir in vitest-dev/vitest#10546 (a5180)- browser:
- Wait for orchestrator readiness before resolving browser sessions [backport to v4] - by Vladimir and Séamus O'Connor in vitest-dev/vitest#10555 (7fb29)
- Wait for iframe tester readiness before preparing [backport to v4] - by Vladimir and Séamus O'Connor in vitest-dev/vitest#10497 and vitest-dev/vitest#10556 (fbc62)
- mocker:
- Hoist vi.mock() for vite-plus/test imports [backport to v4] - by Hiroshi Ogawa, LongYinan, Claude Opus 4.8 and Vladimir in vitest-dev/vitest#10548 (2c955)
- pool:
- Prevent test run hang on worker crash [backport to v4] - by Ari Perkkiö and Jattioui Ismail in vitest-dev/vitest#10543 and vitest-dev/vitest#10564 (934b0)
View changes on GitHub
v4.1.8
🐞 Bug Fixes
- browser:
- Disable client
cdpAPI whenallowWrite/allowExec: false[backport to v4] - by@hi-ogawaand Codex in vitest-dev/vitest#10450 (e4067)- Remove orphaned Playwright route when same module is mocked via multiple ids [backport to v4] - by
@toxikand@Zelys-DFKHin vitest-dev/vitest#10474 (675b4)View changes on GitHub
v4.1.7
🐞 Bug Fixes
- runner: Limit concurrency per task branch in addition to per leaf callbacks (backport) - by
@hi-ogawain vitest-dev/vitest#10384 (4f0f2)View changes on GitHub
... (truncated)
Commits
9bd8d46chore: release v4.1.11 (#10995)9851dbcfix(browser): trigger playwright/chromium gc on lower disk availability [back...db616d2chore: release v4.1.10 (#10718)bae52b5fix(vm): fix external module resolve error with deps optimizer query for enco...a7a61e7chore: release v4.1.9 (#10598)934b0f5fix(pool): prevent test run hang on worker crash (#10543) [backport to v4] (#...7fb2965fix(browser): wait for orchestrator readiness before resolving browser sessio...a518019fix: fiximportOriginalwith optimizer and query import [backport to v4] (#...e61f2ddchore: release v4.1.8e4067b3fix(browser): disable clientcdpAPI whenallowWrite/allowExec: false[ba...- Additional commits viewable in compare view
Updates esbuild from 0.25.2 to 0.25.9
Release notes
Sourced from esbuild's releases.
v0.28.1
Disallow
\in local development server HTTP requests (GHSA-g7r4-m6w7-qqqr)This release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a
\backslash character. It happened due to the use of Go'spath.Clean()function, which only handles Unix-style/characters. HTTP requests with paths containing\are no longer allowed.Thanks to
@dellaliberafor reporting this issue.Add integrity checks to the Deno API (GHSA-gv7w-rqvm-qjhr)
The previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.
Note that esbuild's Deno API installs from
registry.npmjs.orgby default, but allows theNPM_CONFIG_REGISTRYenvironment variable to override this with a custom package registry. This change means that the esbuild executable served byNPM_CONFIG_REGISTRYmust now match the expected content.Thanks to
@sondt99for reporting this issue.Avoid i...
Description has been truncated
Summary by cubic
Updates 12 npm dependencies across 11 corpus project directories, addressing security issues in
esbuildandpostcss.Dependencies
- Most projects move
vitestto 4.1.11;destrjumps from 3.x to 4.x.tslib/testmovesvitefrom 5.x to 6.x androllupto 4.63.1.esbuild0.28.1 fixes a Windows path traversal in the dev server.postcssrestricts loading previous source maps to theopts.fromfolder.