Update Jun 23, 2026 tracked by Updatify

8.1.0 (2026-06-23)

Features

Bug Fixes

  • bundled-dev: errors should be kept when incremental build fails (#22617) (9a0dd48)
  • cache falsy values in perEnvironmentState (#22715) (0e91e79)
  • glob: respect caseSensitive option in hmr matcher (#22711) (65f525e)
  • html: omit nonce on import map when cspNonce is unset (#22713) (8340bb5)
  • optimizer: skip null-valued exports in expandGlobIds glob resolution (#22611) (8b9f5cd)
  • resolved build options should be kept as a getter (#22691) (3527191)
  • server: handle malformed URI in memory files middleware (#22714) (df9e0a5)
  • use literal envPrefix queries for Vite Task (#22706) (da72733)
  • warn on deprecated envFile (#22555) (ed7b283)
  • apply correct fs restrictions for pnpm gvs (#22415) (092320b)
  • css: support external CSS with lightningcss (#18389) (d64a1a5)
  • deps: update all non-major dependencies (#22637) (44bb9d9)
  • deps: update all non-major dependencies (#22681) (f4f0633)
  • html: insert import map before modulepreload that is not self-close tag (#21409) (e399c89)
  • optimizer: preserve sourcemaps for transformed optimized deps with follow-up transforms (#22428) (1298951)
  • use node_modules/.vite as cacheDir when node_modules exists (#21777) (4417b4f)

Documentation

Miscellaneous Chores

Code Refactoring

  • client: inline dev-id value in CSS selector (#22736) (57f59bc)
  • remove unused removeRawQuery util (#22724) (403cc60)
  • use rolldownOptions property for chunkImportMap (#22692) (8e8816c)
  • include optional bundledDev in DevEnvironment instead of having a separate FBM DevEnvironment (#22587) (5edd1d5)
  • match import glob common base by path segment correctly (#22558) (eb12604)
  • use rolldownOptions where possible (#21205) (7ca7c1b)

Beta Changelogs

8.1.0-beta.0 (2026-06-15)

See 8.1.0-beta.0 changelog