JavaScript Frameworks Release Notes

Release notes for JavaScript and web frameworks, bundlers and static site generators

Products (9)

Latest JavaScript Frameworks Updates

  • Apr 9, 2026
    • Date parsed from source:
      Apr 9, 2026
    • First seen by Releasebot:
      Apr 9, 2026
    Rolldown logo

    Rolldown

    [1.0.0-rc.15] - 2026-04-09

    Rolldown fixes a stack overflow in generate_transitive_esm_init for circular dependencies and renames Spec-Driven Development to Context Engineering.

    🐛 Bug Fixes

    • prevent stack overflow in generate_transitive_esm_init on circular dependencies (#9041) by @shulaoda

    🚜 Refactor

    • agents: rename Spec-Driven Development to Context Engineering (#9036) by @hyf0
    Original source Report a problem
  • Apr 9, 2026
    • Date parsed from source:
      Apr 9, 2026
    • First seen by Releasebot:
      Apr 9, 2026
    Vite logo

    Vite

    8.0.8 (2026-04-09)

    Vite updates Rolldown to 1.0.0-rc.15 and fixes SSR hoisting and DNS order issues.

    Features

    • update rolldown to 1.0.0-rc.15 (#22201) (6baf587)

    Bug Fixes

    • avoid dns.getDefaultResultOrder temporary (#22202) (15f1c15)
    • ssr: class property keys hoisting matching imports (#22199) (e137601)
    Original source Report a problem
  • All of your release notes in one feed

    Join Releasebot and get updates from Rolldown and hundreds of other software products.

  • Apr 8, 2026
    • Date parsed from source:
      Apr 8, 2026
    • First seen by Releasebot:
      Apr 9, 2026
    Vercel logo

    Next.js by Vercel

    v16.2.3

    Next.js ships backported security and bug fixes, including stale ISR revalidation error reporting, a manifest.ts HMR fix, output asset deduplication, styled-jsx race condition fixes, and turbo-tasks-backend stability improvements.

    Note

    This release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see https://vercel.com/changelog/summary-of-cve-2026-23869. The release does not include all pending features/changes on canary.

    Core Changes

    • Ensure app-page reports stale ISR revalidation errors via onRequestError (#92282)
    • Fix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (#91981 through #92273)
    • Deduplicate output assets and detect content conflicts on emit (#92292)
    • Fix styled-jsx race condition: styles lost due to concurrent rendering (#92459)
    • turbo-tasks-backend: stability fixes for task cancellation and error handling (#92254)

    Credits

    Huge thanks to @icyJoseph, @sokra, @wbinnssmith, @eps1lon, and @ztanner for helping!

    Original source Report a problem
  • Apr 8, 2026
    • Date parsed from source:
      Apr 8, 2026
    • First seen by Releasebot:
      Apr 9, 2026
    Meta logo

    React by Meta

    19.2.5 (April 8th, 2026)

    React adds more cycle protections for Server Components.

    React Server Components

    • Add more cycle protections (#36236 by @eps1lon and @unstubbable)
    Original source Report a problem
  • Apr 8, 2026
    • Date parsed from source:
      Apr 8, 2026
    • First seen by Releasebot:
      Apr 9, 2026
    Meta logo

    React by Meta

    19.1.6 (April 8th, 2026)

    React adds more cycle protections for Server Components.

    React Server Components

    Add more cycle protections (#36236 by @eps1lon and @unstubbable)

    Original source Report a problem
  • Apr 8, 2026
    • Date parsed from source:
      Apr 8, 2026
    • First seen by Releasebot:
      Apr 9, 2026
    Meta logo

    React by Meta

    19.0.5 (April 8th, 2026)

    React adds more cycle protections for Server Components.

    React Server Components

    Add more cycle protections (#36236 by @eps1lon and @unstubbable)

    Original source Report a problem
  • Apr 8, 2026
    • Date parsed from source:
      Apr 8, 2026
    • First seen by Releasebot:
      Apr 9, 2026
    Hugo logo

    Hugo

    v0.160.1

    Hugo fixes panics, shortcode context leaks, and multilingual root section creation in a bug-fix release.

    What's Changed

    • Fix panic when passthrough elements are used in headings #14677
    • Fix panic on edit of legacy mapped template names that's also a valid path in the new setup #14740
    • Fix RenderShortcodes leaking context markers when indented #12457
    • Strip nested page context markers from standalone RenderShortcodes #14732
    • Rename deprecated cascade._target to cascade.target in tests
    • Fix auto-creation of root sections in multilingual sites #14681
    • readme: Fix links

    Contributors

    bep and chicks-net

    Original source Report a problem
  • Apr 8, 2026
    • Date parsed from source:
      Apr 8, 2026
    • First seen by Releasebot:
      Apr 8, 2026
    Rolldown logo

    Rolldown

    [1.0.0-rc.14] - 2026-04-08

    Rolldown adds new Rust and CJS handling improvements, including a panic-hook opt out, inlineConst support for CJS exports, and better IIFE/UMD wrapping. It also fixes alias paths, symlink scanning, tree shaking, and stale export inlining for steadier builds.

    🚀 Features

    • rust: add disable_panic_hook feature to disable the panic hook (#9023) by @sapphi-red
    • support inlineConst for CJS exports accessed through module.exports (#8976) by @h-a-n-a

    🐛 Bug Fixes

    • rolldown_plugin_vite_import_glob: normalize resolved alias path to prevent double slashes (#9032) by @shulaoda
    • rolldown_plugin_vite_import_glob: follow symlinks in file scanning (#9000) by @Copilot
    • wrap CJS entry modules for IIFE/UMD when using exports/module (#8999) by @IWANABETHATGUY
    • emit separate __toESM bindings for mixed ESM/CJS external imports (#8987) by @IWANABETHATGUY
    • tree-shake dead dynamic imports to side-effect-free CJS modules (#8529) by @sapphi-red
    • skip inlining stale CJS export constants on module.exports reassignment (#8990) by @IWANABETHATGUY

    🚜 Refactor

    • generator: migrate ecma formatting from npx oxfmt to vp fmt (#9022) by @shulaoda
    • generator: replace npx oxfmt with vp fmt for ecma formatting (#9021) by @shulaoda

    📚 Documentation

    • contrib-guide: mention that running tests on older Node.js version will have different stat results (#8996) by @Claude

    ⚙️ Miscellaneous Tasks

    • deps: update npm packages (#9002) by @renovate[bot]
    • deps: update dependency @napi-rs/cli to v3.6.1 (#9034) by @renovate[bot]
    • deps: upgrade oxc to 0.124.0 (#9018) by @shulaoda
    • deps: update test262 submodule for tests (#9010) by @sapphi-red
    • deps: update dependency oxfmt to ^0.44.0 (#9012) by @renovate[bot]
    • deps: update dependency vite to v8.0.5 [security] (#9009) by @renovate[bot]
    • deps: update dependency vite-plus to v0.1.16 (#9008) by @renovate[bot]
    • deps: update rust crates (#9003) by @renovate[bot]
    • deps: update github-actions (#9004) by @renovate[bot]
    • deps: update dependency lodash-es to v4.18.1 [security] (#8992) by @renovate[bot]
    • deps: update crate-ci/typos action to v1.45.0 (#8988) by @renovate[bot]
    • upgrade oxc npm packages to 0.123.0 (#8985) by @shulaoda

    ◀️ Revert

    • "chore(deps): update dependency oxfmt to ^0.44.0 (#9012)" (#9019) by @shulaoda

    ❤️ New Contributors

    • @Claude made their first contribution in #8996
    Original source Report a problem
  • Apr 7, 2026
    • Date parsed from source:
      Apr 7, 2026
    • First seen by Releasebot:
      Apr 7, 2026
    Vite logo

    Vite

    8.0.7 (2026-04-07)

    Vite fixes DNS default result order handling by using sync dns.getDefaultResultOrder in a bug fix update.

    Bug Fixes

    • use sync dns.getDefaultResultOrder instead of dns.promises (#22185) (5c05b04)
    Original source Report a problem
  • Apr 7, 2026
    • Date parsed from source:
      Apr 7, 2026
    • First seen by Releasebot:
      Apr 7, 2026
    Vite logo

    Vite

    8.0.6 (2026-04-07)

    Vite ships a release with Rolldown 1.0.0-rc.13 updates, CSS and dependency fixes, and performance improvements.

    Features

    • update rolldown to 1.0.0-rc.13 (#22097) (51d3e48)

    Bug Fixes

    • css: avoid mutating sass error multiple times (#22115) (d5081c2)
    • optimize-deps: hoist CJS interop assignment (#22156) (17a8f9e)

    Performance Improvements

    • early return in getLocalhostAddressIfDiffersFromDNS when DNS order is verbatim (#22151) (56ec256)

    Miscellaneous Chores

    • create-vite: remove unnecessary DOM.Iterable (#22168) (bdc53ab)
    • replace remaining prettier script (#22179) (af71fb2)
    Original source Report a problem