cloudflare/vinext v0.0.40
cloudflare/vinext
Captured source
source ↗published Apr 7, 2026seen Jun 26captured 3whttp 200method plain
v0.0.40
Repository: cloudflare/vinext
Tag: v0.0.40
Published: 2026-04-07T11:55:32Z
Prerelease: no
Release notes:
What's Changed
New Features
- Add client primitives for layout persistence (Slot, Children, mergeElementsPromise) to improve navigation experience
Bug Fixes
- Fix URL/content mismatch during rapid Pages Router navigation
- Fix NotFoundBoundary positioning by moving it inside Template in per-segment wiring
- Fix template and layout interleaving at each segment level
- Fix URL parameter extraction for intercepting route source routes
- Fix parallel route segment population in LayoutSegmentProvider
- Fix Cache-Control header to emit no-store for pages with revalidate = 0
- Fix redirect() to default to "push" behavior in Server Action context
- Fix server action re-render path by awaiting buildPageElement
- Fix public file serving in production builds
- Fix ResponseCookies to deduplicate Set-Cookie headers and add missing API surface
- Fix middleware header application to intercept route and server action responses
- Fix thenable params and searchParams handling in probePage()
- Fix request context cleanup on stream errors in deferUntilStreamConsumed
- Fix redirect status code validation in NextResponse.redirect()
- Fix multi-valued Set-Cookie header preservation in route handler ISR cache
- Fix standalone dependency resolution issues
- Fix Vite 8 treeshake.preset warning during build
Internal / Chores
- Extract route wiring from generated entry into typed runtime module
- Remove unused rsc-html-stream dependency
- Address security audit findings
- Bump vulnerable dependencies
Contributors
@NathanDrake2406 @Debbl @james-elicx @hyoban @Divkix