## vitejs/vite — v8.2.0-beta.0…v8.2.0

_36 commits._

### Features
- **feat(bundled-dev): reload once after rebuild instead of via the fallback page (#23106)** (b24381d)
- **feat(config): include column in config incompatibility location (#23064)** (8a24572)
- **feat(bundled-dev): support worker file update accepted by HMR (#23068)** (0d04351)
- **feat(dev): resolve interface name for explicit host in network URLs (#22965)** (3ac77d9)
- **feat: add `input` to `server.fs.allow` (#23035)** (95a3cda)

### Fixes
- **fix: support resolving top-level input option with plugins (#23101)** (41df81a)
- **fix(server): strip base in indexHtml module graph lookup (#22932)** (fa005d1)
- **fix(importAnalysis): interop imports injected into optimized dep files by plugins (#23029)** (8c2a87d)
- **fix(deps): update all non-major dependencies (#23069)** (4c07b74)
- **fix(module-runner): keep stack trace interception working when `Object.prototype` is frozen (#23073)** (599c5b0)
- **fix(hmr): preserve environment snapshot during server restart (#22992)** (b1186c3)
- **fix(bundledDev): print build errors to the terminal when an HMR update fails (#23024)** (41c4658)
- **fix(legacy): don't use newer syntax when minifying legacy chunks (#23013)** (989a42e)
- **fix(create-vite): ignore --eslint for non-React templates instead of crashing (#23015)** (428d8af)
- **fix(playground): include legacy dir in tsconfig for type checking (#23020)** (5d18326)

### Backend
- **release: v8.2.0** (fa79f9a)
- **release: plugin-legacy@8.2.2** (0c630d0)

### Tests
- **test: use top-level input option (#23107)** (94fc91b)
- **test(bundled-dev): wait for first bundle and client before assertions (#23077)** (1e0d054)
- **test: run playgrounds under bundled dev, skip unsupported cases (#23027)** (2ad9ec2)
- **test: add `resolve.tsconfigPaths` + `import.meta.glob` case (#22887)** (428bda3)
- **test: config CJS module vars in ESM case (#23010)** (d8cd388)

### Docs
- **docs: update code references in CONTRIBUTING.md to latest tag (#23056)** (51207ba)
- **docs(create-vite): list react-compiler templates (#23054)** (a4785c3)
- **docs(config): correct cacheDir default fallback description (#23060)** (aafa103)
- **docs(changes): fix missing commas  and language mark in plugin examples (#23061)** (0945bab)
- **docs(changes): update outdated hotUpdate hook link (#23071)** (6b3210c)
- **docs(config): rewrite VS Code debugging section (#22974)** (23daf0a)
- **docs: bulk fix punctuation, spacing and typos (#23036)** (9af244f)
- **docs: fix examples, links, and inline code formatting (#23023)** (791843e)
- **docs: remove unused imports (#22954)** (fb59b46)
- **docs: fix browser target grammar (#22953)** (91f3257)

### Chore
- **ci: remove warp oz (#23043)** (d17d739)
- **ci: exclude `__tests__` directories from semgrep (#23084)** (a54f936)
- **ci: fix semgrep (#23083)** (e557360)
- **ci: add semgrep (#23051)** (d9f1bf4)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/vitejs/vite?utm_source=github-action)._