<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://interfaces3.hunter.cryptograss.live/index.php?action=history&amp;feed=atom&amp;title=VersionControl%3APRs%2Frabbithole%2F36</id>
	<title>VersionControl:PRs/rabbithole/36 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://interfaces3.hunter.cryptograss.live/index.php?action=history&amp;feed=atom&amp;title=VersionControl%3APRs%2Frabbithole%2F36"/>
	<link rel="alternate" type="text/html" href="https://interfaces3.hunter.cryptograss.live/index.php?title=VersionControl:PRs/rabbithole/36&amp;action=history"/>
	<updated>2026-11-15T06:47:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://interfaces3.hunter.cryptograss.live/index.php?title=VersionControl:PRs/rabbithole/36&amp;diff=16042&amp;oldid=prev</id>
		<title>DrivingThatTrain: cryptograss/rabbithole#36, as GitHub has it</title>
		<link rel="alternate" type="text/html" href="https://interfaces3.hunter.cryptograss.live/index.php?title=VersionControl:PRs/rabbithole/36&amp;diff=16042&amp;oldid=prev"/>
		<updated>2026-11-11T03:06:33Z</updated>

		<summary type="html">&lt;p&gt;cryptograss/rabbithole#36, as GitHub has it&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{PR&lt;br /&gt;
