Back to Explore

vitejs/vite

GitHub
22 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 upstream repo shows a very recent push (2026-07-08) and there have been multiple tagged updates in late June and early July 2026 (v8.1.0 through v8.1.3, plus create-vite and plugin-legacy updates), indicating ongoing development.
  • Update cadence: Near-weekly core updates in this window (v8.1.0 on 06-23, v8.1.1 and 8.1.2 on 06-30, v8.1.3 on 07-02). That pattern suggests an active bug-fix and patch cadence rather than long quiet periods.

AI summary generated

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

Recent updates

  • 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
  • v8.0.14

    Vite v8.0.14 updates rolldown to 1.0.2 and includes a few fixes around dependency scanning, HTML URL rewriting, and glob import path handling. The release also adds/updates tests to cover Sass resolution behavior during CSS preprocessing.

  • plugin-legacy@8.0.2

    plugin-legacy@8.0.2 updates the legacy HTML transformation behavior to avoid leaving modulepreload link tags in legacy-only builds. The change specifically targets removal of `<link rel="modulepreload">` elements when Vite is generating non-modern output.

  • v8.0.13

    v8.0.13 release notes do not include any details inline, and instruct users to consult the upstream Vite changelog for the actual changes. No specific API, breaking change, bug fix, security, performance, dependency, or migration information is provided in the supplied release text.

  • create-vite@9.0.7

    create-vite@9.0.7 updates the underlying build tooling to rolldown 1.0.0 and fixes create-vite’s TanStack CLI invocation. The associated Vite changes in this diff also address an SSR HMR edge case around partial exports during concurrent updates, and adjust worker bundle transforms.

    Features