Update devDependencies (non-major)
This MR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @vitest/coverage-v8 (source) | 4.0.13 -> 4.0.15 |
||
| markdownlint-cli2 | 0.19.1 -> 0.20.0 |
||
| prettier (source) | 3.6.2 -> 3.7.4 |
||
| vitest (source) | 4.0.13 -> 4.0.15 |
Release Notes
vitest-dev/vitest (@vitest/coverage-v8)
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
prettier/prettier (prettier)
v3.7.4
LWC: Avoid quote around interpolations (#18383 by @kovsu)
<!-- Input -->
<div foo={bar}> </div>
<!-- Prettier 3.7.3 (--embedded-language-formatting off) -->
<div foo="{bar}"></div>
<!-- Prettier 3.7.4 (--embedded-language-formatting off) -->
<div foo={bar}></div>
TypeScript: Fix comment inside union type gets duplicated (#18393 by @fisker)
// Input
type Foo = (/** comment */ a | b) | c;
// Prettier 3.7.3
type Foo = /** comment */ (/** comment */ a | b) | c;
// Prettier 3.7.4
type Foo = /** comment */ (a | b) | c;
TypeScript: Fix unstable comment print in union type comments (#18395 by @fisker)
// Input
type X = (A | B) & (
// comment
A | B
);
// Prettier 3.7.3 (first format)
type X = (A | B) &
(// comment
A | B);
// Prettier 3.7.3 (second format)
type X = (
| A
| B // comment
) &
(A | B);
// Prettier 3.7.4
type X = (A | B) &
// comment
(A | B);
v3.7.3
API: Fix prettier.getFileInfo() change that breaks VSCode extension (#18375 by @fisker)
An internal refactor accidentally broke the VSCode extension plugin loading.
v3.7.2
JavaScript: Fix string print when switching quotes (#18351 by @fisker)
// Input
console.log("A descriptor\\'s .kind must be \"method\" or \"field\".")
// Prettier 3.7.1
console.log('A descriptor\\'s .kind must be "method" or "field".');
// Prettier 3.7.2
console.log('A descriptor\\\'s .kind must be "method" or "field".');
JavaScript: Preserve quote for embedded HTML attribute values (#18352 by @kovsu)
// Input
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;
// Prettier 3.7.1
const html = /* HTML */ ` <div class=${styles.banner}></div> `;
// Prettier 3.7.2
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;
TypeScript: Fix comment in empty type literal (#18364 by @fisker)
// Input
export type XXX = {
// tbd
};
// Prettier 3.7.1
export type XXX = { // tbd };
// Prettier 3.7.2
export type XXX = {
// tbd
};
v3.7.1
API: Fix performance regression in doc printer (#18342 by @fisker)
Prettier 3.7.0 can be very slow when formatting big files, the regression has been fixed.
v3.7.0
Configuration
- If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by GoldenBot