JavaScript Frameworks Release Notes
Release notes for JavaScript and web frameworks, bundlers and static site generators
Products (9)
Latest JavaScript Frameworks Updates
- Jun 4, 2026
- Date parsed from source:Jun 4, 2026
- First seen by Releasebot:Jun 5, 2026
v7.17.0
React Router ships a subset of its official documentation inside the react-router package, making local docs available in node_modules/react-router/docs for AI coding agents and React Router agent skills, while also fixing future flag warning behavior and an unstable dependency scan issue.
Minor Changes
react-router- Ship a subset of the official documentation inside thereact-routerpackage (#15121)- Markdown docs are now available in
node_modules/react-router/docs, letting AI coding agents and the React Router agent skills read official docs locally - Excludes auto-generated API docs (
api/),community/content, and tutorials (tutorials/)
- Markdown docs are now available in
Patch Changes
@react-router/dev- Fix future flag warning URLs and only log each future flag warning one time (#15138)
Unstable Changes
โ ๏ธ Unstable features are not recommended for production use
@react-router/dev- Prevent RSC route module server exports from being scanned by the client dependency optimizer whenfuture.unstable_optimizeDepsis enabled. (#15005)
Full Changelog:
Original sourcev7.16.0...v7.17.0 - Jun 3, 2026
- Date parsed from source:Jun 3, 2026
- First seen by Releasebot:Jun 3, 2026
[1.1.0] - 2026-06-03
Rolldown ships a broad update with experimental.lazyBarrel enabled by default, stronger import.meta.glob support, new sourcemap warnings, code-splitting improvements, bug fixes, performance gains, and refreshed docs and dependencies.
๐ Features
- enable
experimental.lazyBarrelby default (#9632) by @shulaoda import.meta.globsupportcaseSensitiveoption (#9594) by @btea- add
SOURCEMAP_BROKENwarning for renderChunk hook (#9601) by @sapphi-red - add
SOURCEMAP_BROKENwarning for transform hook (#9600) by @sapphi-red - add
@__NO_SIDE_EFFECTS__hint for invalid@__PURE__before function declarations (#9505) by @Copilot - code-splitting: support group-local
includeDependenciesRecursively(#9587) by @hyf0
๐ Bug Fixes
- report TSCONFIG_ERROR instead of UNHANDLEABLE_ERROR for a missing tsconfig file (#9633) by @shulaoda
- browser: add missing exports and ensure consistency with
rolldownpackage (#9629) by @sapphi-red - should build test-dev-server when test-node (#9610) by @situ2001
- chunk-optimizer: refuse asymmetric merge for cyclic dynamic entries (#9320) (#9322) by @aminpaks
- dev: handle the remaining errors in dev (#9570) by @h-a-n-a
- handle slash-normalized ids with preserveModulesRoot (#9595) by @IWANABETHATGUY
- json: preserve .default access on JSON default imports (#9568) by @IWANABETHATGUY
- testing: remove unintended trigger_full_build from test harness (#9573) by @hyf0
๐ Refactor
- js-regex: use regress native replace/replace_all (#9607) by @IWANABETHATGUY
- remove never-constructed
ImportStatusvariants (#9606) by @Boshen
๐ Documentation
- clarify that
RolldownBuild::closemethod should be called in most cases (#9619) by @sapphi-red
โก Performance
- avoid unnecessary intermediate sourcemaps (#9599) by @sapphi-red
๐งช Testing
- add unit test for collapsing module sourcemap (#9626) by @sapphi-red
- cover vite-alias regex capture-group expansion (#9602) (#9608) by @IWANABETHATGUY
โ๏ธ Miscellaneous Tasks
- deps: update oxc_resolver to 11.21.0 (#9634) by @shulaoda
- update invalid option diagnostic link to point to Rolldown docs (#9631) by @sapphi-red
- deps: update vite+ to v0.1.24 (#9628) by @renovate[bot]
- deps: update oxc resolver to v11.20.0 (#9549) by @renovate[bot]
- deps: update dependency vite-plus to v0.1.24 (#9470) by @renovate[bot]
- deps: update npm packages (#9614) by @renovate[bot]
- deps: upgrade oxc to 0.134.0 (#9625) by @shulaoda
- deps: update crate-ci/typos action to v1.47.0 (#9620) by @renovate[bot]
- deps: update rollup submodule for tests to v4.61.0 (#9623) by @rolldown-guard[bot]
- deps: update github actions (#9613) by @renovate[bot]
- deps: update pnpm to v11.4.0 (#9616) by @renovate[bot]
- deps: update rust crates (#9615) by @renovate[bot]
- deps: update test262 submodule for tests (#9624) by @rolldown-guard[bot]
- deps: update dependency @napi-rs/cli to v3.7.0 (#9588) by @renovate[bot]
- deps: update dependency rust to v1.96.0 (#9596) by @renovate[bot]
- re-enable WASI testing with proper infrastructure (#9397) by @Boshen
โค๏ธ New Contributors
- @aminpaks made their first contribution in #9322
All of your release notes in one feed
Join Releasebot and get updates from Remix and hundreds of other software products.
- Jun 1, 2026
- Date parsed from source:Jun 1, 2026
- First seen by Releasebot:Jun 1, 2026
19.2.7 (June 1st, 2026)
React fixes missing FormData entries in Server Actions for Server Components.
React Server Components
Fixed missing FormData entries in Server Actions which regressed in 19.2.6
Original source
(#36566 by @unstubbable) - Jun 1, 2026
- Date parsed from source:Jun 1, 2026
- First seen by Releasebot:Jun 1, 2026
19.1.8 (June 1st, 2026)
React fixes missing FormData entries in Server Actions.
React Server Components
Fixed missing FormData entries in Server Actions which regressed in 19.1.7
(#36567 by @unstubbable)
Original source - Jun 1, 2026
- Date parsed from source:Jun 1, 2026
- First seen by Releasebot:Jun 1, 2026
19.0.7 (June 1st, 2026)
React fixes missing FormData entries in Server Actions for Server Components.
React Server Components
Fixed missing FormData entries in Server Actions which regressed in 19.0.6 (#36568 by @unstubbable)
Original source - Jun 1, 2026
- Date parsed from source:Jun 1, 2026
- First seen by Releasebot:Jun 1, 2026
v16.2.7
Next.js ships a 16.2 backport release focused on bug fixes and stability, with documentation updates, hydration and router fixes, cache tag encoding improvements, server action and middleware fixes, Turbopack changes, and FormData handling improvements.
Note
This release is backporting bug fixes. It does
not
include all pending features/changes on canary.Core Changes
- Backport documentation fixes for v16.2 (#93804)
- [backport] Patch playwright-core to resolve _finishedPromise on requestFailed (#93920)
- [backport] Fix dev mode hydration failure when page is served from HTTP cache (#93492)
- [backport] Fix catch-all router.query corruption with basePath + rewrites (#93917)
- [backport] Encode non-ASCII characters in cache tags at construction (#93918)
- [backport] Fix server action forwarding loop with middleware rewrites (#93919)
- [backport] Turbopack: switch from base40 to base38 hash encoding (#93932)
- [ci] Disable hanging node 24 typescript tests on 16.2 backport branch (#94164)
- [backport] Fix "type: module" in project dir when using standalone or adapters (#94050)
- [backport] Propagate adapter preferred regions (#94200)
- [16.2.x] Don't drop FormData entries (#94240)
- [backport] feat(turbopack): add LocalPathOrProjectPath PostCSS config resolution (#94284)
Credits
Huge thanks to @eps1lon, @icyJoseph, @unstubbable, @mischnic, @bgw, @timneutkens, and @lukesandberg for helping!
Original source - Jun 1, 2026
- Date parsed from source:Jun 1, 2026
- First seen by Releasebot:Jun 1, 2026
v15.5.19
Next.js backports bug fixes to improve FormData handling and CI stability.
Note
This release is backporting bug fixes. It does
not
include all pending features/changes on canary.Core Changes
- [15.5.x] Don't drop FormData entries (#94244)
Other
- [15.5.x] Fix CI (#94281)
Credits
Huge thanks to @eps1lon for helping!
Original source - Jun 1, 2026
- Date parsed from source:Jun 1, 2026
- First seen by Releasebot:Jun 1, 2026
8.0.16 (2026-06-01)
Vite fixes launch editor middleware path handling for UNC and Windows alternate paths.
Bug Fixes
- deps: reject UNC paths for launch-editor-middleware (#22571) (50b9512)
- reject windows alternate paths (#22572) (dc245c7)
- Jun 1, 2026
- Date parsed from source:Jun 1, 2026
- First seen by Releasebot:Jun 1, 2026
8.0.15 (2026-06-01)
Vite releases a maintenance update with request timeout handling, Rolldown 1.0.3 support, and several fixes for parsing, globbing, optimization, resolution, and HTML proxy caching, plus dependency refreshes and code cleanup.
Features
- send 408 on request timeout (#22476) (c85c9ee)
- update rolldown to 1.0.3 (#22538) (646dbed)
Bug Fixes
- capitalize error messages and remove spurious space in parse error (#22488) (85a0eff)
- deps: update all non-major dependencies (#22511) (2686d7d)
- dev: fix html-proxy cache key mismatch for /@fs/ HTML paths (#21762) (47c4213)
- glob: error on relative glob in virtual module when no files match (#22497) (5c8e98f)
- optimizer: close the rolldown bundle when write() rejects (#22528) (e3cfb9d)
- resolve: provide onWarn for viteResolvePlugin in JS plugin containers (#22509) (40985f1)
Miscellaneous Chores
- deps: update rolldown-related dependencies (#22566) (3052a67)
Code Refactoring
- correct logic in collectAllModules function (#22562) (6978a9c)
- May 28, 2026
- Date parsed from source:May 28, 2026
- First seen by Releasebot:May 29, 2026
v0.162.1
Hugo fixes npm stale warnings, restores dict behavior, and improves locale-specific month abbreviations.
What's Changed
- modules/npm: Fix false stale warning after npm pack
- Revert "tpl/collections: Make dict return nil when no values are provided"
- tpl/time: Fix locale-specific month abbreviations
Contributors
jmooring and bep
Original source