588ab5832f
Update bun minor+patch updates ( #35 )
...
Lint / lint (push) Failing after 6s
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/ ) | [Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| [@effect/language-service](https://github.com/Effect-TS/language-service ) | [`^0.75.0` → `^0.80.0`](https://renovatebot.com/diffs/npm/@effect%2flanguage-service/0.75.1/0.80.0 ) |  |  |
| [typescript](https://www.typescriptlang.org/ ) ([source](https://github.com/microsoft/TypeScript )) | [`~5.6.2` → `~5.9.0`](https://renovatebot.com/diffs/npm/typescript/5.6.3/5.9.3 ) |  |  |
---
### Release Notes
<details>
<summary>Effect-TS/language-service (@​effect/language-service)</summary>
### [`v0.80.0`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.80.0 )
[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.79.0...@effect/language-service@0.80.0 )
##### Minor Changes
- [#​681](https://github.com/Effect-TS/language-service/pull/681 ) [`1017a54`](1017a5443b ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Generate a root `schema.json` for `tsconfig.json` plugin configuration, add typed Effect Language Service plugin options to that schema, and have `effect-language-service setup` add or remove the matching `$schema` entry automatically.
- [#​679](https://github.com/Effect-TS/language-service/pull/679 ) [`3664197`](3664197f27 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Add inline `--lspconfig` support to the `effect-language-service diagnostics` CLI command so diagnostics runs can override the project plugin configuration without editing `tsconfig.json`.
### [`v0.79.0`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.79.0 )
[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.78.0...@effect/language-service@0.79.0 )
##### Minor Changes
- [#​671](https://github.com/Effect-TS/language-service/pull/671 ) [`6b9c378`](6b9c378c4e ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Add the `extendsNativeError` diagnostic to warn when classes directly extend the native `Error` constructor, including common local aliases such as `const E = Error`.
This helps steer users toward tagged errors that preserve stronger typing in the Effect failure channel.
- [#​678](https://github.com/Effect-TS/language-service/pull/678 ) [`0e9c11b`](0e9c11b4b3 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Generate the README diagnostics table from the diagnostic registry.
Each diagnostic now declares:
- whether it is fixable
- which Effect versions it supports
The generated table is checked in CI, and diagnostics tests verify that `fixable` matches the presence of non-suppression quick fixes.
- [#​676](https://github.com/Effect-TS/language-service/pull/676 ) [`2f982d6`](2f982d6954 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Add the `nodeBuiltinImport` diagnostic to warn when importing Node.js built-in modules (`fs`, `path`, `child_process`) that have Effect-native counterparts in `@effect/platform`.
This diagnostic covers ES module imports and top-level `require()` calls, matching both bare and `node:`-prefixed specifiers as well as subpath variants like `fs/promises`, `path/posix`, and `path/win32`. It defaults to severity `off` and provides no code fixes.
- [#​673](https://github.com/Effect-TS/language-service/pull/673 ) [`f9e24df`](f9e24df5db ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Add plugin options to better control patched `tsc` behavior.
`ignoreEffectErrorsInTscExitCode` allows Effect diagnostics reported as errors to be ignored for exit-code purposes, and `skipDisabledOptimiziation` keeps disabled diagnostics eligible for comment-based overrides when patch mode is active.
- [#​674](https://github.com/Effect-TS/language-service/pull/674 ) [`54e8c16`](54e8c16865 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Add the `serviceNotAsClass` diagnostic to warn when `ServiceMap.Service` is used as a variable assignment instead of in a class declaration.
Includes an auto-fix that converts `const Config = ServiceMap.Service<Shape>("Config")` to `class Config extends ServiceMap.Service<Config, Shape>()("Config") {}`.
##### Patch Changes
- [#​675](https://github.com/Effect-TS/language-service/pull/675 ) [`d1f09c3`](d1f09c364b ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Rename the `skipDisabledOptimiziation` plugin option to `skipDisabledOptimization`.
Example:
```json
{
"compilerOptions": {
"plugins": [
{
"name": "@​effect/language-service",
"skipDisabledOptimization": true
}
]
}
}
```
### [`v0.78.0`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.78.0 )
[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.77.0...@effect/language-service@0.78.0 )
##### Minor Changes
- [#​663](https://github.com/Effect-TS/language-service/pull/663 ) [`0e82d43`](0e82d437e9 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Improve `effectFnOpportunity` inferred span naming for service-layer methods and align examples for Effect v4.
The inferred span can now include service + method names (for example `MyService.log`) when the convertible function is a method inside a layer service object for strict supported patterns like:
- `Layer.succeed(Service)(...)`
- `Layer.sync(Service)(...)`
- `Layer.effect(Service)(Effect.gen(...))`
- `Layer.effect(Service, Effect.gen(...))`
Also add Effect v4 diagnostics fixtures for:
- `effectFnOpportunity_inferred.ts`
- `effectFnOpportunity_inferredLayer.ts`
- [#​669](https://github.com/Effect-TS/language-service/pull/669 ) [`a010a29`](a010a29d21 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Add a new `effectInFailure` diagnostic that warns when an `Effect` computation appears in the failure channel (`E`) of another `Effect`.
The rule traverses Effect-typed expressions, unrolls union members of `E`, and reports when any member is itself a strict Effect type.
It prefers innermost matches for nested cases (for example nested `Effect.try` in `catch`) to avoid noisy parent reports.
##### Patch Changes
- [#​666](https://github.com/Effect-TS/language-service/pull/666 ) [`06b3a6c`](06b3a6ce41 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Fix `effectFnOpportunity` inferred span naming for `Layer.*(this, ...)` patterns in class static members.
When the inferred layer target is `this`, the diagnostic now uses the nearest enclosing class name (for example `MyService`) instead of the literal `this` token.
- [#​665](https://github.com/Effect-TS/language-service/pull/665 ) [`a95a679`](a95a6792e3 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Improve yield-based diagnostics and hover behavior by introducing `effectYieldableType` in `TypeParser` and using it in `missingReturnYieldStar`.
- In Effect v4, yieldable values are recognized through `asEffect()` and mapped to Effect `A/E/R`.
- In Effect v3, `effectYieldableType` falls back to standard `effectType` behavior.
- `missingReturnYieldStar` now correctly handles yieldable values such as `Option.none()`.
- Hover support for `yield*` was updated to use yieldable parsing paths.
- [#​664](https://github.com/Effect-TS/language-service/pull/664 ) [`934ef7e`](934ef7e0b5 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Improve `missingReturnYieldStar` safety by targeting only expression statements with top-level `yield*` expressions and validating the enclosing `Effect.gen` scope via `findEnclosingScopes`.
This avoids edge cases where nested or wrapped `yield*` expressions could be matched incorrectly.
- [#​661](https://github.com/Effect-TS/language-service/pull/661 ) [`0f92686`](0f92686ac8 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Update effect dependency to v4.0.0-beta.19 and fix compatibility issues:
- Fix `layerMagic` refactor producing `any` types in Layer channels by replacing `Array.partition` (which now uses the v4 `Filter.Filter` API) with a native loop for boolean partition logic
- Add v4 Layer type detection shortcut using `"~effect/Layer"` TypeId property, matching the pattern already used for Effect type detection
- Mark `Effect.filterMap` as unchanged in the outdated API migration database since it was re-added in v4
### [`v0.77.0`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.77.0 )
[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.76.0...@effect/language-service@0.77.0 )
##### Minor Changes
- [#​655](https://github.com/Effect-TS/language-service/pull/655 ) [`c875de2`](c875de2c23 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Add `outdatedApi` diagnostic that warns when using outdated Effect APIs in a project targeting a newer version of Effect.
##### Patch Changes
- [#​660](https://github.com/Effect-TS/language-service/pull/660 ) [`99a97a6`](99a97a6a4e ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Dispose TypeScript language services in tests to prevent resource leaks
Added `languageService.dispose()` calls via `try/finally` patterns to all test files that create language services through `createServicesWithMockedVFS()`. This ensures proper cleanup of TypeScript compiler resources after each test completes, preventing memory leaks during test runs.
- [#​658](https://github.com/Effect-TS/language-service/pull/658 ) [`0154667`](0154667a23 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Fix outdated API diagnostic for Effect v4 compatibility
- Fixed `TaggedError` completion to use `TaggedErrorClass` matching the v4 API
- Removed `Schema.RequestClass` examples that no longer exist in v4
- Updated Effect v4 harness to latest version
- [#​659](https://github.com/Effect-TS/language-service/pull/659 ) [`2699a80`](2699a80e3e ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Add support for `Model.Class` from `effect/unstable/schema` in completions and diagnostics.
The `classSelfMismatch` diagnostic now detects mismatched Self type parameters in `Model.Class` declarations, and the autocomplete for Self type in classes now suggests `Model.Class` when typing after `Model.`.
```ts
import { Model } from "effect/unstable/schema";
// autocomplete triggers after `Model.`
export class MyDataModel extends Model.Class<MyDataModel>("MyDataModel")({
id: Schema.String,
}) {}
```
### [`v0.76.0`](https://github.com/Effect-TS/language-service/releases/tag/%40effect/language-service%400.76.0 )
[Compare Source](https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.75.1...@effect/language-service@0.76.0 )
##### Minor Changes
- [#​651](https://github.com/Effect-TS/language-service/pull/651 ) [`aeab349`](aeab349b49 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Add refactor to convert `Effect.Service` to `Context.Tag` with a static `Layer` property.
Supports all combinator kinds (`effect`, `scoped`, `sync`, `succeed`) and `dependencies`. The refactor replaces the `Effect.Service` class declaration with a `Context.Tag` class that has a `static layer` property using the corresponding `Layer` combinator.
Before:
```ts
export class MyService extends Effect.Service<MyService>()("MyService", {
effect: Effect.gen(function* () {
return { value: "hello" };
}),
}) {}
```
After:
```ts
export class MyService extends Context.Tag("MyService")<
MyService,
{ value: string }
>() {
static layer = Layer.effect(
this,
Effect.gen(function* () {
return { value: "hello" };
})
);
}
```
- [#​654](https://github.com/Effect-TS/language-service/pull/654 ) [`2c93eab`](2c93eabfd7 ) Thanks [@​mattiamanzati](https://github.com/mattiamanzati )! - Migrate internal Effect dependency from v3 to v4. This updates all CLI and core modules to use the Effect v4 API while maintaining full backward compatibility with existing functionality.
</details>
<details>
<summary>microsoft/TypeScript (typescript)</summary>
### [`v5.9.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.9.3 ): TypeScript 5.9.3
[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3 )
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/ )
- [fixed issues query for Typescript 5.9.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.9.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+ ).
- *No specific changes for TypeScript 5.9.2 (Stable)*
- [fixed issues query for Typescript 5.9.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+ ).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript )
### [`v5.9.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.9.2 ): TypeScript 5.9
[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2 )
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/ )
- [fixed issues query for Typescript 5.9.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.9.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+ ).
- *No specific changes for TypeScript 5.9.2 (Stable)*
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript )
### [`v5.8.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.8.3 ): TypeScript 5.8.3
[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.8.3 )
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/ ).
- [fixed issues query for Typescript 5.8.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.8.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.8.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.8.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.8.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.8.3%22+is%3Aclosed+ ).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript )
### [`v5.8.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.8.2 ): TypeScript 5.8
[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2 )
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/ ).
- [fixed issues query for Typescript 5.8.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.8.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.8.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.8.2%22+is%3Aclosed+ ).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript )
### [`v5.7.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.7.3 ): TypeScript 5.7.3
[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3 )
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/ ).
- [fixed issues query for Typescript 5.7.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.7.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.7.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.7.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+ ).
Downloads are available on [npm](https://www.npmjs.com/package/typescript )
### [`v5.7.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.7.2 ): TypeScript 5.7
[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2 )
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/ ).
- [fixed issues query for Typescript 5.7.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.7.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+ ).
- [fixed issues query for Typescript 5.7.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+ ).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), 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](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zNi4yIiwidXBkYXRlZEluVmVyIjoiNDMuNzYuMiIsInRhcmdldEJyYW5jaCI6Im5leHQiLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #35
Co-authored-by: Renovate Bot <renovate-bot@valverde.cloud >
Co-committed-by: Renovate Bot <renovate-bot@valverde.cloud >
2026-03-16 01:05:35 +01:00
154e27bcc0
Update dependency vite to v8 ( #37 )
...
Lint / lint (push) Has been cancelled
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/ ) | [Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| [vite](https://vite.dev ) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`^7.3.1` → `^8.0.0`](https://renovatebot.com/diffs/npm/vite/7.3.1/8.0.0 ) |  |  |
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
### [`v8.0.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#800-2026-03-12 )
[Compare Source](https://github.com/vitejs/vite/compare/v7.3.1...v8.0.0 )

Today, we're thrilled to announce the release of the next Vite major:
- **[Vite 8.0 announcement blog post](https://vite.dev/blog/announcing-vite8.html )**
- [Docs](https://vite.dev/ ) (translations: [简体中文](https://cn.vite.dev/ ), [日本語](https://ja.vite.dev/ ), [Español](https://es.vite.dev/ ), [Português](https://pt.vite.dev/ ), [한국어](https://ko.vite.dev/ ), [Deutsch](https://de.vite.dev/ ), [فارسی](https://fa.vite.dev/ ))
- [Migration Guide](https://vite.dev/guide/migration.html )
##### ⚠ BREAKING CHANGES
- remove `import.meta.hot.accept` resolution fallback ([#​21382](https://github.com/vitejs/vite/issues/21382 ))
- update default browser target ([#​21193](https://github.com/vitejs/vite/issues/21193 ))
- the epic `rolldown-vite` merge ([#​21189](https://github.com/vitejs/vite/issues/21189 ))
##### Features
- update rolldown to 1.0.0-rc.9 ([#​21813](https://github.com/vitejs/vite/issues/21813 )) ([f05be0e](f05be0eabf ))
- warn when `vite-tsconfig-paths` plugin is detected ([#​21781](https://github.com/vitejs/vite/issues/21781 )) ([ada493e](ada493e421 ))
- **css:** support es2025 build target for lightningcss ([#​21769](https://github.com/vitejs/vite/issues/21769 )) ([08906e7](08906e76f2 ))
- forward browser console logs and errors to dev server terminal ([#​20916](https://github.com/vitejs/vite/issues/20916 )) ([2540ed0](2540ed06d0 ))
- update rolldown to 1.0.0-rc.8 ([#​21790](https://github.com/vitejs/vite/issues/21790 )) ([a0c950e](a0c950e309 ))
- export `Visitor` and `ESTree` from `rolldown/utils` ([#​21664](https://github.com/vitejs/vite/issues/21664 )) ([45de31e](45de31e5ff ))
- update rolldown to 1.0.0-rc.6 ([#​21714](https://github.com/vitejs/vite/issues/21714 )) ([37a65f8](37a65f8c31 ))
- use util.inspect for CLI error display ([#​21668](https://github.com/vitejs/vite/issues/21668 )) ([5f425a9](5f425a9126 ))
- update rolldown to 1.0.0-rc.5 ([#​21660](https://github.com/vitejs/vite/issues/21660 )) ([b3ddbc5](b3ddbc54ee ))
- update rolldown to 1.0.0-rc.4 ([#​21617](https://github.com/vitejs/vite/issues/21617 )) ([1ee5c7f](1ee5c7f796 ))
- **wasm:** add SSR support for `.wasm?init` ([#​21102](https://github.com/vitejs/vite/issues/21102 )) ([216a3b5](216a3b53c6 ))
- integrate devtools ([#​21331](https://github.com/vitejs/vite/issues/21331 )) ([acbf507](acbf507bcb ))
- update rolldown to 1.0.0-rc.3 ([#​21554](https://github.com/vitejs/vite/issues/21554 )) ([43358e9](43358e97cd ))
- **manifest:** add `assets` field for standalone CSS entry points ([#​21015](https://github.com/vitejs/vite/issues/21015 )) ([f289b9b](f289b9b0ce ))
- update rolldown to 1.0.0-rc.2 ([#​21512](https://github.com/vitejs/vite/issues/21512 )) ([fa136a9](fa136a9e68 ))
- **bundled-dev:** support worker in initial bundle ([#​21415](https://github.com/vitejs/vite/issues/21415 )) ([f3d3149](f3d31499c7 ))
- **dev:** detect port conflicts on wildcard hosts ([#​21381](https://github.com/vitejs/vite/issues/21381 )) ([b0dd5a9](b0dd5a993f ))
- shortcuts case insensitive ([#​21224](https://github.com/vitejs/vite/issues/21224 )) ([7796ade](7796aded76 ))
- update rolldown to 1.0.0-rc.1 ([#​21463](https://github.com/vitejs/vite/issues/21463 )) ([ff9dd7f](ff9dd7fef0 ))
- warn if `envPrefix` contains spaces ([#​21292](https://github.com/vitejs/vite/issues/21292 )) ([9fcde3c](9fcde3c870 ))
- update rolldown to 1.0.0-beta.60 ([#​21408](https://github.com/vitejs/vite/issues/21408 )) ([c33aa7c](c33aa7cfd1 ))
- update rolldown to 1.0.0-beta.59 ([#​21374](https://github.com/vitejs/vite/issues/21374 )) ([0037943](00379439fa ))
- add `ignoreOutdatedRequests` option to `optimizeDeps` ([#​21364](https://github.com/vitejs/vite/issues/21364 )) ([b2e75aa](b2e75aabe9 ))
- add ios to default esbuild targets ([#​21342](https://github.com/vitejs/vite/issues/21342 )) ([daae6e9](daae6e9f5d ))
- update rolldown to 1.0.0-beta.58 ([#​21354](https://github.com/vitejs/vite/issues/21354 )) ([ba40cef](ba40cef16d ))
- update rolldown to 1.0.0-beta.57 ([#​21335](https://github.com/vitejs/vite/issues/21335 )) ([d5412ef](d5412ef4c4 ))
- **css:** support es2024 build target for lightningcss ([#​21294](https://github.com/vitejs/vite/issues/21294 )) ([bd33b8e](bd33b8e087 ))
- update rolldown to 1.0.0-beta.56 ([#​21323](https://github.com/vitejs/vite/issues/21323 )) ([9847a63](9847a634cf ))
- introduce v2 native plugins and enable it by default ([#​21268](https://github.com/vitejs/vite/issues/21268 )) ([42f2ab3](42f2ab3aec ))
- **ssr:** avoid errors when rewriting already rewritten stacktrace ([#​21269](https://github.com/vitejs/vite/issues/21269 )) ([98d9a33](98d9a33274 ))
- update rolldown to 1.0.0-beta.55 ([#​21300](https://github.com/vitejs/vite/issues/21300 )) ([2c8db85](2c8db858d7 ))
- update rolldown to 1.0.0-beta.54 ([#​21267](https://github.com/vitejs/vite/issues/21267 )) ([c751172](c75117213c ))
- add a warning that is output when a plugin sets esbuild related options ([#​21218](https://github.com/vitejs/vite/issues/21218 )) ([200646b](200646b143 ))
- highly experimental full bundle mode ([#​21235](https://github.com/vitejs/vite/issues/21235 )) ([83d8c99](83d8c99753 ))
- print esbuild options when both esbuild and oxc options are set ([#​21216](https://github.com/vitejs/vite/issues/21216 )) ([08ae87b](08ae87b14a ))
- update default browser target ([#​21193](https://github.com/vitejs/vite/issues/21193 )) ([8c3dd06](8c3dd06bd9 ))
- the epic `rolldown-vite` merge ([#​21189](https://github.com/vitejs/vite/issues/21189 )) ([4a7f8d4](4a7f8d43e6 ))
##### Bug Fixes
- **deps:** update all non-major dependencies ([#​21786](https://github.com/vitejs/vite/issues/21786 )) ([eaa4352](eaa4352af8 ))
- use `watch.watcher` instead of `watch.notify` ([#​21793](https://github.com/vitejs/vite/issues/21793 )) ([88953b3](88953b331d ))
- **css:** apply `server.origin` to public file URLs in CSS (fix [#​18457](https://github.com/vitejs/vite/issues/18457 )) ([#​21697](https://github.com/vitejs/vite/issues/21697 )) ([c967f48](c967f48b2e ))
- **deps:** update all non-major dependencies ([#​21732](https://github.com/vitejs/vite/issues/21732 )) ([5c921ca](5c921ca9bf ))
- **dev:** disable extglobs for consistency ([#​21745](https://github.com/vitejs/vite/issues/21745 )) ([1958eeb](1958eeb34f ))
- **lib:** keep annotation comments for es output ([#​21740](https://github.com/vitejs/vite/issues/21740 )) ([dd3c4f4](dd3c4f4cf0 ))
- **optimizer:** avoid error happening with a package with asset entrypoint ([#​21766](https://github.com/vitejs/vite/issues/21766 )) ([f7e1d07](f7e1d0720e ))
- **ssr:** throw friendly error when calling `ssrLoadModule` with non-runnable ssr env ([#​21739](https://github.com/vitejs/vite/issues/21739 )) ([1fa736e](1fa736e802 ))
- **types:** remove extends ImportMeta from ModuleRunnerImportMeta ([#​21710](https://github.com/vitejs/vite/issues/21710 )) ([0176d45](0176d45deb ))
- **wasm:** reset assetUrlRE.lastIndex before .test() in SSR builds ([#​21780](https://github.com/vitejs/vite/issues/21780 )) ([3a0d8d9](3a0d8d94a8 ))
- **deps:** update all non-major dependencies ([#​21691](https://github.com/vitejs/vite/issues/21691 )) ([521fdc0](521fdc0ced ))
- **optimizer:** avoid duplicate modules when `preserveSymlinks` is enabled ([#​21720](https://github.com/vitejs/vite/issues/21720 )) ([72165e0](72165e0f58 ))
- **dev:** only treat EADDRINUSE as port conflict in wildcard pre-check ([#​21642](https://github.com/vitejs/vite/issues/21642 )) ([e54e25f](e54e25fbb9 ))
- **dev:** prevent concurrent server restarts ([#​21636](https://github.com/vitejs/vite/issues/21636 )) ([8ce23a3](8ce23a3b6e ))
- **dev:** return "502 Bad Gateway" on proxy failures instead of 500 ([#​21652](https://github.com/vitejs/vite/issues/21652 )) ([e240df2](e240df2ea4 ))
- clear tsconfig cache only when tsconfig.json is cached ([#​21622](https://github.com/vitejs/vite/issues/21622 )) ([50c9675](50c9675aa6 ))
- **deps:** update all non-major dependencies ([#​21594](https://github.com/vitejs/vite/issues/21594 )) ([becdc5d](becdc5dcc4 ))
- **lib:** CSS injection point error with nested name IIFE output ([#​21606](https://github.com/vitejs/vite/issues/21606 )) ([5003de6](5003de6253 ))
- **module-runner:** incorrect column with `sourcemapInterceptor: "prepareStackTrace"` ([#​21562](https://github.com/vitejs/vite/issues/21562 )) ([416c095](416c0959eb ))
- **module-runner:** prevent crash on negative column in stacktrace ([#​21585](https://github.com/vitejs/vite/issues/21585 )) ([a075590](a075590c40 ))
- rolldownOptions/rollupOptions merging at environment level ([#​21612](https://github.com/vitejs/vite/issues/21612 )) ([db2ecc7](db2ecc7675 ))
- **scanner:** respect tsconfig.json ([#​21547](https://github.com/vitejs/vite/issues/21547 )) ([c6c04db](c6c04db9c6 ))
- avoid registering customization hook for import meta resolver multiple times ([#​21518](https://github.com/vitejs/vite/issues/21518 )) ([8bb3203](8bb3203679 ))
- **config:** avoid watching rolldown runtime virtual module ([#​21545](https://github.com/vitejs/vite/issues/21545 )) ([d18b139](d18b13957b ))
- **deps:** update all non-major dependencies ([#​21540](https://github.com/vitejs/vite/issues/21540 )) ([9ebaeaa](9ebaeaac09 ))
- populate originalFileNames when resolving CSS asset paths ([#​21542](https://github.com/vitejs/vite/issues/21542 )) ([8b47ff7](8b47ff76d2 ))
- **deps:** update all non-major dependencies ([#​21488](https://github.com/vitejs/vite/issues/21488 )) ([2b32ca2](2b32ca24fe ))
- disable `tsconfig` option when loading config ([#​21517](https://github.com/vitejs/vite/issues/21517 )) ([5025c35](5025c358d1 ))
- **optimizer:** map relative `new URL` paths to correct relative file location ([#​21434](https://github.com/vitejs/vite/issues/21434 )) ([ca96cbc](ca96cbc8ef ))
- avoid using deprecated `output.inlineDynamicImport` option ([#​21464](https://github.com/vitejs/vite/issues/21464 )) ([471ce62](471ce62756 ))
- use separate hook object for each environment ([#​21472](https://github.com/vitejs/vite/issues/21472 )) ([66347f6](66347f6df0 ))
- **deps:** update all non-major dependencies ([#​21440](https://github.com/vitejs/vite/issues/21440 )) ([1835995](18359959cb ))
- **dev:** avoid event emitter leak caused by `server.listen` callback ([#​21451](https://github.com/vitejs/vite/issues/21451 )) ([602d786](602d7865db ))
- lazy hook filter should work ([#​21443](https://github.com/vitejs/vite/issues/21443 )) ([bc0c207](bc0c207f53 ))
- **optimizer:** skip `rolldownCjsExternalPlugin` for `platform: neutral` ([#​21452](https://github.com/vitejs/vite/issues/21452 )) ([d2fc4be](d2fc4be044 ))
- **deps:** update all non-major dependencies ([#​21389](https://github.com/vitejs/vite/issues/21389 )) ([30f48df](30f48df33e ))
- **deps:** update esbuild peerDependency version ([#​21398](https://github.com/vitejs/vite/issues/21398 )) ([4266c97](4266c97808 ))
- **hmr:** trigger prune event when last import is removed ([#​20781](https://github.com/vitejs/vite/issues/20781 )) ([#​21093](https://github.com/vitejs/vite/issues/21093 )) ([7576735](757673528c ))
- **module-runner:** use `process.getBuiltinModule` instead of `import('node:module')` ([#​21402](https://github.com/vitejs/vite/issues/21402 )) ([6633bcb](6633bcb941 ))
- support .env file mounts (FIFOs) ([#​21365](https://github.com/vitejs/vite/issues/21365 )) ([6e6f82a](6e6f82a067 ))
- **css:** stylus Evaluator support ([#​21376](https://github.com/vitejs/vite/issues/21376 )) ([cf9ace1](cf9ace1b40 ))
- **deps:** update all non-major dependencies ([#​21321](https://github.com/vitejs/vite/issues/21321 )) ([9bc7c2e](9bc7c2ed4f ))
- **import-analysis:** avoid cjs interop for built browser external module ([#​21333](https://github.com/vitejs/vite/issues/21333 )) ([dc5a2fb](dc5a2fb86f ))
- **worker:** handle `new Worker(..., new URL(import.meta.url))` with trailing comma ([#​21325](https://github.com/vitejs/vite/issues/21325 )) ([4a47241](4a472418c0 ))
- detect `import.meta.resolve` when formatted across multiple lines ([#​21312](https://github.com/vitejs/vite/issues/21312 )) ([130e718](130e7181a5 ))
- allow no-cors requests for non-script tag requests ([#​21299](https://github.com/vitejs/vite/issues/21299 )) ([ef3d596](ef3d59648f ))
- **deps:** update all non-major dependencies ([#​21285](https://github.com/vitejs/vite/issues/21285 )) ([4635b2e](4635b2e90f ))
- unreachable error when building with `experimental.bundledDev` is enabled ([#​21296](https://github.com/vitejs/vite/issues/21296 )) ([e81c183](e81c183f8c ))
- **deps:** update all non-major dependencies ([#​21231](https://github.com/vitejs/vite/issues/21231 )) ([859789c](859789c856 ))
- don't strip base from imports ([#​21221](https://github.com/vitejs/vite/issues/21221 )) ([7da742b](7da742b478 ))
- allow exiting process before optimizer cleanup is done ([#​21170](https://github.com/vitejs/vite/issues/21170 )) ([55ceffc](55ceffc897 ))
- plugin shortcut support ([#​21211](https://github.com/vitejs/vite/issues/21211 )) ([6a3aca0](6a3aca0843 ))
##### Performance Improvements
- **ssr:** skip circular import check for already-evaluated modules ([#​21632](https://github.com/vitejs/vite/issues/21632 )) ([235140b](235140b2d5 ))
- use tsconfig cache for oxc transform in dev ([#​21643](https://github.com/vitejs/vite/issues/21643 )) ([57ff177](57ff177575 ))
##### Documentation
- bulk of typo fixes ([#​21507](https://github.com/vitejs/vite/issues/21507 )) ([80755da](80755dacab ))
- update `build.dynamicImportVarsOptions` ([#​21477](https://github.com/vitejs/vite/issues/21477 )) ([54ce2ed](54ce2ed15a ))
- clarify the pronunciation of `vite` in IPA symbols ([#​21238](https://github.com/vitejs/vite/issues/21238 )) ([9b1d4d6](9b1d4d6f34 ))
- ensure https links ([#​21266](https://github.com/vitejs/vite/issues/21266 )) ([2eb259a](2eb259a848 ))
##### Miscellaneous Chores
- **deps-dev:** bump rollup from 4.57.1 to 4.59.0 ([#​21717](https://github.com/vitejs/vite/issues/21717 )) ([25227bb](25227bbdc7 ))
- **deps:** update dependency cac to v7 ([#​21788](https://github.com/vitejs/vite/issues/21788 )) ([44e33ae](44e33ae6a7 ))
- **deps:** update dependency rolldown-plugin-dts to ^0.22.2 ([#​21731](https://github.com/vitejs/vite/issues/21731 )) ([d8ea652](d8ea652a8b ))
- **deps:** remove `fdir` and `@rollup/plugin-commonjs` ([#​21639](https://github.com/vitejs/vite/issues/21639 )) ([5abffd5](5abffd5d04 ))
- **deps:** update dependency [@​rollup/plugin-alias](https://github.com/rollup/plugin-alias ) to v6 ([#​21097](https://github.com/vitejs/vite/issues/21097 )) ([44b5bdf](44b5bdfcf2 ))
- fix broken link for future deprecations ([#​21603](https://github.com/vitejs/vite/issues/21603 )) ([25f4501](25f45013b9 ))
- update `customResolver` deprecation message to mention `enforce: 'pre'` ([#​21576](https://github.com/vitejs/vite/issues/21576 )) ([2ce34d5](2ce34d5580 ))
- update rolldown-plugin-dts to 0.22.1 ([#​21559](https://github.com/vitejs/vite/issues/21559 )) ([77aab4b](77aab4b7f1 ))
- **deps:** update dependency rolldown-plugin-dts to ^0.21.8 ([#​21539](https://github.com/vitejs/vite/issues/21539 )) ([33881cb](33881cb34f ))
- add missing versions to changelog ([#​21515](https://github.com/vitejs/vite/issues/21515 )) ([4bfb239](4bfb239686 ))
- **deps:** update rolldown-related dependencies ([#​21487](https://github.com/vitejs/vite/issues/21487 )) ([5863e51](5863e513fa ))
- **deps:** update rolldown-related dependencies ([#​21390](https://github.com/vitejs/vite/issues/21390 )) ([be9dd4e](be9dd4e08d ))
- fix typo in plugin.ts comment ([#​21435](https://github.com/vitejs/vite/issues/21435 )) ([d31fc66](d31fc6685b ))
- replace caniuse link for ES2024 ([#​21355](https://github.com/vitejs/vite/issues/21355 )) ([2ba4e99](2ba4e99019 ))
- cleanup changelog ([#​21202](https://github.com/vitejs/vite/issues/21202 )) ([8c8c56e](8c8c56e1eb ))
- **deps:** update rolldown-related dependencies ([#​21230](https://github.com/vitejs/vite/issues/21230 )) ([9349446](9349446e93 ))
- fix spelling error ([#​21223](https://github.com/vitejs/vite/issues/21223 )) ([cc10e20](cc10e207ae ))
##### Code Refactoring
- don't add `optimization.inlineConst: { mode: 'smart' }` as it's enabled by default ([#​21794](https://github.com/vitejs/vite/issues/21794 )) ([22b3d11](22b3d111c3 ))
- enable some native plugins even with enable native plugin false ([#​21744](https://github.com/vitejs/vite/issues/21744 )) ([fc46c79](fc46c79797 ))
- avoid deprecated `legalComments` option ([#​21721](https://github.com/vitejs/vite/issues/21721 )) ([e06496e](e06496ef25 ))
- use `ESTree` types from `rolldown/utils` ([#​21719](https://github.com/vitejs/vite/issues/21719 )) ([9239750](9239750e61 ))
- deprecate `customResolver` in `resolve.alias` ([#​21476](https://github.com/vitejs/vite/issues/21476 )) ([81275c9](81275c9072 ))
- remove unnecessary `@rolldown/pluginutils` ([#​21560](https://github.com/vitejs/vite/issues/21560 )) ([c367b62](c367b62693 ))
- enable some native plugins even with enable native plugin false ([#​21608](https://github.com/vitejs/vite/issues/21608 )) ([5a4f692](5a4f692426 ))
- use `rolldown/utils` ([#​21577](https://github.com/vitejs/vite/issues/21577 )) ([e56103f](e56103f180 ))
- use internal devtools config ([#​21609](https://github.com/vitejs/vite/issues/21609 )) ([9aea20f](9aea20f4a1 ))
- use parseEnv ([#​21586](https://github.com/vitejs/vite/issues/21586 )) ([f859d2c](f859d2cdfc ))
- **wasm:** remove native wasm helper plugin usage ([#​21566](https://github.com/vitejs/vite/issues/21566 )) ([71a86be](71a86be6d9 ))
- enable some native plugins even with enable native plugin false ([#​21511](https://github.com/vitejs/vite/issues/21511 )) ([b40292c](b40292ce6a ))
- remove `experimental.enableNativePlugin: 'resolver'` ([#​21510](https://github.com/vitejs/vite/issues/21510 )) ([f9d9213](f9d92130fa ))
- use `import.meta.dirname` everywhere ([#​21509](https://github.com/vitejs/vite/issues/21509 )) ([7becf5f](7becf5f8fe ))
- **optimizer:** simplify `rolldownCjsExternalPlugin` ([#​21450](https://github.com/vitejs/vite/issues/21450 )) ([ebda8fd](ebda8fd3c1 ))
- remove `import.meta.hot.accept` resolution fallback ([#​21382](https://github.com/vitejs/vite/issues/21382 )) ([71d0797](71d0797a71 ))
- **optimizer:** remove dead code ([#​21334](https://github.com/vitejs/vite/issues/21334 )) ([e9a2cdb](e9a2cdbb7d ))
##### Tests
- **ssr:** incorrect `handleInvoke` was called in server-worker-runner.invoke test ([#​21751](https://github.com/vitejs/vite/issues/21751 )) ([b95ca22](b95ca22460 ))
- add more type tests for `defineConfig` ([#​21698](https://github.com/vitejs/vite/issues/21698 )) ([4fedbbd](4fedbbdd91 ))
- test case for catching invalid package resolution error ([#​21601](https://github.com/vitejs/vite/issues/21601 )) ([c9b9359](c9b9359fe8 ))
- **bundled-dev:** add worker test cases ([#​21557](https://github.com/vitejs/vite/issues/21557 )) ([569bc98](569bc98d6b ))
##### Beta Changelogs
##### [8.0.0-beta.18](https://github.com/vitejs/vite/compare/v8.0.0-beta.17...v8.0.0-beta.18 ) (2026-03-09)
See [8.0.0-beta.18 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.18/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.17](https://github.com/vitejs/vite/compare/v8.0.0-beta.16...v8.0.0-beta.17 ) (2026-03-09)
See [8.0.0-beta.17 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.17/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.16](https://github.com/vitejs/vite/compare/v8.0.0-beta.15...v8.0.0-beta.16 ) (2026-02-27)
See [8.0.0-beta.16 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.16/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.15](https://github.com/vitejs/vite/compare/v8.0.0-beta.14...v8.0.0-beta.15 ) (2026-02-19)
See [8.0.0-beta.15 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.15/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.14](https://github.com/vitejs/vite/compare/v8.0.0-beta.13...v8.0.0-beta.14 ) (2026-02-12)
See [8.0.0-beta.14 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.14/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.13](https://github.com/vitejs/vite/compare/v8.0.0-beta.12...v8.0.0-beta.13 ) (2026-02-05)
See [8.0.0-beta.13 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.13/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.12](https://github.com/vitejs/vite/compare/v8.0.0-beta.11...v8.0.0-beta.12 ) (2026-02-03)
See [8.0.0-beta.12 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.12/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.11](https://github.com/vitejs/vite/compare/v8.0.0-beta.10...v8.0.0-beta.11 ) (2026-01-29)
See [8.0.0-beta.11 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.11/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.10](https://github.com/vitejs/vite/compare/v8.0.0-beta.9...v8.0.0-beta.10 ) (2026-01-24)
See [8.0.0-beta.10 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.10/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.9](https://github.com/vitejs/vite/compare/v8.0.0-beta.8...v8.0.0-beta.9 ) (2026-01-22)
See [8.0.0-beta.9 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.9/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.8](https://github.com/vitejs/vite/compare/v8.0.0-beta.7...v8.0.0-beta.8 ) (2026-01-15)
See [8.0.0-beta.8 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.8/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.7](https://github.com/vitejs/vite/compare/v8.0.0-beta.6...v8.0.0-beta.7 ) (2026-01-08)
See [8.0.0-beta.7 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.7/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.6](https://github.com/vitejs/vite/compare/v8.0.0-beta.5...v8.0.0-beta.6 ) (2026-01-07)
See [8.0.0-beta.6 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.6/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.5](https://github.com/vitejs/vite/compare/v8.0.0-beta.4...v8.0.0-beta.5 ) (2025-12-25)
See [8.0.0-beta.5 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.5/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.4](https://github.com/vitejs/vite/compare/v8.0.0-beta.3...v8.0.0-beta.4 ) (2025-12-22)
See [8.0.0-beta.4 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.4/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.3](https://github.com/vitejs/vite/compare/v8.0.0-beta.2...v8.0.0-beta.3 ) (2025-12-18)
See [8.0.0-beta.3 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.3/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.2](https://github.com/vitejs/vite/compare/v8.0.0-beta.1...v8.0.0-beta.2 ) (2025-12-12)
See [8.0.0-beta.2 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.2/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.1](https://github.com/vitejs/vite/compare/v8.0.0-beta.0...v8.0.0-beta.1 ) (2025-12-08)
See [8.0.0-beta.1 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.1/packages/vite/CHANGELOG.md )
##### [8.0.0-beta.0](https://github.com/vitejs/vite/compare/v7.2.4...v8.0.0-beta.0 ) (2025-12-03)
See [8.0.0-beta.0 changelog](https://github.com/vitejs/vite/blob/v8.0.0-beta.0/packages/vite/CHANGELOG.md )
##### Rolldown-Vite changelogs
See [rolldown-vite changelog](https://github.com/vitejs/rolldown-vite/blob/v7.2.10/packages/vite/CHANGELOG.md )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), 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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni41IiwidXBkYXRlZEluVmVyIjoiNDMuNzYuMiIsInRhcmdldEJyYW5jaCI6Im5leHQiLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #37
Co-authored-by: Renovate Bot <renovate-bot@valverde.cloud >
Co-committed-by: Renovate Bot <renovate-bot@valverde.cloud >
2026-03-16 01:04:45 +01:00