Back to Explore

vitejs/vite

GitHub
26 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, with very recent activity (last upstream push on 2026-07-22) and multiple Vite v8.1.x to v8.2.0-beta.0 updates within the last few weeks, indicating ongoing development rather than maintenance mode.
  • Apparent update cadence is roughly weekly, based on v8.1.5 (2026-07-16), v8.1.4 (2026-07-09), v8.1.3 (2026-07-02), and v8.1.2 (2026-06-30), plus a v8.2.0-beta.0 shortly after (2026-07-22).

AI summary generated

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

Recent updates

  • 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
  • plugin-legacy@8.1.0

    plugin-legacy@8.1.0 was released, but the provided release notes do not include any change details. The notes direct readers to the package CHANGELOG.md for the actual modifications.

  • v8.1.0

    v8.1.0 was published on 2026-06-23. The provided release notes do not include any change details and instruct readers to consult the package-level CHANGELOG.md for the actual modifications.

  • plugin-legacy@8.1.0-beta.0

    The release notes for plugin-legacy@8.1.0-beta.0 contain no actual change details beyond a pointer to a changelog. The code diff provided shows meaningful behavior changes in the create-vite CLI, including new ESLint scaffolding logic for React templates.

    BreakingFeatures
  • v8.1.0-beta.0

    Release v8.1.0-beta.0 does not include any concrete release note details in the provided text. It points readers to an external CHANGELOG.md file for the actual changes, but that content was not provided here, so no specific upgrade-impacting items can be reliably extracted.

  • v6.4.3

    v6.4.3 is presented as a set of security backports focused on rejecting problematic file path variants on Windows and rejecting UNC paths in launch-editor-middleware. The actual code diff shows additional, broader internal changes around server.fs access checking, transport handling, and server lifecycle behavior that are not called out in the v6.4.3 release notes content provided.

    BreakingSecurity
  • v7.3.5

    Release v7.3.5 release notes contain no concrete change list, they only point to the changelog. The provided code diff shows the bulk of changes in the Vite documentation site (VitePress config and theme components), plus CI workflow hardening by pinning GitHub Actions to commit SHAs. No Vite public runtime API changes are visible in the snippets provided from the diff.

    BreakingSecurityFeatures
  • v8.0.16

    v8.0.16 primarily hardens Vite's file serving restrictions on Windows-related alternate path forms and updates a related dependency. The included changelog adds bug-fix notes about rejecting UNC paths for launch-editor-middleware and rejecting Windows alternate paths in the server.

    BreakingSecurity
  • v8.0.15

    The provided release notes for v8.0.15 contain no actual change log content (they only link to CHANGELOG.md), so there is nothing concrete to verify against. The code diff shown for this release is dominated by repository and CI workflow changes (GitHub automation, templates, formatting tooling), plus documentation updates, and does not show any Vite runtime or public API code changes in the provided diff excerpt.

    BreakingSecurity