Update all non-major dependencies #26

Open
renovate-bot wants to merge 1 commit from renovate/all-minor-patch into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
@types/node (source) 24.13.324.13.4 age confidence
@types/react (source) 19.2.1819.3.0 age confidence
@types/react-dom (source) 19.2.419.3.0 age confidence
@vitejs/plugin-react (source) 6.0.56.1.1 age confidence
oxlint (source) 1.77.01.82.0 age confidence
react (source) 19.2.819.3.0 age confidence
react-dom (source) 19.2.819.3.0 age confidence
vite (source) 8.2.18.3.0 age confidence
vitest (source) 4.1.104.1.11 age confidence
zustand 5.0.145.0.15 age confidence

Release Notes

vitejs/vite-plugin-react (@​vitejs/plugin-react)

v6.1.1

Compare Source

Add compiler.logDiagnostics option

Recoverable React Compiler diagnostics are no longer logged by default. Set compiler.logDiagnostics to true to log them through Vite. Fatal diagnostics are always logged and fail the transform.

Respect environment sourcemap option for React Compiler transform when builder.sharedPlugins is enabled (#​1439)

The React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental builder.sharedPlugins was enabled.

v6.1.0

Compare Source

Add experimental native React Compiler support (#​1419)

Add experimental native React Compiler support.

You can use it by installing oxc-transform-react and enabling it via the compiler option:

npm install -D oxc-transform-react
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'

export default defineConfig({
  plugins: [
     react({ compiler: true })
  ]
})
oxc-project/oxc (oxlint)

v1.82.0

Compare Source

🚀 Features
  • 6a0e19c linter/eslint/no-unmodified-loop-condition: Support checkConditionalExpressions option (#​26249) (camc314)

v1.81.0

Compare Source

📚 Documentation
  • d5be037 linter/typescript/switch-exhaustiveness-check: Clarify default case comment pattern (#​26100) (camc314)

v1.80.0

Compare Source

v1.79.0

Compare Source

💥 BREAKING CHANGES
  • 8c4552d linter: [BREAKING] Split react/react-compiler into per-category rules (#​25500) (Boshen)
🐛 Bug Fixes
  • 228e8e0 linter: Resolve inactive React compiler rules (#​25830) (Boshen)
  • aa49d86 linter: Allow spread rule options in config types (#​25675) (ch3rry)
  • 36f8451 linter/eslint/no-eval: Align indirect default with ESLint (#​25656) (camc314)
  • beb724d linter/eslint/no-unused-vars: Report bare underscore parameters (#​25663) (camc314)
  • 4004c10 linter/eslint/no-irregular-whitespace: Check comments by default (#​25660) (camc314)
  • 285820e linter/no-large-snapshots: Precompile and document allowed snapshot matchers (#​25611) (Mikhail Baev)
  • 4df5835 linter: Allow capitalized built-in calls (#​25516) (Boshen)

v1.78.0

Compare Source

🚀 Features
  • ccb8fe8 linter/jsdoc: Implement no-blank-blocks rule (#​25207) (Mikhail Baev)
  • d4a897c linter/eslint: Implement one-var rule (#​24470) (Cole Ellison)
  • 5ab9340 linter/jsx-a11y/anchor-has-content: Add options to match eslint (#​24571) (Cole Ellison)
🐛 Bug Fixes
  • 9573937 linter/typescript: Validate ban-ts-comment description_format (#​25320) (Mikhail Baev)
react/react (react)

v19.3.0

Compare Source

New React Features
New React DOM Features
  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #​37143, #​37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #​37193)
Notable changes
All Changes
React
React DOM
React Server
React Server Components
vitejs/vite (vite)

v8.3.0

Compare Source

Features
Bug Fixes
Performance Improvements
Miscellaneous Chores
Code Refactoring
Tests
Beta Changelogs
8.3.0-beta.1 (2026-09-07)

See 8.3.0-beta.1 changelog

8.3.0-beta.0 (2026-09-02)

See 8.3.0-beta.0 changelog

v8.2.2

Compare Source

Features
Bug Fixes
Documentation
Miscellaneous Chores
Code Refactoring
Tests
Build System
  • use JSON import attributes instead of readFIleSync in rolldown configs (#​23251) (d615bcd)
vitest-dev/vitest (vitest)

v4.1.11

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
pmndrs/zustand (zustand)

v5.0.15

Compare Source

Fix some issues in devtools and persist middleware.

What's Changed

Full Changelog: https://github.com/pmndrs/zustand/compare/v5.0.14...v5.0.15


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`24.13.3` → `24.13.4`](https://renovatebot.com/diffs/npm/@types%2fnode/24.13.3/24.13.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/24.13.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/24.13.3/24.13.4?slim=true) | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`19.2.18` → `19.3.0`](https://renovatebot.com/diffs/npm/@types%2freact/19.2.18/19.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.2.18/19.3.0?slim=true) | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`19.2.4` → `19.3.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.2.4/19.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.2.4/19.3.0?slim=true) | | [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme) ([source](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)) | [`6.0.5` → `6.1.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react/6.0.5/6.1.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-react/6.1.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-react/6.0.5/6.1.1?slim=true) | | [oxlint](https://oxc.rs/docs/guide/usage/linter) ([source](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint)) | [`1.77.0` → `1.82.0`](https://renovatebot.com/diffs/npm/oxlint/1.77.0/1.82.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint/1.82.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint/1.77.0/1.82.0?slim=true) | | [react](https://react.dev/) ([source](https://github.com/react/react/tree/HEAD/packages/react)) | [`19.2.8` → `19.3.0`](https://renovatebot.com/diffs/npm/react/19.2.8/19.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.2.8/19.3.0?slim=true) | | [react-dom](https://react.dev/) ([source](https://github.com/react/react/tree/HEAD/packages/react-dom)) | [`19.2.8` → `19.3.0`](https://renovatebot.com/diffs/npm/react-dom/19.2.8/19.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.2.8/19.3.0?slim=true) | | [vite](https://vite.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`8.2.1` → `8.3.0`](https://renovatebot.com/diffs/npm/vite/8.2.1/8.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite/8.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/8.2.1/8.3.0?slim=true) | | [vitest](https://vitest.dev) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`4.1.10` → `4.1.11`](https://renovatebot.com/diffs/npm/vitest/4.1.10/4.1.11) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/4.1.11?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/4.1.10/4.1.11?slim=true) | | [zustand](https://github.com/pmndrs/zustand) | [`5.0.14` → `5.0.15`](https://renovatebot.com/diffs/npm/zustand/5.0.14/5.0.15) | ![age](https://developer.mend.io/api/mc/badges/age/npm/zustand/5.0.15?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zustand/5.0.14/5.0.15?slim=true) | --- ### Release Notes <details> <summary>vitejs/vite-plugin-react (@&#8203;vitejs/plugin-react)</summary> ### [`v6.1.1`](https://github.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#611-2026-08-28) [Compare Source](https://github.com/vitejs/vite-plugin-react/compare/39b31735bf79c2dd380eedaba7ed849256f92a29...04cac5020e349f452d76c5a4f6d788ad4b38930a) ##### Add `compiler.logDiagnostics` option Recoverable React Compiler diagnostics are no longer logged by default. Set `compiler.logDiagnostics` to `true` to log them through Vite. Fatal diagnostics are always logged and fail the transform. ##### Respect environment sourcemap option for React Compiler transform when `builder.sharedPlugins` is enabled ([#&#8203;1439](https://github.com/vitejs/vite-plugin-react/pull/1439)) The React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental `builder.sharedPlugins` was enabled. ### [`v6.1.0`](https://github.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#610-2026-08-19) [Compare Source](https://github.com/vitejs/vite-plugin-react/compare/68c0cb8796ce18bd049c3d05c5210eaf0617eac0...39b31735bf79c2dd380eedaba7ed849256f92a29) ##### Add experimental native React Compiler support ([#&#8203;1419](https://github.com/vitejs/vite-plugin-react/pull/1419)) Add experimental native React Compiler support. You can use it by installing `oxc-transform-react` and enabling it via the `compiler` option: ```sh npm install -D oxc-transform-react ``` ```js import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [ react({ compiler: true }) ] }) ``` </details> <details> <summary>oxc-project/oxc (oxlint)</summary> ### [`v1.82.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1820---2026-09-07) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.81.0...oxlint_v1.82.0) ##### 🚀 Features - [`6a0e19c`](https://github.com/oxc-project/oxc/commit/6a0e19c) linter/eslint/no-unmodified-loop-condition: Support `checkConditionalExpressions` option ([#&#8203;26249](https://github.com/oxc-project/oxc/issues/26249)) (camc314) ### [`v1.81.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1810---2026-08-31) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.80.0...oxlint_v1.81.0) ##### 📚 Documentation - [`d5be037`](https://github.com/oxc-project/oxc/commit/d5be037) linter/typescript/switch-exhaustiveness-check: Clarify default case comment pattern ([#&#8203;26100](https://github.com/oxc-project/oxc/issues/26100)) (camc314) ### [`v1.80.0`](https://github.com/oxc-project/oxc/compare/oxlint_v1.79.0...oxlint_v1.80.0) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.79.0...oxlint_v1.80.0) ### [`v1.79.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1790---2026-08-18) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.78.0...oxlint_v1.79.0) ##### 💥 BREAKING CHANGES - [`8c4552d`](https://github.com/oxc-project/oxc/commit/8c4552d) linter: \[**BREAKING**] Split react/react-compiler into per-category rules ([#&#8203;25500](https://github.com/oxc-project/oxc/issues/25500)) (Boshen) ##### 🐛 Bug Fixes - [`228e8e0`](https://github.com/oxc-project/oxc/commit/228e8e0) linter: Resolve inactive React compiler rules ([#&#8203;25830](https://github.com/oxc-project/oxc/issues/25830)) (Boshen) - [`aa49d86`](https://github.com/oxc-project/oxc/commit/aa49d86) linter: Allow spread rule options in config types ([#&#8203;25675](https://github.com/oxc-project/oxc/issues/25675)) (ch3rry) - [`36f8451`](https://github.com/oxc-project/oxc/commit/36f8451) linter/eslint/no-eval: Align indirect default with ESLint ([#&#8203;25656](https://github.com/oxc-project/oxc/issues/25656)) (camc314) - [`beb724d`](https://github.com/oxc-project/oxc/commit/beb724d) linter/eslint/no-unused-vars: Report bare underscore parameters ([#&#8203;25663](https://github.com/oxc-project/oxc/issues/25663)) (camc314) - [`4004c10`](https://github.com/oxc-project/oxc/commit/4004c10) linter/eslint/no-irregular-whitespace: Check comments by default ([#&#8203;25660](https://github.com/oxc-project/oxc/issues/25660)) (camc314) - [`285820e`](https://github.com/oxc-project/oxc/commit/285820e) linter/no-large-snapshots: Precompile and document allowed snapshot matchers ([#&#8203;25611](https://github.com/oxc-project/oxc/issues/25611)) (Mikhail Baev) - [`4df5835`](https://github.com/oxc-project/oxc/commit/4df5835) linter: Allow capitalized built-in calls ([#&#8203;25516](https://github.com/oxc-project/oxc/issues/25516)) (Boshen) ### [`v1.78.0`](https://github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1780---2026-08-10) [Compare Source](https://github.com/oxc-project/oxc/compare/oxlint_v1.77.0...oxlint_v1.78.0) ##### 🚀 Features - [`ccb8fe8`](https://github.com/oxc-project/oxc/commit/ccb8fe8) linter/jsdoc: Implement `no-blank-blocks` rule ([#&#8203;25207](https://github.com/oxc-project/oxc/issues/25207)) (Mikhail Baev) - [`d4a897c`](https://github.com/oxc-project/oxc/commit/d4a897c) linter/eslint: Implement `one-var` rule ([#&#8203;24470](https://github.com/oxc-project/oxc/issues/24470)) (Cole Ellison) - [`5ab9340`](https://github.com/oxc-project/oxc/commit/5ab9340) linter/jsx-a11y/anchor-has-content: Add options to match eslint ([#&#8203;24571](https://github.com/oxc-project/oxc/issues/24571)) (Cole Ellison) ##### 🐛 Bug Fixes - [`9573937`](https://github.com/oxc-project/oxc/commit/9573937) linter/typescript: Validate `ban-ts-comment` description\_format ([#&#8203;25320](https://github.com/oxc-project/oxc/issues/25320)) (Mikhail Baev) </details> <details> <summary>react/react (react)</summary> ### [`v19.3.0`](https://github.com/react/react/blob/HEAD/CHANGELOG.md#1930-September-9-2026) [Compare Source](https://github.com/react/react/compare/v19.2.8...v19.3.0) ##### New React Features - `<ViewTransition />`: Adds `<ViewTransition />` and `addTransitionType` APIs to power View Transition animations in React ([@&#8203;sebmarkbage](https://github.com/sebmarkbage), [@&#8203;jackpope](https://github.com/jackpope), [@&#8203;gaearon](https://github.com/gaearon): [#&#8203;31975](https://github.com/facebook/react/pull/31975), [#&#8203;31987](https://github.com/facebook/react/pull/31987), [#&#8203;31996](https://github.com/facebook/react/pull/31996), [#&#8203;31999](https://github.com/facebook/react/pull/31999), [#&#8203;32001](https://github.com/facebook/react/pull/32001), [#&#8203;32002](https://github.com/facebook/react/pull/32002), [#&#8203;32028](https://github.com/facebook/react/pull/32028), [#&#8203;32029](https://github.com/facebook/react/pull/32029), [#&#8203;32031](https://github.com/facebook/react/pull/32031), [#&#8203;32034](https://github.com/facebook/react/pull/32034), [#&#8203;32038](https://github.com/facebook/react/pull/32038), [#&#8203;32041](https://github.com/facebook/react/pull/32041), [#&#8203;32050](https://github.com/facebook/react/pull/32050), [#&#8203;32090](https://github.com/facebook/react/pull/32090), [#&#8203;32105](https://github.com/facebook/react/pull/32105), [#&#8203;32254](https://github.com/facebook/react/pull/32254), [#&#8203;32379](https://github.com/facebook/react/pull/32379), [#&#8203;32422](https://github.com/facebook/react/pull/32422), [#&#8203;32462](https://github.com/facebook/react/pull/32462), [#&#8203;32540](https://github.com/facebook/react/pull/32540), [#&#8203;32545](https://github.com/facebook/react/pull/32545), [#&#8203;32585](https://github.com/facebook/react/pull/32585), [#&#8203;32599](https://github.com/facebook/react/pull/32599), [#&#8203;32611](https://github.com/facebook/react/pull/32611), [#&#8203;32612](https://github.com/facebook/react/pull/32612), [#&#8203;32617](https://github.com/facebook/react/pull/32617), [#&#8203;32651](https://github.com/facebook/react/pull/32651), [#&#8203;32653](https://github.com/facebook/react/pull/32653), [#&#8203;32656](https://github.com/facebook/react/pull/32656), [#&#8203;32664](https://github.com/facebook/react/pull/32664), [#&#8203;32699](https://github.com/facebook/react/pull/32699), [#&#8203;32723](https://github.com/facebook/react/pull/32723), [#&#8203;32734](https://github.com/facebook/react/pull/32734), [#&#8203;32751](https://github.com/facebook/react/pull/32751), [#&#8203;32752](https://github.com/facebook/react/pull/32752), [#&#8203;32760](https://github.com/facebook/react/pull/32760), [#&#8203;32761](https://github.com/facebook/react/pull/32761), [#&#8203;32764](https://github.com/facebook/react/pull/32764), [#&#8203;32772](https://github.com/facebook/react/pull/32772), [#&#8203;32790](https://github.com/facebook/react/pull/32790), [#&#8203;32819](https://github.com/facebook/react/pull/32819), [#&#8203;32820](https://github.com/facebook/react/pull/32820), [#&#8203;32822](https://github.com/facebook/react/pull/32822), [#&#8203;32833](https://github.com/facebook/react/pull/32833), [#&#8203;32849](https://github.com/facebook/react/pull/32849), [#&#8203;33094](https://github.com/facebook/react/pull/33094), [#&#8203;33191](https://github.com/facebook/react/pull/33191), [#&#8203;33200](https://github.com/facebook/react/pull/33200), [#&#8203;33206](https://github.com/facebook/react/pull/33206), [#&#8203;33293](https://github.com/facebook/react/pull/33293), [#&#8203;33330](https://github.com/facebook/react/pull/33330), [#&#8203;33331](https://github.com/facebook/react/pull/33331), [#&#8203;33332](https://github.com/facebook/react/pull/33332), [#&#8203;33357](https://github.com/facebook/react/pull/33357), [#&#8203;33362](https://github.com/facebook/react/pull/33362), [#&#8203;33433](https://github.com/facebook/react/pull/33433), [#&#8203;33576](https://github.com/facebook/react/pull/33576), [#&#8203;34374](https://github.com/facebook/react/pull/34374), [#&#8203;34450](https://github.com/facebook/react/pull/34450), [#&#8203;34481](https://github.com/facebook/react/pull/34481), [#&#8203;34500](https://github.com/facebook/react/pull/34500), [#&#8203;34502](https://github.com/facebook/react/pull/34502), [#&#8203;34510](https://github.com/facebook/react/pull/34510), [#&#8203;34511](https://github.com/facebook/react/pull/34511), [#&#8203;34539](https://github.com/facebook/react/pull/34539), [#&#8203;35567](https://github.com/facebook/react/pull/35567), [#&#8203;35564](https://github.com/facebook/react/pull/35564), [#&#8203;35485](https://github.com/facebook/react/pull/35485), [#&#8203;35380](https://github.com/facebook/react/pull/35380), [#&#8203;35063](https://github.com/facebook/react/pull/35063), [#&#8203;35060](https://github.com/facebook/react/pull/35060), [#&#8203;34676](https://github.com/facebook/react/pull/34676), [#&#8203;36917](https://github.com/facebook/react/pull/36917), [#&#8203;35337](https://github.com/facebook/react/pull/35337), [#&#8203;35520](https://github.com/facebook/react/pull/35520)) - Fragment Refs: Add Refs to `<Fragment />` to support composable platform behavior ([@&#8203;jackpope](https://github.com/jackpope), [@&#8203;sebmarkbage](https://github.com/sebmarkbage), [@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;Dhakshin2007](https://github.com/Dhakshin2007), [@&#8203;chirokas](https://github.com/chirokas), [@&#8203;teamleaderleo](https://github.com/teamleaderleo), [@&#8203;fallintoplace](https://github.com/fallintoplace): [#&#8203;32465](https://github.com/facebook/react/pull/32465), [#&#8203;32613](https://github.com/facebook/react/pull/32613), [#&#8203;32619](https://github.com/facebook/react/pull/32619), [#&#8203;32654](https://github.com/facebook/react/pull/32654), [#&#8203;32660](https://github.com/facebook/react/pull/32660), [#&#8203;32682](https://github.com/facebook/react/pull/32682), [#&#8203;32722](https://github.com/facebook/react/pull/32722), [#&#8203;32813](https://github.com/facebook/react/pull/32813), [#&#8203;32814](https://github.com/facebook/react/pull/32814), [#&#8203;33056](https://github.com/facebook/react/pull/33056), [#&#8203;33058](https://github.com/facebook/react/pull/33058), [#&#8203;33093](https://github.com/facebook/react/pull/33093), [#&#8203;34069](https://github.com/facebook/react/pull/34069), [#&#8203;34103](https://github.com/facebook/react/pull/34103), [#&#8203;34544](https://github.com/facebook/react/pull/34544), [#&#8203;34545](https://github.com/facebook/react/pull/34545), [#&#8203;37062](https://github.com/facebook/react/pull/37062), [#&#8203;37061](https://github.com/facebook/react/pull/37061), [#&#8203;37060](https://github.com/facebook/react/pull/37060), [#&#8203;36047](https://github.com/facebook/react/pull/36047), [#&#8203;36010](https://github.com/facebook/react/pull/36010), [#&#8203;35642](https://github.com/facebook/react/pull/35642), [#&#8203;35641](https://github.com/facebook/react/pull/35641), [#&#8203;35637](https://github.com/facebook/react/pull/35637), [#&#8203;35630](https://github.com/facebook/react/pull/35630), [#&#8203;34935](https://github.com/facebook/react/pull/34935), [#&#8203;37457](https://github.com/facebook/react/pull/37457), [#&#8203;37408](https://github.com/facebook/react/pull/37408), [#&#8203;37326](https://github.com/facebook/react/pull/37326), [#&#8203;37251](https://github.com/facebook/react/pull/37251), [#&#8203;37171](https://github.com/facebook/react/pull/37171), [#&#8203;37169](https://github.com/facebook/react/pull/37169), [#&#8203;37168](https://github.com/facebook/react/pull/37168), [#&#8203;37167](https://github.com/facebook/react/pull/37167), [#&#8203;37166](https://github.com/facebook/react/pull/37166), [#&#8203;37165](https://github.com/facebook/react/pull/37165), [#&#8203;37164](https://github.com/facebook/react/pull/37164), [#&#8203;37163](https://github.com/facebook/react/pull/37163), [#&#8203;37162](https://github.com/facebook/react/pull/37162), [#&#8203;37161](https://github.com/facebook/react/pull/37161), [#&#8203;37160](https://github.com/facebook/react/pull/37160), [#&#8203;37125](https://github.com/facebook/react/pull/37125), [#&#8203;37063](https://github.com/facebook/react/pull/37063)) ##### New React DOM Features - `browser()`: a new `react-dom` API that returns a usable which errors during server rendering and resolves in the browser. `use(browser())` inside a `<Suspense>` boundary marks a subtree as browser-only without reporting a recoverable error ([@&#8203;gnoff](https://github.com/gnoff): [#&#8203;37143](https://github.com/facebook/react/pull/37143), [#&#8203;37241](https://github.com/facebook/react/pull/37241)) - Added an `onBrowserBailout` option to the `react-dom/server` APIs to observe when a subtree defers to the browser ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37193](https://github.com/facebook/react/pull/37193)) ##### Notable changes - Enable Trusted Types API integration ([@&#8203;rickhanlonii](https://github.com/rickhanlonii) [#&#8203;35816](https://github.com/facebook/react/pull/35816)) - Transitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;37290](https://github.com/facebook/react/pull/37290)) - Added a DEV-only warning when a component appears to have been unblocked by calling `use()` conditionally ([@&#8203;hoxyq](https://github.com/hoxyq), [@&#8203;eps1lon](https://github.com/eps1lon): [#&#8203;37104](https://github.com/facebook/react/pull/37104), [#&#8203;37203](https://github.com/facebook/react/pull/37203), [#&#8203;37491](https://github.com/facebook/react/pull/37491)) ##### All Changes ##### React - Fast Refresh Fixes - Fix Fast Refresh to find and remount edits to components wrapped behind `lazy()` ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36965](https://github.com/facebook/react/pull/36965)) - Fix Fast Refresh so edits to a `memo()` comparison function take effect ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36964](https://github.com/facebook/react/pull/36964)) - Fix Fast Refresh crash when an edit changes the kind of a component's type ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36963](https://github.com/facebook/react/pull/36963)) - Unify hot reload type resolution for Fast Refresh ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36962](https://github.com/facebook/react/pull/36962)) - Fix Fast Refresh to remount correctly when an edit changes the component kind ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36950](https://github.com/facebook/react/pull/36950)) - Double invoke effects in StrictMode after Fast Refresh ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35962](https://github.com/facebook/react/pull/35962)) - Performance Track Fixes - Prevent crash when accessing `$$typeof` in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35679](https://github.com/facebook/react/pull/35679)) - Handle non-string function names in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35659](https://github.com/facebook/react/pull/35659)) - Use minus (`-`) instead of en dash for removed props in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35649](https://github.com/facebook/react/pull/35649)) - Handle arrays with bigints in deep objects in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35648](https://github.com/facebook/react/pull/35648)) - Don't enumerate typed array props in Performance Tracks in DEV ([@&#8203;UditDewan](https://github.com/UditDewan) [#&#8203;36913](https://github.com/facebook/react/pull/36913)) - Bail out of diffing wide objects and arrays in Performance Tracks ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34742](https://github.com/facebook/react/pull/34742)) - Clear potentially large performance measures in DEV ([@&#8203;hoxyq](https://github.com/hoxyq) [#&#8203;34803](https://github.com/facebook/react/pull/34803)) - Fix missing else branch for renders with no props change in Performance Tracks ([@&#8203;hoxyq](https://github.com/hoxyq) [#&#8203;34837](https://github.com/facebook/react/pull/34837)) - Activity Fixes - Fix `useSyncExternalStore` missing store mutations that happened while an Activity tree was hidden ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36947](https://github.com/facebook/react/pull/36947)) - Hide portal contents when an Activity is hidden ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;35091](https://github.com/facebook/react/pull/35091)) - Prevent metadata hoisting in hidden `<Activity>` trees ([@&#8203;ronnakamoto](https://github.com/ronnakamoto) [#&#8203;34983](https://github.com/facebook/react/pull/34983)) - Prevent errors thrown inside a hidden Activity from escaping to the visible UI ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;35074](https://github.com/facebook/react/pull/35074)) - Don't unhide a node if a direct parent Offscreen is still hidden ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34821](https://github.com/facebook/react/pull/34821)) - Don't show internal `<Offscreen>` component in error messages ([@&#8203;rickhanlonii](https://github.com/rickhanlonii) [#&#8203;35763](https://github.com/facebook/react/pull/35763)) - Warn in DEV when a component appears to have been unblocked by a conditional `use()` ([@&#8203;hoxyq](https://github.com/hoxyq), [@&#8203;eps1lon](https://github.com/eps1lon): [#&#8203;37104](https://github.com/facebook/react/pull/37104), [#&#8203;37203](https://github.com/facebook/react/pull/37203), [#&#8203;37491](https://github.com/facebook/react/pull/37491)) - Render transitions independently instead of entangling them into a single render ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;37290](https://github.com/facebook/react/pull/37290)) - Fix hang when updating a dehydrated boundary inside a hidden tree ([@&#8203;gaearon](https://github.com/gaearon) [#&#8203;37135](https://github.com/facebook/react/pull/37135)) - Don't reacquire Host Singletons during dev effect validation ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37113](https://github.com/facebook/react/pull/37113)) - Only remove properties from Host Singletons on release ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37112](https://github.com/facebook/react/pull/37112)) - Don't invoke effects on moved children in StrictMode ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36948](https://github.com/facebook/react/pull/36948)) - Throw a clearer error when a rejected Promise is incorrectly instrumented ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36328](https://github.com/facebook/react/pull/36328)) - Fix context propagation into Suspense fallbacks ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;36160](https://github.com/facebook/react/pull/36160)) - Fix context propagation through suspended Suspense boundaries ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;35839](https://github.com/facebook/react/pull/35839)) - Fix `useDeferredValue` getting stuck ([@&#8203;gaearon](https://github.com/gaearon) [#&#8203;36134](https://github.com/facebook/react/pull/36134)) - Update `useActionState` error message to say "action state" instead of "form state" ([@&#8203;rickhanlonii](https://github.com/rickhanlonii) [#&#8203;35790](https://github.com/facebook/react/pull/35790)) - Don't warn when rendering data block scripts ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35953](https://github.com/facebook/react/pull/35953)) - Treat fibers with alternates as mounted in `getNearestMountedFiber` ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35578](https://github.com/facebook/react/pull/35578)) - Always instrument the lazy initializer thenable ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;35521](https://github.com/facebook/react/pull/35521)) - Annotate cascading updates for DevTools performance tracks in DEV ([@&#8203;huntie](https://github.com/huntie) [#&#8203;34961](https://github.com/facebook/react/pull/34961)) - Resolve the `.default` export of a `React.lazy` as the canonical value ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34906](https://github.com/facebook/react/pull/34906)) - Limit owner stacks to 10 frames ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34864](https://github.com/facebook/react/pull/34864)) - Ensure `useEffectEvent` reads latest values in `forwardRef` and `memo()` components ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34831](https://github.com/facebook/react/pull/34831)) ##### React DOM - Copy `source` onto the synthetic `toggle` event ([@&#8203;lazerg](https://github.com/lazerg) [#&#8203;37389](https://github.com/facebook/react/pull/37389)) - Update HTML parser rules for the new `<select>` parser ([@&#8203;josepharhar](https://github.com/josepharhar) [#&#8203;34804](https://github.com/facebook/react/pull/34804)) - Update `defaultValue` for `type="number"` inputs to match other input types ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36980](https://github.com/facebook/react/pull/36980)) - Avoid setting `innerHTML` when it hasn't changed ([@&#8203;sophiebits](https://github.com/sophiebits) [#&#8203;36949](https://github.com/facebook/react/pull/36949)) - Forward the `nonce` option in `ReactDOM.preloadModule()` ([@&#8203;UditDewan](https://github.com/UditDewan) [#&#8203;36851](https://github.com/facebook/react/pull/36851)) - Support `fetchPriority` for module resources ([@&#8203;TheAlexLichter](https://github.com/TheAlexLichter) [#&#8203;36835](https://github.com/facebook/react/pull/36835)) - Track stylesheet preloads when explicitly preloaded to avoid unnecessary suspension ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36386](https://github.com/facebook/react/pull/36386)) - Suggest correct casing for the misspelled `credentialless` iframe attribute ([@&#8203;vmx906](https://github.com/vmx906) [#&#8203;36322](https://github.com/facebook/react/pull/36322)) - Add `credentialless` as a recognized boolean attribute for iframes ([@&#8203;vmx906](https://github.com/vmx906) [#&#8203;36148](https://github.com/facebook/react/pull/36148)) - Prevent reentrant `finishedTask` from calling `completeAll` multiple times ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36287](https://github.com/facebook/react/pull/36287)) - Update the CSS shorthand property list ([@&#8203;kidonng](https://github.com/kidonng) [#&#8203;35636](https://github.com/facebook/react/pull/35636)) - Support the `maskType` SVG prop ([@&#8203;sleitor](https://github.com/sleitor) [#&#8203;35921](https://github.com/facebook/react/pull/35921)) - Add support for `onFullscreenChange` and `onFullscreenError` events ([@&#8203;chirokas](https://github.com/chirokas) [#&#8203;34621](https://github.com/facebook/react/pull/34621)) - Include `submitter` in `submit` events ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35590](https://github.com/facebook/react/pull/35590)) - Fire `onReset` when automatically resetting forms ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35176](https://github.com/facebook/react/pull/35176)) - Use the `FormData` `submitter` parameter ([@&#8203;jenseng](https://github.com/jenseng) [#&#8203;29028](https://github.com/facebook/react/pull/29028)) - Fix form status reset when component state is updated ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34075](https://github.com/facebook/react/pull/34075)) - Batch updates from `resize` events until the next frame ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35117](https://github.com/facebook/react/pull/35117)) ##### React Server - Add `nonce` to rendered import maps ([@&#8203;mattcosta7](https://github.com/mattcosta7) [#&#8203;37339](https://github.com/facebook/react/pull/37339)) - Add an `onBrowserBailout` option to observe subtrees that defer to the browser ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37193](https://github.com/facebook/react/pull/37193)) - Stop the caller's signal from retaining a finished render ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37315](https://github.com/facebook/react/pull/37315)) - Construct the render lifetime controller only when it is needed ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37357](https://github.com/facebook/react/pull/37357)) - Fix `react-dom/server` hanging on Deno ([@&#8203;fraidev](https://github.com/fraidev) [#&#8203;35235](https://github.com/facebook/react/pull/35235)) - Extend stack overflow recovery to retries in SSR ([@&#8203;jackpope](https://github.com/jackpope) [#&#8203;36977](https://github.com/facebook/react/pull/36977)) - Fix false-positive hydration mismatch on `nonce` attributes ([@&#8203;MaxwellCohen](https://github.com/MaxwellCohen) [#&#8203;37030](https://github.com/facebook/react/pull/37030)) - Guard shell-error callbacks instead of nulling them out on the request ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36916](https://github.com/facebook/react/pull/36916)) - Stop firing `onAllReady` after the shell errored ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36903](https://github.com/facebook/react/pull/36903)) - Treat an incomplete tree as an error during error recovery ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;36911](https://github.com/facebook/react/pull/36911)) - Fix non-script `modulepreload` tracking ([@&#8203;fallintoplace](https://github.com/fallintoplace) [#&#8203;36564](https://github.com/facebook/react/pull/36564)) - Finalize postponed `nextSegmentId` after the prelude flush ([@&#8203;gaojude](https://github.com/gaojude) [#&#8203;36779](https://github.com/facebook/react/pull/36779)) - Preserve `referrerPolicy` in image preload headers ([@&#8203;ulises-jeremias](https://github.com/ulises-jeremias) [#&#8203;36803](https://github.com/facebook/react/pull/36803)) - Allow pending work to specialize abort reasons ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36586](https://github.com/facebook/react/pull/36586)) - Abort tasks that suspend after aborting during render ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36585](https://github.com/facebook/react/pull/36585)) - Finish abort in a scheduled task ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36580](https://github.com/facebook/react/pull/36580)) - Fix aborts during resumed rendering ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36584](https://github.com/facebook/react/pull/36584)) - Track abort state on the request ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36583](https://github.com/facebook/react/pull/36583)) - Model external work scheduling explicitly in the fb bundle ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36576](https://github.com/facebook/react/pull/36576)) - Continue reporting aborted task errors after a fatal abort ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36575](https://github.com/facebook/react/pull/36575)) - Disallow abort reentrancy ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36574](https://github.com/facebook/react/pull/36574)) - Stop transpiling computed property names ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36542](https://github.com/facebook/react/pull/36542)) - Fix crash when capturing the callsite of a stalled `use()` of a rejected Flight chunk ([@&#8203;lubieowoce](https://github.com/lubieowoce) [#&#8203;36544](https://github.com/facebook/react/pull/36544)) - Double invoke effects in Strict Mode during hydration ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35961](https://github.com/facebook/react/pull/35961)) - Add additional task reentrancy protections in Fizz ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36291](https://github.com/facebook/react/pull/36291)) - Don't outline Suspense boundaries with suspensey CSS during shell flush ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;35824](https://github.com/facebook/react/pull/35824)) - Push a stalled `use()` to the owner stack and debug task ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35226](https://github.com/facebook/react/pull/35226)) - Fix `useId` tracking on replay ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;35518](https://github.com/facebook/react/pull/35518)) - Correctly handle replaying when hydrating ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;35494](https://github.com/facebook/react/pull/35494)) - Simplify the `createSuspenseBoundary` path ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35087](https://github.com/facebook/react/pull/35087)) - Unify preamble-only fields to save a field on Suspense boundaries ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35068](https://github.com/facebook/react/pull/35068)) - Unify prerender-only fields to save a field on Suspense boundaries ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35067](https://github.com/facebook/react/pull/35067)) - Push halted awaits to the owner stack for late-arriving I/O info ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35019](https://github.com/facebook/react/pull/35019)) - Include all Node.js APIs in the Bun entrypoint for `react-dom/server` ([@&#8203;RiskyMH](https://github.com/RiskyMH) [#&#8203;34193](https://github.com/facebook/react/pull/34193)) - Detach a Suspense boundary after flushing its segment ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;34694](https://github.com/facebook/react/pull/34694)) ##### React Server Components - Keep an element pending while a referenced row is resolving ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37542](https://github.com/facebook/react/pull/37542)) - Fix `RangeError` from exponential debug info growth ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37481](https://github.com/facebook/react/pull/37481)) - Abort the cache signal when debug objects are retained ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37342](https://github.com/facebook/react/pull/37342)) - Transfer key validation of lazy nodes when they are unwrapped ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;37258](https://github.com/facebook/react/pull/37258)) - Add `pending_weak` to the Flight thenable protocol ([@&#8203;acdlite](https://github.com/acdlite) [#&#8203;37154](https://github.com/facebook/react/pull/37154)) - Outline and dedupe repeated strings ([@&#8203;gaearon](https://github.com/gaearon) [#&#8203;37147](https://github.com/facebook/react/pull/37147)) - Port Reply Server traversal guards to the Flight Client ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;37144](https://github.com/facebook/react/pull/37144)) - Define Flight chunk `.then` with `Object.defineProperty` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;37109](https://github.com/facebook/react/pull/37109)) - Support Turbopack's experimental array format for chunks ([@&#8203;sampoder](https://github.com/sampoder) [#&#8203;37095](https://github.com/facebook/react/pull/37095)) - Limit fake JSX call site stacks to 10 frames ([@&#8203;timneutkens](https://github.com/timneutkens) [#&#8203;37086](https://github.com/facebook/react/pull/37086)) - Improve performance when decoding Flight replies ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;37090](https://github.com/facebook/react/pull/37090)) - Recognize Node 22+ V8 frames for `Promise` statics in debug info ([@&#8203;gaearon](https://github.com/gaearon) [#&#8203;36969](https://github.com/facebook/react/pull/36969)) - Tailor the warning for binary data serialized through `toJSON` (Node `Buffer`) ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36873](https://github.com/facebook/react/pull/36873)) - Resolve models before `JSON.stringify` for faster serialization ([@&#8203;mhart](https://github.com/mhart) [#&#8203;36795](https://github.com/facebook/react/pull/36795)) - Prune debug info when chunks error ([@&#8203;gnoff](https://github.com/gnoff) [#&#8203;36782](https://github.com/facebook/react/pull/36782)) - Avoid main-thread stalls from large debug strings ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36570](https://github.com/facebook/react/pull/36570)) - Fix stranded row content under Node stream backpressure ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36516](https://github.com/facebook/react/pull/36516)) - Fix dropped `FormData` entries in `decodeReplyFromBusboy` ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36468](https://github.com/facebook/react/pull/36468)) - Harden types and improve performance of Flight replies ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36425](https://github.com/facebook/react/pull/36425)) - Add more cycle protections to Flight replies ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36236](https://github.com/facebook/react/pull/36236)) - Transport `AggregateError.errors` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36156](https://github.com/facebook/react/pull/36156)) - Bail out early when a backing entry for `Blob` deserialization is not a `Blob` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;36055](https://github.com/facebook/react/pull/36055)) - Clear chunk reason after successful module initialization ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;36024](https://github.com/facebook/react/pull/36024)) - Add support for transporting `Error.cause` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35810](https://github.com/facebook/react/pull/35810)) - Walk parsed JSON instead of using a reviver for faster RSC payload parsing ([@&#8203;timneutkens](https://github.com/timneutkens) [#&#8203;35776](https://github.com/facebook/react/pull/35776)) - Skip `transferReferencedDebugInfo` during debug info resolution ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35795](https://github.com/facebook/react/pull/35795)) - Add `unstable_allowPartialStream` option to Flight Client ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35731](https://github.com/facebook/react/pull/35731)) - Fix `encodeReply` for JSX with temporary references ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35730](https://github.com/facebook/react/pull/35730)) - Fix debug channel flag in Node.js `renderToPipeableStream` ([@&#8203;feedthejim](https://github.com/feedthejim) [#&#8203;35724](https://github.com/facebook/react/pull/35724)) - Fix stack overflow in `visitAsyncNode` with deep async chains ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35612](https://github.com/facebook/react/pull/35612)) - Allow Server Components to render context providers from client modules ([@&#8203;rickhanlonii](https://github.com/rickhanlonii) [#&#8203;35675](https://github.com/facebook/react/pull/35675)) - Allow overriding `request.timeOrigin` via `options.startTime` ([@&#8203;lubieowoce](https://github.com/lubieowoce) [#&#8203;35598](https://github.com/facebook/react/pull/35598)) - Warn once if `eval` is disabled in the dev environment ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35661](https://github.com/facebook/react/pull/35661)) - Restore original function name in dev server callstacks served with `unsafe-eval` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35650](https://github.com/facebook/react/pull/35650)) - Fix `react-markup` types for server references ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35634](https://github.com/facebook/react/pull/35634)) - Add more DoS mitigations to Flight replies and harden Flight ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35632](https://github.com/facebook/react/pull/35632)) - Allow cyclic references to be serialized when unwrapping lazy elements ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35471](https://github.com/facebook/react/pull/35471)) - Improve cyclic thenable detection in Flight reply server ([@&#8203;cvan20191](https://github.com/cvan20191) [#&#8203;35369](https://github.com/facebook/react/pull/35369)) - Add extra loop protection to Flight reply server ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35351](https://github.com/facebook/react/pull/35351)) - Patch Promise cycles and `toString` on Server Functions ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35345](https://github.com/facebook/react/pull/35345)) - Move `react-server-dom-webpack/*.unbundled` to private `react-server-dom-unbundled` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35290](https://github.com/facebook/react/pull/35290)) - Never parse `then` functions in Flight replies ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35289](https://github.com/facebook/react/pull/35289)) - Patch Flight reply server with fixes from Flight Client ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35277](https://github.com/facebook/react/pull/35277)) - Complete the list of Node.js internal Promise awaits ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35161](https://github.com/facebook/react/pull/35161)) - Reduce risk of maximum call stack exceeded when emitting async sequences ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;35159](https://github.com/facebook/react/pull/35159)) - Fix pending chunks count for streams and async iterables in DEV ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35143](https://github.com/facebook/react/pull/35143)) - Fix broken byte stream parsing caused by buffer detachment ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35127](https://github.com/facebook/react/pull/35127)) - Fix `hasReadable` flag in Node.js clients' debug channel ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35039](https://github.com/facebook/react/pull/35039)) - Fix debug info filtering to include later resolved I/O ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;35036](https://github.com/facebook/react/pull/35036)) - Cache the value when visiting the same I/O or Promise along different paths ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35005](https://github.com/facebook/react/pull/35005)) - Clone subsequent I/O nodes when resolved more than once ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;35003](https://github.com/facebook/react/pull/35003)) - Fix hang after resolving cyclic references ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;34988](https://github.com/facebook/react/pull/34988)) - Allow passing DEV-only `startTime` as an option ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34912](https://github.com/facebook/react/pull/34912)) - Ignore bound-anonymous-fn resources as they're not considered I/O ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34911](https://github.com/facebook/react/pull/34911)) - Fix detached `ArrayBuffer` error when streaming typed arrays ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;34849](https://github.com/facebook/react/pull/34849)) - Exclude RSC stream if the stream resolves in a task ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34838](https://github.com/facebook/react/pull/34838)) - Forward the current environment when forwarding I/O entries ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34836](https://github.com/facebook/react/pull/34836)) - Look for moved debug info when logging component performance track ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34839](https://github.com/facebook/react/pull/34839)) - Respect `displayName` of Promise instances on the server ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34825](https://github.com/facebook/react/pull/34825)) - Avoid unnecessary indirection when serializing debug info ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;34797](https://github.com/facebook/react/pull/34797)) - Fix preload `as` attribute for stylesheets ([@&#8203;unstubbable](https://github.com/unstubbable) [#&#8203;34760](https://github.com/facebook/react/pull/34760)) - Don't serialize `toJSON` in debug path and omit wide arrays ([@&#8203;sebmarkbage](https://github.com/sebmarkbage) [#&#8203;34759](https://github.com/facebook/react/pull/34759)) - Add support for `<Activity>` ([@&#8203;eps1lon](https://github.com/eps1lon) [#&#8203;34697](https://github.com/facebook/react/pull/34697)) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v8.3.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#830-2026-09-10) [Compare Source](https://github.com/vitejs/vite/compare/v8.2.2...v8.3.0) ##### Features - **build:** avoid settling seen preload dependencies for performance ([#&#8203;23446](https://github.com/vitejs/vite/issues/23446)) ([e6f6b3e](https://github.com/vitejs/vite/commit/e6f6b3e3119256daa837b2dc399058c8aa45b470)) - **devtools:** enable dev server integration ([#&#8203;23333](https://github.com/vitejs/vite/issues/23333)) ([68aeb8a](https://github.com/vitejs/vite/commit/68aeb8a3b5a5a2ccd505288999bae1a5e6942ee1)) - accept Rolldown watch options in `server.watch` ([#&#8203;23133](https://github.com/vitejs/vite/issues/23133)) ([1b5cfe3](https://github.com/vitejs/vite/commit/1b5cfe3d3777d4ceb7f35fcee9d3c4279316a084)) - add closeServer and closePreviewServer hooks ([#&#8203;23110](https://github.com/vitejs/vite/issues/23110)) ([e17d2d5](https://github.com/vitejs/vite/commit/e17d2d565b0288f169c7995adb2b192f917548e7)) - add top-level `tsconfig` option ([#&#8203;23310](https://github.com/vitejs/vite/issues/23310)) ([93164c3](https://github.com/vitejs/vite/commit/93164c3530a7b4fc7bbedfb986d6afa9546cdef3)) - add warning for unsupported hooks in plugin returned from `applyToEnvironment` hook ([#&#8203;23191](https://github.com/vitejs/vite/issues/23191)) ([fdef04f](https://github.com/vitejs/vite/commit/fdef04f112aadfea40ad3c448d96a49a04c168bd)) - **cli:** support naming the CPU profile via --profile \[name] ([#&#8203;23042](https://github.com/vitejs/vite/issues/23042)) ([a500dee](https://github.com/vitejs/vite/commit/a500deeb6f52d93ca501a0fc612a5392b939f2f5)) - **config:** warn on named imports from JSON modules ([#&#8203;23378](https://github.com/vitejs/vite/issues/23378)) ([472385e](https://github.com/vitejs/vite/commit/472385e6ec4b21e3167c7abf9769883d1c9675f8)) - **css:** minify style tag ([#&#8203;23183](https://github.com/vitejs/vite/issues/23183)) ([8156684](https://github.com/vitejs/vite/commit/8156684572bdcf73e9d8568ed67971f0467fab60)) - searched params attached to workers are now preserved ([#&#8203;22280](https://github.com/vitejs/vite/issues/22280)) ([517b97f](https://github.com/vitejs/vite/commit/517b97f57ab9473e7417da856eb641d76870a56e)) - support subpath imports in dynamic import statements ([#&#8203;23185](https://github.com/vitejs/vite/issues/23185)) ([b78e2f1](https://github.com/vitejs/vite/commit/b78e2f1bc1cba404c4bd9faf518d26ec85e89fc7)) - use `import.meta.ROLLDOWN_FILE_URL_*` for assets in JS ([#&#8203;22888](https://github.com/vitejs/vite/issues/22888)) ([4366ac4](https://github.com/vitejs/vite/commit/4366ac468343252df6d5706361a6348afa66f9cc)) - use `import.meta.ROLLDOWN_FILE_URL_*` for other plugins ([#&#8203;22894](https://github.com/vitejs/vite/issues/22894)) ([e38f29e](https://github.com/vitejs/vite/commit/e38f29ee48bea5ea3178faec5b78708e86f38afb)) - **worker:** remove worker chunk if it's detected that it's not referenced ([#&#8203;22473](https://github.com/vitejs/vite/issues/22473)) ([924997a](https://github.com/vitejs/vite/commit/924997a4bdda9115faee9bdb622fcec4fc8357f0)) ##### Bug Fixes - handle CRLF line endings in code frame positions ([#&#8203;23219](https://github.com/vitejs/vite/issues/23219)) ([9913672](https://github.com/vitejs/vite/commit/9913672bee9c34a2df7fff4c2538783cd4f43b4e)) - only treat whole `node_modules` path segments as dependencies (fix [#&#8203;17467](https://github.com/vitejs/vite/issues/17467)) ([#&#8203;23437](https://github.com/vitejs/vite/issues/23437)) ([ef0dc17](https://github.com/vitejs/vite/commit/ef0dc17ada53d1169ae5a89cb8f6482831466755)) - **build:** keep hash placeholders as-is in `resolveFileUrl` hook ([#&#8203;23422](https://github.com/vitejs/vite/issues/23422)) ([e8d6a4d](https://github.com/vitejs/vite/commit/e8d6a4d3399c739772080d70c7f3c4d548a637c9)) - **bundled-dev:** mark payload delivered on client report ([#&#8203;23373](https://github.com/vitejs/vite/issues/23373)) ([a6d43bc](https://github.com/vitejs/vite/commit/a6d43bc9e3464faa4d49f090e75e1ab334ffb7b0)) - **deps:** update all non-major dependencies ([#&#8203;23445](https://github.com/vitejs/vite/issues/23445)) ([fc7c104](https://github.com/vitejs/vite/commit/fc7c104e74d35a97fa313d5dd6f1b5e7d5b26159)) - **html:** don't inline preload link targets (fix [#&#8203;13355](https://github.com/vitejs/vite/issues/13355)) ([#&#8203;23387](https://github.com/vitejs/vite/issues/23387)) ([12e709c](https://github.com/vitejs/vite/commit/12e709ca4df1059747db1cb7c5d1cd71aba79a24)) - resolve the actual package root in findNearestMainPackageData for nested package.json ([#&#8203;23356](https://github.com/vitejs/vite/issues/23356)) ([8492422](https://github.com/vitejs/vite/commit/8492422b8f110625a90c702f42f30784e8cf19dc)) - shortcuts extend error ([#&#8203;23447](https://github.com/vitejs/vite/issues/23447)) ([4ec58d1](https://github.com/vitejs/vite/commit/4ec58d159df4a1b4799356a1fda62db88ed14752)) - **config:** close bundles when generation fails ([#&#8203;23256](https://github.com/vitejs/vite/issues/23256)) ([6bacc95](https://github.com/vitejs/vite/commit/6bacc956df5a76cc5653b9de4493453b953439fd)) - **css:** keep newline-separated srcset candidates intact ([#&#8203;23265](https://github.com/vitejs/vite/issues/23265)) ([4f9d2f4](https://github.com/vitejs/vite/commit/4f9d2f4dadc83191200de7d2154c957a711e8c3d)) - **deps:** update all non-major dependencies ([#&#8203;23337](https://github.com/vitejs/vite/issues/23337)) ([d550815](https://github.com/vitejs/vite/commit/d55081581ddd4d55667fef38e85d02ab7f879f15)) - **deps:** update all non-major dependencies ([#&#8203;23404](https://github.com/vitejs/vite/issues/23404)) ([238ad81](https://github.com/vitejs/vite/commit/238ad811c7fb9e4730cbd317d0657867ed3447b3)) - **deps:** update rolldown-related dependencies ([#&#8203;23338](https://github.com/vitejs/vite/issues/23338)) ([76e8082](https://github.com/vitejs/vite/commit/76e8082c56a2872dc8017c5672bc36cba8dcf75d)) - **deps:** update rolldown-related dependencies ([#&#8203;23405](https://github.com/vitejs/vite/issues/23405)) ([b882566](https://github.com/vitejs/vite/commit/b88256607e3a051b7bcb0b338b3c4665926b55a8)) - **dev:** run closeBundle after buildEnd failure ([#&#8203;23165](https://github.com/vitejs/vite/issues/23165)) ([8cb872e](https://github.com/vitejs/vite/commit/8cb872e7fb65b03f6068923c6aa7fcf3e71baf21)) - **hmr:** handle `import.meta.hot.invalidate` in virtual module ([#&#8203;23171](https://github.com/vitejs/vite/issues/23171)) ([6162968](https://github.com/vitejs/vite/commit/616296895bd135386d35069a479a5f188c7de298)) - **utils:** handle dot in srcset density descriptor ([#&#8203;23346](https://github.com/vitejs/vite/issues/23346)) ([b50e1b4](https://github.com/vitejs/vite/commit/b50e1b4a3d66128a4076e19769b2e29657985516)) - **utils:** match timestamp query parameter with proper delimiters ([#&#8203;23364](https://github.com/vitejs/vite/issues/23364)) ([41f3c6f](https://github.com/vitejs/vite/commit/41f3c6fff88ade015669cac5c42db946e0b6f5c9)) ##### Performance Improvements - **proxy:** pre-compile context matchers at server creation ([#&#8203;23263](https://github.com/vitejs/vite/issues/23263)) ([8abf700](https://github.com/vitejs/vite/commit/8abf700eeb2411d8402d08f8e2696effafdbe774)) ##### Miscellaneous Chores - introducing `@e18e/eslint-plugin` ([#&#8203;23357](https://github.com/vitejs/vite/issues/23357)) ([f794133](https://github.com/vitejs/vite/commit/f79413353995a2344879014410a9128b1b9f8e9a)) - remove unnecessary comment ([#&#8203;23448](https://github.com/vitejs/vite/issues/23448)) ([b919a1a](https://github.com/vitejs/vite/commit/b919a1a8b5a7c694667f993d677973f42d349458)) - delete unused `PluginContainerOptions` ([#&#8203;23382](https://github.com/vitejs/vite/issues/23382)) ([ee64401](https://github.com/vitejs/vite/commit/ee644014aab61e546742b862a7d7b0d6c7d67a7b)) - use oxfmt `sortImports` ([#&#8203;23319](https://github.com/vitejs/vite/issues/23319)) ([97ad042](https://github.com/vitejs/vite/commit/97ad042170f4c71b518239723b733dd98e8e3e76)) ##### Code Refactoring - delete unused `esbuildPlugin` ([#&#8203;23381](https://github.com/vitejs/vite/issues/23381)) ([f40efef](https://github.com/vitejs/vite/commit/f40efefbb3630cdb7235286bc2b51673d9fbfc27)) - exclude postfix from `__VITE_ASSET__` ([#&#8203;22886](https://github.com/vitejs/vite/issues/22886)) ([a6c08e1](https://github.com/vitejs/vite/commit/a6c08e10a624bd89b78683ff1b0e8cfa1d89aa45)) - remove HmrUrl concept ([#&#8203;23172](https://github.com/vitejs/vite/issues/23172)) ([67a6807](https://github.com/vitejs/vite/commit/67a680767317f8e2cb28b6b0500192f993a567cf)) - use `urlId` of `import.meta.ROLLDOWN_FILE_URL` in wasm plugin ([#&#8203;22962](https://github.com/vitejs/vite/issues/22962)) ([92bd2a7](https://github.com/vitejs/vite/commit/92bd2a7f325ed102349cdc6c1ad4b5cd25e1d72f)) ##### Tests - add `renderBuiltUrl` change changes hash ([#&#8203;23118](https://github.com/vitejs/vite/issues/23118)) ([0291408](https://github.com/vitejs/vite/commit/0291408b8443129ce6f6d1d440be8facabe9683b)) ##### Beta Changelogs ##### [8.3.0-beta.1](https://github.com/vitejs/vite/compare/v8.3.0-beta.0...v8.3.0-beta.1) (2026-09-07) See [8.3.0-beta.1 changelog](https://github.com/vitejs/vite/blob/v8.3.0-beta.1/packages/vite/CHANGELOG.md) ##### [8.3.0-beta.0](https://github.com/vitejs/vite/compare/v8.2.2...v8.3.0-beta.0) (2026-09-02) See [8.3.0-beta.0 changelog](https://github.com/vitejs/vite/blob/v8.3.0-beta.0/packages/vite/CHANGELOG.md) ### [`v8.2.2`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-822-2026-08-20-small) [Compare Source](https://github.com/vitejs/vite/compare/v8.2.1...v8.2.2) ##### Features - **deps:** widen `@vitejs/devtools` peer range to v0.5.0 ([#&#8203;23302](https://github.com/vitejs/vite/issues/23302)) ([495d9ff](https://github.com/vitejs/vite/commit/495d9ff5a7d843ca876a9e49799947a5deb704c7)) ##### Bug Fixes - **bundled-dev:** handle lazy request error ([#&#8203;23291](https://github.com/vitejs/vite/issues/23291)) ([3ba026d](https://github.com/vitejs/vite/commit/3ba026dade4af56df08815310d3458fa110f5c5c)) - **bundled-dev:** hot update through circular imports instead of reloading ([#&#8203;23259](https://github.com/vitejs/vite/issues/23259)) ([3dbddef](https://github.com/vitejs/vite/commit/3dbddefaafc091a879b06f9279296f776691e455)) - **config:** resolve sourcemap paths against sourcemap location ([#&#8203;23239](https://github.com/vitejs/vite/issues/23239)) ([05a003e](https://github.com/vitejs/vite/commit/05a003e6a17a84d75f907ea0f1598bc39b8dce6c)) - **css:** don't pass empty targets to lightningcss ([#&#8203;23295](https://github.com/vitejs/vite/issues/23295)) ([2804636](https://github.com/vitejs/vite/commit/2804636ff608d105928009d274ffba7cfbe55340)) - **define:** fix match escaped dots to support $-prefixed define keys ([#&#8203;23249](https://github.com/vitejs/vite/issues/23249)) ([dcf88bd](https://github.com/vitejs/vite/commit/dcf88bd2ad2b1a8845f9029587cc8c825e382d42)) - **deps:** update all non-major dependencies ([#&#8203;23217](https://github.com/vitejs/vite/issues/23217)) ([ba958bd](https://github.com/vitejs/vite/commit/ba958bddfc9cabe302c6b34269dcf5c9634531e0)) - **deps:** update rolldown-related dependencies ([#&#8203;23218](https://github.com/vitejs/vite/issues/23218)) ([83ecb2c](https://github.com/vitejs/vite/commit/83ecb2c8059e8ce946a7cc835d4c14ef78aef4fd)) - **module-runner:** exclude completed modules from in-flight cycle detection (fix [#&#8203;22999](https://github.com/vitejs/vite/issues/22999)) ([#&#8203;23009](https://github.com/vitejs/vite/issues/23009)) ([d9b10a9](https://github.com/vitejs/vite/commit/d9b10a98db1c293ee64300bd75d568b44c8ae931)) - **optimizer:** close custom extension analysis bundles ([#&#8203;23207](https://github.com/vitejs/vite/issues/23207)) ([8fb7675](https://github.com/vitejs/vite/commit/8fb76752836f61224d3095b502fa237b478a06b2)) - reduce Windows 8.3-short-name detection false-positives ([#&#8203;23066](https://github.com/vitejs/vite/issues/23066)) ([02cffa9](https://github.com/vitejs/vite/commit/02cffa9e2d38d5d8f12e4043ee9d0f7abb1471e2)) - respect `resolve.preserveSymlinks` when resolving root (fix [#&#8203;23197](https://github.com/vitejs/vite/issues/23197)) ([#&#8203;23198](https://github.com/vitejs/vite/issues/23198)) ([8413052](https://github.com/vitejs/vite/commit/8413052731836d4aaf3eb94a0f25788dd35d2888)) - **ssr:** rewrite computed key of destructing parameter ([#&#8203;23307](https://github.com/vitejs/vite/issues/23307)) ([9db0b61](https://github.com/vitejs/vite/commit/9db0b61d4c9c7caad7ea1d9670b637faf2bb6c93)) - **vite:** update outdated upstream file links in license comments ([#&#8203;23285](https://github.com/vitejs/vite/issues/23285)) ([c0f2fc6](https://github.com/vitejs/vite/commit/c0f2fc607ee97ee4499337b04826420c00654065)) ##### Documentation - **build:** note cssTarget precedence ([#&#8203;23200](https://github.com/vitejs/vite/issues/23200)) ([a20a35e](https://github.com/vitejs/vite/commit/a20a35ec0685e374519864d0f41dd5f6e9ba0271)) ##### Miscellaneous Chores - fix ts errors in build test cases ([#&#8203;23209](https://github.com/vitejs/vite/issues/23209)) ([a0cfcf7](https://github.com/vitejs/vite/commit/a0cfcf72f8ef8bf0f2f11d553333b9bb31f1d316)) ##### Code Refactoring - use JSON import attributes instead of readFileSync in constants ([#&#8203;23258](https://github.com/vitejs/vite/issues/23258)) ([1d9fa39](https://github.com/vitejs/vite/commit/1d9fa392a43229241f80630236f8552ce8f7cd0f)) - use named regex constants over inline literals ([#&#8203;22964](https://github.com/vitejs/vite/issues/22964)) ([5c1c6c6](https://github.com/vitejs/vite/commit/5c1c6c609718303202832f706884192e1f1e9223)) ##### Tests - **define:** close rolldown bundler after generate ([#&#8203;23231](https://github.com/vitejs/vite/issues/23231)) ([b4d66fe](https://github.com/vitejs/vite/commit/b4d66fee14d970f45b8a6f3d7d6aee73ca9b88ab)) - **module-runner:** add TLA circular import case ([#&#8203;23299](https://github.com/vitejs/vite/issues/23299)) ([4a261f2](https://github.com/vitejs/vite/commit/4a261f242831bef92afd2f1aacfb81eab9dec371)) - **module-runner:** simplify server-hmr tests ([#&#8203;23300](https://github.com/vitejs/vite/issues/23300)) ([599b44b](https://github.com/vitejs/vite/commit/599b44b6600ec426e10cd556908d53b027b0c4fb)) - **ssr:** add destructing assignment case for moduleRunnerTransform ([#&#8203;23308](https://github.com/vitejs/vite/issues/23308)) ([cb77e2a](https://github.com/vitejs/vite/commit/cb77e2a93bad2a8ece00b4aa0ef507c092582c45)) ##### Build System - use JSON import attributes instead of readFIleSync in rolldown configs ([#&#8203;23251](https://github.com/vitejs/vite/issues/23251)) ([d615bcd](https://github.com/vitejs/vite/commit/d615bcdb23d96c1ca5ce1ee45e21d8d87381106f)) </details> <details> <summary>vitest-dev/vitest (vitest)</summary> ### [`v4.1.11`](https://github.com/vitest-dev/vitest/releases/tag/v4.1.11) [Compare Source](https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11) #####    🐞 Bug Fixes - Revive global concurrency limit for test lifecycle \[backport to v4]  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in [#&#8203;10992](https://github.com/vitest-dev/vitest/issues/10992) [<samp>(5146d)</samp>](https://github.com/vitest-dev/vitest/commit/5146df80b) - **browser**: - Encode iframeId in tester iframe URL \[backport to v4]  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va), **Pduhard** and **Claude Opus 4.8** in [#&#8203;10955](https://github.com/vitest-dev/vitest/issues/10955) [<samp>(10b2c)</samp>](https://github.com/vitest-dev/vitest/commit/10b2cd201) - Trigger playwright/chromium gc on lower disk availability \[backport to v4]  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **OpenCode** in [#&#8203;10951](https://github.com/vitest-dev/vitest/issues/10951) [<samp>(9851d)</samp>](https://github.com/vitest-dev/vitest/commit/9851dbc41) - **mocker**: - Restrict redirect mocks to the fs allowlist \[backport to v4]  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [#&#8203;10974](https://github.com/vitest-dev/vitest/issues/10974) [<samp>(fe5a1)</samp>](https://github.com/vitest-dev/vitest/commit/fe5a11d3c) #####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11) </details> <details> <summary>pmndrs/zustand (zustand)</summary> ### [`v5.0.15`](https://github.com/pmndrs/zustand/releases/tag/v5.0.15) [Compare Source](https://github.com/pmndrs/zustand/compare/v5.0.14...v5.0.15) Fix some issues in devtools and persist middleware. #### What's Changed - fix(devtools): correct V8 stack regex when source path contains spaces by [@&#8203;dai-shi](https://github.com/dai-shi) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;3531](https://github.com/pmndrs/zustand/pull/3531) - fix(persist): clearStorage() should invalidate concurrent async rehydration by [@&#8203;dai-shi](https://github.com/dai-shi) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;3555](https://github.com/pmndrs/zustand/pull/3555) **Full Changelog**: <https://github.com/pmndrs/zustand/compare/v5.0.14...v5.0.15> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNy4xIiwidXBkYXRlZEluVmVyIjoiNDQuNzQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Update dependency oxlint to v1.78.0
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
423aa5db22

Preview deployment

https://amalgolopoly.lschaefer.xyz/pr-26/

Deployed commit: 717b978

<!-- amalgolopoly-preview --> ### Preview deployment https://amalgolopoly.lschaefer.xyz/pr-26/ Deployed commit: [`717b978`](https://git.lschaefer.xyz/lukasdotcom/amalgolopoly/commit/717b9784ad3fa81d54a36d25419818bc865d2bcd)
renovate-bot force-pushed renovate/all-minor-patch from 423aa5db22
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
to fa91eb894d
All checks were successful
Deploy / build (pull_request) Successful in 13s
Deploy / deploy (pull_request) Successful in 3s
2026-08-13 00:51:33 -04:00
Compare
renovate-bot changed title from Update dependency oxlint to v1.78.0 to Update all non-major dependencies 2026-08-13 00:51:36 -04:00
renovate-bot force-pushed renovate/all-minor-patch from fa91eb894d
All checks were successful
Deploy / build (pull_request) Successful in 13s
Deploy / deploy (pull_request) Successful in 3s
to 1ff2edbd73
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 2s
2026-08-18 10:47:00 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 1ff2edbd73
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 2s
to 29543e6a2c
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 2s
2026-08-18 18:48:36 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 29543e6a2c
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 2s
to 02739e678a
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
2026-08-20 02:55:14 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 02739e678a
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
to b4360408f9
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 4s
2026-08-23 19:13:25 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from b4360408f9
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 4s
to 163c4758c7
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
2026-08-24 11:16:50 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 163c4758c7
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
to 30df88e472
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 2s
2026-08-26 11:28:14 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 30df88e472
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 2s
to 83b823907a
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 2s
2026-08-28 00:42:08 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 83b823907a
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 2s
to 6cfa6fc74b
Some checks failed
Deploy / build (pull_request) Failing after 16m31s
Deploy / deploy (pull_request) Has been skipped
2026-09-01 14:17:10 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 6cfa6fc74b
Some checks failed
Deploy / build (pull_request) Failing after 16m31s
Deploy / deploy (pull_request) Has been skipped
to 290b389a42
All checks were successful
Deploy / build (pull_request) Successful in 13s
Deploy / deploy (pull_request) Successful in 8s
2026-09-02 14:26:00 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 290b389a42
All checks were successful
Deploy / build (pull_request) Successful in 13s
Deploy / deploy (pull_request) Successful in 8s
to e163755011
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 4s
2026-09-03 06:30:33 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from e163755011
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 4s
to e14b2e2fd3
All checks were successful
Deploy / build (pull_request) Successful in 13s
Deploy / deploy (pull_request) Successful in 3s
2026-09-03 14:32:27 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from e14b2e2fd3
All checks were successful
Deploy / build (pull_request) Successful in 13s
Deploy / deploy (pull_request) Successful in 3s
to 9c67e08188
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
2026-09-07 12:25:54 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 9c67e08188
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
to b6ee090de9
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 3s
2026-09-09 12:38:22 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from b6ee090de9
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 3s
to a09f2f3c36
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
2026-09-09 20:40:33 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from a09f2f3c36
All checks were successful
Deploy / build (pull_request) Successful in 12s
Deploy / deploy (pull_request) Successful in 3s
to f86e95d34c
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 3s
2026-09-10 12:44:48 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from f86e95d34c
All checks were successful
Deploy / build (pull_request) Successful in 11s
Deploy / deploy (pull_request) Successful in 3s
to 717b9784ad
All checks were successful
Deploy / build (pull_request) Successful in 15s
Deploy / deploy (pull_request) Successful in 4s
2026-09-10 20:48:36 -04:00
Compare
All checks were successful
Deploy / build (pull_request) Successful in 15s
Deploy / deploy (pull_request) Successful in 4s
Required
Details
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/all-minor-patch:renovate/all-minor-patch
git switch renovate/all-minor-patch
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
lukasdotcom/amalgolopoly!26
No description provided.