|repo=rabbithole&lt;br /&gt;
|number=36&lt;br /&gt;
|title=Bump vite and vitest&lt;br /&gt;
|url=https://github.com/cryptograss/rabbithole/pull/36&lt;br /&gt;
|author=dependabot[bot]&lt;br /&gt;
|state=open&lt;br /&gt;
|base=main&lt;br /&gt;
|branch=dependabot/npm_and_yarn/multi-ebfe7d4f4d&lt;br /&gt;
|opened=2026-11-11 03:06:09&lt;br /&gt;
|pushed=2026-11-11 03:06:06&lt;br /&gt;
|merged=&lt;br /&gt;
|closed=&lt;br /&gt;
|worked_on_by=&lt;br /&gt;
|moods=&lt;br /&gt;
|deploy=&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;pre class=&amp;quot;pr-body&amp;quot;&amp;gt;Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). These dependencies needed to be updated together.&lt;br /&gt;
Updates `vite` from 5.4.21 to 8.3.8&lt;br /&gt;
&amp;amp;lt;details&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;summary&amp;amp;gt;Release notes&amp;amp;lt;/summary&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;em&amp;amp;gt;Sourced from &amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/releases&amp;quot;&amp;amp;gt;vite&amp;#039;s releases&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/em&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;blockquote&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h2&amp;amp;gt;v8.3.8&amp;amp;lt;/h2&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Bug Fixes&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;build:&amp;amp;lt;/strong&amp;amp;gt; keep &amp;amp;lt;code&amp;amp;gt;magicString&amp;amp;lt;/code&amp;amp;gt; and &amp;amp;lt;code&amp;amp;gt;ast&amp;amp;lt;/code&amp;amp;gt; in transform hook meta (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24012&amp;quot;&amp;amp;gt;#24012&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/a3b28e8744ffae9abd018696ad4fc01b27ac71ce&amp;quot;&amp;amp;gt;a3b28e8&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;bundled-dev:&amp;amp;lt;/strong&amp;amp;gt; emit assets referenced by inline workers during load (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/23103&amp;quot;&amp;amp;gt;#23103&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/5e50bae4bdfa123c25c4f5afcbb27efd96fcf681&amp;quot;&amp;amp;gt;5e50bae&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;config:&amp;amp;lt;/strong&amp;amp;gt; skip native loader compat checks for type-only imports (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24021&amp;quot;&amp;amp;gt;#24021&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/e5542942715b281ca5803554c43d48448d72d7f2&amp;quot;&amp;amp;gt;e554294&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;css:&amp;amp;lt;/strong&amp;amp;gt; reject CSS entrypoints when &amp;amp;lt;code&amp;amp;gt;build.cssCodeSplit: false&amp;amp;lt;/code&amp;amp;gt; (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/23112&amp;quot;&amp;amp;gt;#23112&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/e4ad62ba6523e889f988b6e882d9d81be7f26711&amp;quot;&amp;amp;gt;e4ad62b&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;deps:&amp;amp;lt;/strong&amp;amp;gt; update all non-major dependencies (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24027&amp;quot;&amp;amp;gt;#24027&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/a13aa045d1cf2a28e9a5dd2bcb008236f4eaf19a&amp;quot;&amp;amp;gt;a13aa04&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;hide console window when running &amp;amp;lt;code&amp;amp;gt;yarn config get&amp;amp;lt;/code&amp;amp;gt; on Windows (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24013&amp;quot;&amp;amp;gt;#24013&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/3f6c4cdae3b7984840cc32ff6752a45736025406&amp;quot;&amp;amp;gt;3f6c4cd&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Performance Improvements&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;css:&amp;amp;lt;/strong&amp;amp;gt; import sass once instead of per file (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24041&amp;quot;&amp;amp;gt;#24041&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/db8b1190abbb7e30aad0055f97dde02d7ed504c7&amp;quot;&amp;amp;gt;db8b119&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;defer &amp;amp;lt;code&amp;amp;gt;net use&amp;amp;lt;/code&amp;amp;gt; until a UNC path is resolved on Windows (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24014&amp;quot;&amp;amp;gt;#24014&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/b6430466c57f4783b707fd14a43c237082094081&amp;quot;&amp;amp;gt;b643046&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Miscellaneous Chores&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;deps:&amp;amp;lt;/strong&amp;amp;gt; update dependency &amp;amp;lt;code&amp;amp;gt;@​types/node&amp;amp;lt;/code&amp;amp;gt; to v26 (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24029&amp;quot;&amp;amp;gt;#24029&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/dd780cd761221a0c5fa4810335f0190ecb9c7294&amp;quot;&amp;amp;gt;dd780cd&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;enable vitest plugin in Oxlint (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24052&amp;quot;&amp;amp;gt;#24052&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/ce979e4c4be5f48c5862445ef124d863853e39b1&amp;quot;&amp;amp;gt;ce979e4&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;enable vitest style rules in Oxlint (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24053&amp;quot;&amp;amp;gt;#24053&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/b8c8270f3f01a9dbf02c336e7468bf6f1df0f5ad&amp;quot;&amp;amp;gt;b8c8270&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;revert &amp;amp;amp;quot;fix(build): keep &amp;amp;lt;code&amp;amp;gt;magicString&amp;amp;lt;/code&amp;amp;gt; and &amp;amp;lt;code&amp;amp;gt;ast&amp;amp;lt;/code&amp;amp;gt; in transform hook meta (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24012&amp;quot;&amp;amp;gt;#24012&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;amp;quot; (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24065&amp;quot;&amp;amp;gt;#24065&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/afc44f0957f7ef52d27d5026200a289de374c215&amp;quot;&amp;amp;gt;afc44f0&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Code Refactoring&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;optimizer:&amp;amp;lt;/strong&amp;amp;gt; use non-capturing group for external types regex (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24048&amp;quot;&amp;amp;gt;#24048&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/ef2343355b29a3f389e4af51147b767331bd7a5b&amp;quot;&amp;amp;gt;ef23433&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Tests&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;avoid joining logs for assertion (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24057&amp;quot;&amp;amp;gt;#24057&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/fbb0a4e719fda240459aa54f872a89dc52473fe2&amp;quot;&amp;amp;gt;fbb0a4e&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h2&amp;amp;gt;v8.3.7&amp;amp;lt;/h2&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Bug Fixes&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;deps:&amp;amp;lt;/strong&amp;amp;gt; update Rolldown to v1.2.18 (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24038&amp;quot;&amp;amp;gt;#24038&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/517affb174632db347a6a2426f12eab020277946&amp;quot;&amp;amp;gt;517affb&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Miscellaneous Chores&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;enable more lint rules (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24035&amp;quot;&amp;amp;gt;#24035&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/72f86e57dab05e87641599bff041d68821c837f3&amp;quot;&amp;amp;gt;72f86e5&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Tests&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;use &amp;amp;lt;code&amp;amp;gt;onTestFinished&amp;amp;lt;/code&amp;amp;gt; for tear downs (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24003&amp;quot;&amp;amp;gt;#24003&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/a579e352a66fbdce6a51d4e1f67006ccf4f91343&amp;quot;&amp;amp;gt;a579e35&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Build System&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;generate sourcemaps in shim-deps plugin (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24023&amp;quot;&amp;amp;gt;#24023&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/c02138c51193fd892025f0c28524dcb9e128446f&amp;quot;&amp;amp;gt;c02138c&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h2&amp;amp;gt;v8.3.6&amp;amp;lt;/h2&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Bug Fixes&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/blockquote&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;p&amp;amp;gt;... (truncated)&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/details&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;details&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;summary&amp;amp;gt;Changelog&amp;amp;lt;/summary&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;em&amp;amp;gt;Sourced from &amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md&amp;quot;&amp;amp;gt;vite&amp;#039;s changelog&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/em&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;blockquote&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h2&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/compare/v8.3.7...v8.3.8&amp;quot;&amp;amp;gt;8.3.8&amp;amp;lt;/a&amp;amp;gt; (2026-11-11)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/h2&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Bug Fixes&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;build:&amp;amp;lt;/strong&amp;amp;gt; keep &amp;amp;lt;code&amp;amp;gt;magicString&amp;amp;lt;/code&amp;amp;gt; and &amp;amp;lt;code&amp;amp;gt;ast&amp;amp;lt;/code&amp;amp;gt; in transform hook meta (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24012&amp;quot;&amp;amp;gt;#24012&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/a3b28e8744ffae9abd018696ad4fc01b27ac71ce&amp;quot;&amp;amp;gt;a3b28e8&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;bundled-dev:&amp;amp;lt;/strong&amp;amp;gt; emit assets referenced by inline workers during load (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/23103&amp;quot;&amp;amp;gt;#23103&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/5e50bae4bdfa123c25c4f5afcbb27efd96fcf681&amp;quot;&amp;amp;gt;5e50bae&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;config:&amp;amp;lt;/strong&amp;amp;gt; skip native loader compat checks for type-only imports (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24021&amp;quot;&amp;amp;gt;#24021&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/e5542942715b281ca5803554c43d48448d72d7f2&amp;quot;&amp;amp;gt;e554294&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;css:&amp;amp;lt;/strong&amp;amp;gt; reject CSS entrypoints when &amp;amp;lt;code&amp;amp;gt;build.cssCodeSplit: false&amp;amp;lt;/code&amp;amp;gt; (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/23112&amp;quot;&amp;amp;gt;#23112&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/e4ad62ba6523e889f988b6e882d9d81be7f26711&amp;quot;&amp;amp;gt;e4ad62b&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;deps:&amp;amp;lt;/strong&amp;amp;gt; update all non-major dependencies (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24027&amp;quot;&amp;amp;gt;#24027&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/a13aa045d1cf2a28e9a5dd2bcb008236f4eaf19a&amp;quot;&amp;amp;gt;a13aa04&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;hide console window when running &amp;amp;lt;code&amp;amp;gt;yarn config get&amp;amp;lt;/code&amp;amp;gt; on Windows (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24013&amp;quot;&amp;amp;gt;#24013&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/3f6c4cdae3b7984840cc32ff6752a45736025406&amp;quot;&amp;amp;gt;3f6c4cd&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Performance Improvements&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;css:&amp;amp;lt;/strong&amp;amp;gt; import sass once instead of per file (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24041&amp;quot;&amp;amp;gt;#24041&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/db8b1190abbb7e30aad0055f97dde02d7ed504c7&amp;quot;&amp;amp;gt;db8b119&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;defer &amp;amp;lt;code&amp;amp;gt;net use&amp;amp;lt;/code&amp;amp;gt; until a UNC path is resolved on Windows (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24014&amp;quot;&amp;amp;gt;#24014&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/b6430466c57f4783b707fd14a43c237082094081&amp;quot;&amp;amp;gt;b643046&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Miscellaneous Chores&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;deps:&amp;amp;lt;/strong&amp;amp;gt; update dependency &amp;amp;lt;code&amp;amp;gt;@​types/node&amp;amp;lt;/code&amp;amp;gt; to v26 (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24029&amp;quot;&amp;amp;gt;#24029&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/dd780cd761221a0c5fa4810335f0190ecb9c7294&amp;quot;&amp;amp;gt;dd780cd&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;enable vitest plugin in Oxlint (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24052&amp;quot;&amp;amp;gt;#24052&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/ce979e4c4be5f48c5862445ef124d863853e39b1&amp;quot;&amp;amp;gt;ce979e4&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;enable vitest style rules in Oxlint (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24053&amp;quot;&amp;amp;gt;#24053&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/b8c8270f3f01a9dbf02c336e7468bf6f1df0f5ad&amp;quot;&amp;amp;gt;b8c8270&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;revert &amp;amp;amp;quot;fix(build): keep &amp;amp;lt;code&amp;amp;gt;magicString&amp;amp;lt;/code&amp;amp;gt; and &amp;amp;lt;code&amp;amp;gt;ast&amp;amp;lt;/code&amp;amp;gt; in transform hook meta (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24012&amp;quot;&amp;amp;gt;#24012&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;amp;quot; (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24065&amp;quot;&amp;amp;gt;#24065&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/afc44f0957f7ef52d27d5026200a289de374c215&amp;quot;&amp;amp;gt;afc44f0&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Code Refactoring&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;optimizer:&amp;amp;lt;/strong&amp;amp;gt; use non-capturing group for external types regex (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24048&amp;quot;&amp;amp;gt;#24048&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/ef2343355b29a3f389e4af51147b767331bd7a5b&amp;quot;&amp;amp;gt;ef23433&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Tests&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;avoid joining logs for assertion (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24057&amp;quot;&amp;amp;gt;#24057&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/fbb0a4e719fda240459aa54f872a89dc52473fe2&amp;quot;&amp;amp;gt;fbb0a4e&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h2&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/compare/v8.3.6...v8.3.7&amp;quot;&amp;amp;gt;8.3.7&amp;amp;lt;/a&amp;amp;gt; (2026-11-09)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/h2&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Bug Fixes&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;deps:&amp;amp;lt;/strong&amp;amp;gt; update Rolldown to v1.2.18 (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24038&amp;quot;&amp;amp;gt;#24038&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/517affb174632db347a6a2426f12eab020277946&amp;quot;&amp;amp;gt;517affb&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Miscellaneous Chores&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;enable more lint rules (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24035&amp;quot;&amp;amp;gt;#24035&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/72f86e57dab05e87641599bff041d68821c837f3&amp;quot;&amp;amp;gt;72f86e5&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Tests&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;use &amp;amp;lt;code&amp;amp;gt;onTestFinished&amp;amp;lt;/code&amp;amp;gt; for tear downs (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24003&amp;quot;&amp;amp;gt;#24003&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/a579e352a66fbdce6a51d4e1f67006ccf4f91343&amp;quot;&amp;amp;gt;a579e35&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Build System&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;generate sourcemaps in shim-deps plugin (&amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitejs/vite/issues/24023&amp;quot;&amp;amp;gt;#24023&amp;amp;lt;/a&amp;amp;gt;) (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/c02138c51193fd892025f0c28524dcb9e128446f&amp;quot;&amp;amp;gt;c02138c&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h2&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/compare/v8.3.5...v8.3.6&amp;quot;&amp;amp;gt;8.3.6&amp;amp;lt;/a&amp;amp;gt; (2026-11-05)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/h2&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;Bug Fixes&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/blockquote&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;p&amp;amp;gt;... (truncated)&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/details&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;details&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;summary&amp;amp;gt;Commits&amp;amp;lt;/summary&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/b39e6e63dcbfc3cf4be871acf3554efbd6d0e268&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;b39e6e6&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; release: v8.3.8 (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/24066&amp;quot;&amp;amp;gt;#24066&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/afc44f0957f7ef52d27d5026200a289de374c215&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;afc44f0&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; chore: revert &amp;amp;amp;quot;fix(build): keep &amp;amp;lt;code&amp;amp;gt;magicString&amp;amp;lt;/code&amp;amp;gt; and &amp;amp;lt;code&amp;amp;gt;ast&amp;amp;lt;/code&amp;amp;gt; in transform hook met...&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/e4ad62ba6523e889f988b6e882d9d81be7f26711&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;e4ad62b&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; fix(css): reject CSS entrypoints when &amp;amp;lt;code&amp;amp;gt;build.cssCodeSplit: false&amp;amp;lt;/code&amp;amp;gt; (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23112&amp;quot;&amp;amp;gt;#23112&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/5e50bae4bdfa123c25c4f5afcbb27efd96fcf681&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;5e50bae&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; fix(bundled-dev): emit assets referenced by inline workers during load (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23103&amp;quot;&amp;amp;gt;#23103&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/fbb0a4e719fda240459aa54f872a89dc52473fe2&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;fbb0a4e&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; test: avoid joining logs for assertion (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/24057&amp;quot;&amp;amp;gt;#24057&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/b8c8270f3f01a9dbf02c336e7468bf6f1df0f5ad&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;b8c8270&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; chore: enable vitest style rules in Oxlint (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/24053&amp;quot;&amp;amp;gt;#24053&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/ce979e4c4be5f48c5862445ef124d863853e39b1&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;ce979e4&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; chore: enable vitest plugin in Oxlint (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/24052&amp;quot;&amp;amp;gt;#24052&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/a3b28e8744ffae9abd018696ad4fc01b27ac71ce&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;a3b28e8&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; fix(build): keep &amp;amp;lt;code&amp;amp;gt;magicString&amp;amp;lt;/code&amp;amp;gt; and &amp;amp;lt;code&amp;amp;gt;ast&amp;amp;lt;/code&amp;amp;gt; in transform hook meta (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/24012&amp;quot;&amp;amp;gt;#24012&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/dd780cd761221a0c5fa4810335f0190ecb9c7294&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;dd780cd&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; chore(deps): update dependency &amp;amp;lt;code&amp;amp;gt;@​types/node&amp;amp;lt;/code&amp;amp;gt; to v26 (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/24029&amp;quot;&amp;amp;gt;#24029&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commit/b6430466c57f4783b707fd14a43c237082094081&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;b643046&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; perf: defer &amp;amp;lt;code&amp;amp;gt;net use&amp;amp;lt;/code&amp;amp;gt; until a UNC path is resolved on Windows (&amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/24014&amp;quot;&amp;amp;gt;#24014&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Additional commits viewable in &amp;amp;lt;a href=&amp;quot;https://github.com/vitejs/vite/commits/v8.3.8/packages/vite&amp;quot;&amp;amp;gt;compare view&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/details&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;br /&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Updates `vitest` from 1.6.1 to 5.1.0&lt;br /&gt;
&amp;amp;lt;details&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;summary&amp;amp;gt;Release notes&amp;amp;lt;/summary&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;em&amp;amp;gt;Sourced from &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/releases&amp;quot;&amp;amp;gt;vitest&amp;#039;s releases&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/em&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;blockquote&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h2&amp;amp;gt;v5.1.0&amp;amp;lt;/h2&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;h3&amp;amp;gt;   🚀 Features&amp;amp;lt;/h3&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Add &amp;amp;lt;code&amp;amp;gt;--last-failed&amp;amp;lt;/code&amp;amp;gt; to run only failed tests  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/sheremet-va&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​sheremet-va&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11558&amp;quot;&amp;amp;gt;vitest-dev/vitest#11558&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/82f634220&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(82f63)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Support &amp;amp;lt;code&amp;amp;gt;Temporal.Instant&amp;amp;lt;/code&amp;amp;gt; and &amp;amp;lt;code&amp;amp;gt;Temporal.ZonedDateTime&amp;amp;lt;/code&amp;amp;gt; in &amp;amp;lt;code&amp;amp;gt;vi.setSystemTime()&amp;amp;lt;/code&amp;amp;gt;  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/Prajwal2246&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​Prajwal2246&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;, &amp;amp;lt;strong&amp;amp;gt;Prajwal2246&amp;amp;lt;/strong&amp;amp;gt;, &amp;amp;lt;strong&amp;amp;gt;Claude Opus 5.5 (1M context)&amp;amp;lt;/strong&amp;amp;gt;, &amp;amp;lt;a href=&amp;quot;https://github.com/hi-ogawa&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​hi-ogawa&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;strong&amp;amp;gt;Codex (GPT-6)&amp;amp;lt;/strong&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11321&amp;quot;&amp;amp;gt;vitest-dev/vitest#11321&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/f150f5108&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(f150f)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Introduce &amp;amp;lt;code&amp;amp;gt;--since-last-run&amp;amp;lt;/code&amp;amp;gt; flag  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/sheremet-va&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​sheremet-va&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11516&amp;quot;&amp;amp;gt;vitest-dev/vitest#11516&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/08bd93b7e&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(08bd9)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Expose per-retry/repeat attempt result  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/hi-ogawa&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​hi-ogawa&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;, &amp;amp;lt;strong&amp;amp;gt;Codex (GPT-6)&amp;amp;lt;/strong&amp;amp;gt; and &amp;amp;lt;strong&amp;amp;gt;Claude Opus 5.5 (1M context)&amp;amp;lt;/strong&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11232&amp;quot;&amp;amp;gt;vitest-dev/vitest#11232&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/21be412ed&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(21be4)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Support fake timers for &amp;amp;lt;code&amp;amp;gt;node:timers&amp;amp;lt;/code&amp;amp;gt; and &amp;amp;lt;code&amp;amp;gt;node:timers/promise&amp;amp;lt;/code&amp;amp;gt;  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/hi-ogawa&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​hi-ogawa&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;, &amp;amp;lt;strong&amp;amp;gt;OpenCode&amp;amp;lt;/strong&amp;amp;gt; and &amp;amp;lt;strong&amp;amp;gt;Codex (GPT-6)&amp;amp;lt;/strong&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/10899&amp;quot;&amp;amp;gt;vitest-dev/vitest#10899&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/fbe973cae&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(fbe97)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Allow coverage providers to store data in fs module cache  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/AriPerkkio&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​AriPerkkio&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11747&amp;quot;&amp;amp;gt;vitest-dev/vitest#11747&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/54a2bdb81&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(54a2b)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Interactively review failed snapshots  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/macarie&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​macarie&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;a href=&amp;quot;https://github.com/hi-ogawa&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​hi-ogawa&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11325&amp;quot;&amp;amp;gt;vitest-dev/vitest#11325&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/54e5b8a8a&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(54e5b)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;browser&amp;amp;lt;/strong&amp;amp;gt;:&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Mock modules through an import map  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/sheremet-va&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​sheremet-va&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11534&amp;quot;&amp;amp;gt;vitest-dev/vitest#11534&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/707f8adf4&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(707f8)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Drop experimental label from trace view  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/hi-ogawa&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​hi-ogawa&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;strong&amp;amp;gt;Claude Opus 5.5 (1M context)&amp;amp;lt;/strong&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11518&amp;quot;&amp;amp;gt;vitest-dev/vitest#11518&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/44c3c2fcf&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(44c3c)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Introduce experimental &amp;amp;lt;code&amp;amp;gt;pointer&amp;amp;lt;/code&amp;amp;gt; API  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/macarie&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​macarie&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/10780&amp;quot;&amp;amp;gt;vitest-dev/vitest#10780&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/5dc09f0ea&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(5dc09)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Capture aria snapshot in trace view  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/hi-ogawa&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​hi-ogawa&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;strong&amp;amp;gt;Claude Opus 5.5 (1M context)&amp;amp;lt;/strong&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11492&amp;quot;&amp;amp;gt;vitest-dev/vitest#11492&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/0cc39fb90&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(0cc39)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Show trace steps timeline on terminal on test failure  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/hi-ogawa&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​hi-ogawa&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;strong&amp;amp;gt;Claude Opus 5.5 (1M context)&amp;amp;lt;/strong&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11594&amp;quot;&amp;amp;gt;vitest-dev/vitest#11594&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/973dc84be&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(973dc)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Add failure-only trace view mode  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/hi-ogawa&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​hi-ogawa&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;strong&amp;amp;gt;Claude Opus 5.5 (1M context)&amp;amp;lt;/strong&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11612&amp;quot;&amp;amp;gt;vitest-dev/vitest#11612&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/d5d7d2f06&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(d5d7d)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;Enable failure-only trace view by default  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/hi-ogawa&amp;quot;&amp;amp;gt;&amp;amp;lt;code&amp;amp;gt;@​hi-ogawa&amp;amp;lt;/code&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;strong&amp;amp;gt;Claude Opus 5.5 (1M context)&amp;amp;lt;/strong&amp;amp;gt; in &amp;amp;lt;a href=&amp;quot;https://redirect.github.com/vitest-dev/vitest/issues/11766&amp;quot;&amp;amp;gt;vitest-dev/vitest#11766&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;a href=&amp;quot;https://github.com/vitest-dev/vitest/commit/f37b6b707&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;(f37b6)&amp;amp;lt;!-- raw HTML omitted --&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;coverage&amp;amp;lt;/strong&amp;amp;gt;:&lt;br /&gt;
&amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;li&amp;amp;gt;V8 to support &amp;amp;lt;code&amp;amp;gt;ignoreNode&amp;amp;lt;/code&amp;amp;gt; option  -  by &amp;amp;lt;a href=&amp;quot;https://github.com/e&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DrivingThatTrain</name></author>
	</entry>
</feed>