cloudflare/vinext v0.0.31
cloudflare/vinext
Captured source
source ↗published Mar 17, 2026seen Jun 26captured 3whttp 200method plain
v0.0.31
Repository: cloudflare/vinext
Tag: v0.0.31
Published: 2026-03-17T13:41:36Z
Prerelease: no
Release notes:
What's Changed
New Features
- Added support for
@vitejs/plugin-reactv6 as a peer dependency - Implemented production prerender pipeline for static site generation
- Added ISR caching support for App Router route handlers
- Implemented prefix-based cache invalidation for
revalidatePathwith layout type - Added
revalidateByPathPrefixsupport to KVCacheHandler - Propagated Next.js config
serverExternalPackagesto build configuration
Bug Fixes
- Fixed Flight HL stylesheet hints rewriting during client-side navigation
- Hardened origin validation and proxy request handling for improved security
- Fixed
next/headerscookie path semantics to align with Next.js behavior - Preserved named capture groups in Next.js config destinations
- Fixed
after()function to usewaitUntilproperly in Cloudflare Workers - Eliminated double middleware execution in hybrid app+pages development mode
- Added missing
ResponseCookies.has()method implementation - Fixed
use serverclosure variable collision with local declarations - Resolved concurrent SSR isolation issues for pages router head/router state
- Fixed parallel slot resolution to use closest ancestor instead of farthest
- Prevented user searchParams from leaking into ISR cache
- Fixed SSR preloading of client reference modules before first render
- Merged top-level optimizeDeps with per-environment Vite configuration
- Added
assets.directoryto generatedwrangler.jsoncconfiguration - Added support for
@voidzero-dev/vite-plus-coreas Vite alias
Internal / Chores
- Migrated build system to Vite Plus
- Moved to pnpm catalogs for dependency management
- Migrated from Wrangler
unstable_devtounstable_startWorkerAPI - Enabled TypeScript type-aware checking and validation
- Updated benchmarks to include
@vitejs/plugin-react
Contributors
@aidantrabs @gagipro @hyoban @james-elicx @Jbithell @mhart @NathanDrake2406 @southpolesteve