Back to Explore

vitejs/vite

GitHub
24 updates · last 90 days1 watchersOpen 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: The repository has an upstream push today (2026-09-10), and recent updates include multiple Vite 8.3.0 beta builds (beta.1 on 2026-09-07, beta.0 on 2026-09-02).
  • Update cadence: In the last few weeks there have been several meaningful updates (late August through early September), including a fast-moving beta series, suggesting an ongoing development cycle rather than maintenance mode.

AI summary generated

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

Recent updates

  • 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
  • v8.3.0-beta.0

    V8.3.0-beta.0 introduces a top-level tsconfig option and related plumbing so Vite can apply the configured tsconfig to Rolldown. It also adds stricter warnings for unsupported Vite hooks returned from applyToEnvironment, and warns when Vite config uses named imports from JSON modules. In addition, there are various build and utility bug fixes plus dependency updates.

    Features
  • create-vite@9.2.0

    create-vite@9.2.0 adds support for the nub package manager and includes routine dependency and documentation/formatting maintenance. The code changes also update versions used by generated projects (notably template Vite versions) and adjust the way create-vite constructs package-manager commands.

    Features
  • v8.2.2

    Release v8.2.2 contains limited release note detail (it only points to the changelog) but the code diff shows meaningful internal changes to Vite's bundled dev HMR logic, especially how propagation boundaries and circular-import handling are computed. The diff also includes various documentation and dependency/CI updates, plus small create-vite/template adjustments.

    Breaking
  • plugin-legacy@8.2.3

    The plugin-legacy@8.2.3 release notes provided are minimal and only direct readers to CHANGELOG.md. From the repository diff for this tag, the substantive change is a bug fix to ensure client chunkImportMap works correctly when using shared plugins, along with dependency updates.

  • v8.2.1

    Release v8.2.1 does not include any inline changelog details in the provided release notes. To assess upgrade impact, developers must review the referenced CHANGELOG.md in the Vite repository for this specific version (v8.2.1).

  • create-vite@9.1.2

    This release is primarily a code and test update in the Vite monorepo (133 files changed). The provided release notes do not include any actual changelog content, only a link to CHANGELOG.md, so the documented impact cannot be validated against the diff here.

    BreakingFeatures
  • v8.2.0

    v8.2.0 was published on 2026-07-30. The provided release notes do not include the actual change details, and instead direct readers to the package-specific CHANGELOG.md for information.

  • plugin-legacy@8.2.2

    plugin-legacy@8.2.2 updates the legacy bundling behavior for minification and includes a rolldown-related dependency/HMR related changelog entry. The actual code diff in this release primarily adjusts legacy minifier settings to avoid reintroducing newer JavaScript syntax.

    Features
  • v8.2.0-beta.0

    Vite v8.2.0-beta.0 introduces a new top-level `input` option that centralizes entry-point configuration across dev/build/library/SSR/dependency pre-bundling. The release also updates Rolldown-related dependencies (including lockfile handling for `aube` and `nub`), and includes HMR-related behavior fixes. Release notes point to the changelog for details, but the diff includes additional documentation changes that may reflect user-visible behavior shifts.

    Features
  • v8.1.5

    The v8.1.5 release notes content provided points to Vite's CHANGELOG.md, and the diff shows only that changelog being updated along with a package.json version bump. No actual implementation source-code changes are present in the provided diff, so there is no evidence of undocumented behavioral or API-breaking changes.

  • plugin-legacy@8.2.1

    plugin-legacy@8.2.1 primarily fixes legacy polyfill chunk minification so the minifier does not introduce newer syntax. The changelog also includes dependency maintenance updates. The provided release notes do not enumerate the detailed behavioral changes, so the repository diff includes additional notable code modifications outside the plugin-legacy surface area.

  • plugin-legacy@8.2.0

    plugin-legacy@8.2.0 introduces a new minification strategy for legacy chunks, preferring the oxc minifier when the running Vite version supports it. It also includes dependency updates and refactors how babel polyfill plugins are loaded for legacy builds.

    BreakingFeatures
  • v8.1.4

    v8.1.4 was published on 2026-07-09. The provided release notes do not list specific changes, and instead direct readers to the Vite changelog (CHANGELOG.md) for details.

  • v8.1.3

    v8.1.3 is a set of targeted bug fixes, mainly around CSS injection and preload behavior for dynamic imports, plus an SSR stacktrace column position correction. It also bumps the es-module-lexer dependency to 2.3.0.

  • v8.1.2

    v8.1.2 primarily contains dependency and behavior corrections around module parsing and internal ID handling. The provided release notes themselves only direct readers to CHANGELOG.md, while the code diff shows a specific regression-style change in ID escaping behavior (related to multiple null bytes) plus an es-module-lexer version revert.

    Breaking
  • create-vite@9.1.1

    Release create-vite@9.1.1 has release notes that provide no enumerated changes, only a pointer to CHANGELOG.md. In the provided code diff, the visible changes are overwhelmingly repository automation and policy updates under .github, along with some CI/publishing workflow logic adjustments. No create-vite command code changes are shown in the provided diff excerpt, so potential package-level breaking changes cannot be confirmed from what was included.

    Security
  • v8.1.1

    Release v8.1.1 provides no inline change details in the provided notes. It directs developers to consult the project CHANGELOG.md for the actual list of updates, fixes, and any potential upgrade impacts.

  • v7.3.6

    Release notes for v7.3.6 provide no details beyond a pointer to the upstream CHANGELOG.md. The provided code diff shows changes concentrated in CI workflow action pinning and Vite documentation site configuration, theme components, and landing page assets, with no clear evidence of Vite public API changes in the diff excerpts.

    SecurityFeatures
  • create-vite@9.1.0

    create-vite@9.1.0 updates the create-vite package version and refreshes the framework templates to use Vite ^8.1.0. The create-vite changelog also documents template-focused improvements like tsconfig moduleResolution adjustments and React template linting changes. However, the accompanying code diff in the monorepo includes several Vite core behavior changes that will affect developers of newly scaffolded projects, and these are not described in the create-vite release notes.

    Features