Back to Explore

vitejs/vite

GitHub
23 updates · last 90 daysOpen source

Last release:

Vite is a next-generation frontend build tool that aims to speed up modern web development. It includes a dev server with fast Hot Module Replacement (HMR) and a build command to bundle optimized production static assets, with extensible plugin and JavaScript APIs.

Project status

  • Actively maintained, with an upstream push on 2026-10-28 and updates as recently as 2026-10-27.
  • The apparent cadence is frequent: several updates landed within days of each other, across create-vite and multiple Vite version lines.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • create-vite@9.3.4

    create-vite 9.3.4 fixes TypeScript version handling for React TypeScript projects using ESLint and updates non-major dependencies, including Rolldown-related packages. The supplied notes cover only create-vite, while the diff also includes Vite 8.3.6 changes to build output, server behavior, caching, and security hardening that are not covered by those notes.

    Security
  • plugin-legacy@8.2.4

    plugin-legacy@8.2.4 fixes handling of the `build.sourcemap` setting when it is provided through the environment. It also updates non-major dependencies, Rolldown-related dependencies, and tooling dependencies.

  • v8.3.6

    Vite v8.3.6 is a maintenance release focused on build, optimizer, SSR, and bundled development server bug fixes, with two targeted performance improvements. It also tightens HTML and filesystem handling and updates dependencies; no breaking changes or upgrade steps are called out.

    Security
  • create-vite@9.3.3

    The release notes document a create-vite packaging fix so template files are included in the published package. The diff also contains unmentioned Vite core changes that tighten optimized-dependency path matching, handle query strings and fragments in build imports, and restrict access to unsafe WASM imports.

    Security
  • create-vite@9.3.2

    create-vite 9.3.2 adds TypeScript 7 to generated templates where compatible and updates the Preact template to Preact 11. It also refreshes dependencies; the code diff includes additional Vite behavior changes, particularly to HMR, alias handling, and environment-specific build configuration, that are not described in the release notes.

    Features
  • v8.3.5

    Vite v8.3.5 release notes describe a set of bug fixes across build, bundled dev server behavior, CSS parsing, optimizer behavior, resolver subpath handling, and dev server URL handling, plus one SSR performance improvement. The notes also mention dependency updates and some internal refactoring (for example, replacing @vercel/detect-agent with std-env). Based on the provided code diff excerpt, most of the visible changes are in repository automation and release workflows, not in Vite's runtime APIs.

  • v6.4.5

    v6.4.5 is described as a server.fs fix to ensure access checks run after stripping query parameters from module ids. The code changes shown, however, also include broader server access-control refactors (transform loading, index.html serving, and fs hardening) plus some internal API and type behavior changes around server creation and environment transport handling.

  • create-vite@9.3.1

    create-vite@9.3.1 updates the templates and TanStack scaffolding commands. Release notes claim two bug fixes: pinning TypeScript to v6 and using Vite for TanStack projects.

  • create-vite@9.3.0

    create-vite@9.3.0 updates scaffolding behavior to print the create-vite version before project generation, and updates templates to prefer TypeScript 7. It also swaps AI agent detection from @vercel/detect-agent to std-env and refreshes several tooling and dependency versions.

    Features
  • v8.3.4

    Vite v8.3.4 adds bundled-dev support for `import.meta.hot.acceptExports`, improving how HMR boundaries work for partial dependency updates. It also includes a set of bug fixes across dev server restarts, build preloads, CSS handling, and some performance work in module sourcemap interception and preload deduping.

    Features
  • v6.4.4

    v6.4.4 is a small patch release with server and HTML related fixes, plus a dependency update for launch-editor-middleware. The 6.4.4 changelog highlights safer server transform access handling, and a change to what gets recorded in safeModulePaths. However, the code diff also includes additional security hardening and internal behavior changes not mentioned in the 6.4.4 release notes section.

  • v7.3.7

    The provided release notes for v7.3.7 do not include any concrete change list, they only reference an external CHANGELOG.md. From the supplied diff, most changes visible are repository tooling, CI workflow updates, and documentation site updates rather than clear Vite runtime API changes.

    Security
  • v8.1.6

    The provided release notes for v8.1.6 do not include any actual change log details, they only point to CHANGELOG.md. The visible code diff for this release appears to be overwhelmingly repository and CI related (GitHub workflows, issue/PR automation, and contribution tooling), not Vite runtime or public API changes.

  • v8.2.4

    Release v8.2.4 release notes do not enumerate changes and instead point to CHANGELOG.md for details. The provided diff, however, shows substantial updates to documentation and developer tooling, including config loading guidance and build option semantics that could imply underlying behavior changes.

  • v8.3.3

    v8.3.3 release notes document four bug fixes, focused on dev tooling and Vite server behavior, plus an update to the launch-editor dependency. The provided code diff snippet, however, shows many additional non-runtime changes (docs site UI, and release automation workflows) that are not mentioned in the release notes.

  • v8.3.2

    v8.3.2 contains a set of bug fixes and performance tweaks focused on build and dev server behavior. Notably, it improves how Vite passes query strings to renderBuiltUrl, fixes preload URL handling for assets, and adjusts bundled-dev to serve the rolldown dev runtime from the installed rolldown package.

  • v8.3.1

    v8.3.1 focuses on bug fixes around dependency optimization shutdown behavior, config merging edge cases, and sourcemap/source content handling, plus a set of dependency updates. The code diff also reveals additional internal and user-facing changes not mentioned in the provided release notes, including type shape changes and scaffolding command/template updates in create-vite.

    Breaking
  • create-vite@9.2.1

    create-vite@9.2.1 is a maintenance release that bumps package versions and updates dependencies used by the create-vite scaffolding templates. The code changes included in this release also pull in Vite 8.3.0 behavior fixes (notably CRLF code frame handling) and internal runtime improvements (proxy context matcher pre-compilation, preload scheduling).

  • v8.3.0

    v8.3.0 introduces a build-related change aimed at improving performance when handling preload dependencies. It also fixes developer-facing issues in code frames (CRLF line endings) and improves dependency detection logic. Additionally, proxy behavior is optimized by pre-compiling context matchers at server creation.

    Features
  • v8.3.0-beta.1

    Vite v8.3.0-beta.1 introduces DevTools integration for the dev server, along with several targeted bug fixes around build and HTML URL handling. It also includes a broad set of non-major dependency updates and internal refactors across the dev server and build pipeline.

    Features