[PR #293] [CLOSED] Bump the npm group in /landing with 12 updates #563

Closed
opened 2026-03-22 12:53:41 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/feeddeck/feeddeck/pull/293
Author: @dependabot[bot]
Created: 11/1/2025
Status: Closed

Base: mainHead: dependabot/npm_and_yarn/landing/npm-1a3e52a2be


📝 Commits (1)

  • cb0dce2 Bump the npm group in /landing with 12 updates

📊 Changes

2 files changed (+1642 additions, -958 deletions)

View changed files

📝 landing/package-lock.json (+1631 -947)
📝 landing/package.json (+11 -11)

📄 Description

Bumps the npm group in /landing with 12 updates:

Package From To
@headlessui/react 2.2.7 2.2.9
@tailwindcss/postcss 4.1.12 4.1.16
@types/node 24.3.0 24.9.2
eslint 9.34.0 9.39.0
eslint-config-next 15.5.2 16.0.1
next 15.5.2 16.0.1
react 19.1.1 19.2.0
@types/react 19.1.12 19.2.2
react-dom 19.1.1 19.2.0
@types/react-dom 19.1.9 19.2.2
tailwindcss 4.1.12 4.1.16
typescript 5.9.2 5.9.3

Updates @headlessui/react from 2.2.7 to 2.2.9

Release notes

Sourced from @​headlessui/react's releases.

@​headlessui/react@​v2.2.9

Fixed

  • Improve focus management in shadow DOM roots (#3794)
  • Don't accidentally open the Combobox when touching the ComboboxButton while dragging on mobile (#3795)
  • Ensure sibling Dialog components are scrollable on mobile (#3796)
  • Infer Combobox type based on onChange handler (#3798)
  • Allow home/end key default behavior inside ComboboxInput when Combobox is closed (#3798)
  • Ensure interacting with a Dialog on iOS works after interacting with a disallowed area (#3801)
  • Freeze Listbox values as soon as a value is selected (#3802)
  • Ensure refs are forwarded when freezing data (#3390)
  • Do not serialize React components into form fields (49e9e8e)

@​headlessui/react@​v2.2.8

Fixed

  • Ensure we are not freezing data when the static prop is used (#3779)
  • Ensure onChange types are contravariant instead of bivariant (#3781)
  • Support <summary> as a focusable element inside <details> (#3389)
  • Fix Maximum update depth exceeded crash when using transition prop (#3782)
  • Ensure pressing Tab in the ComboboxInput, correctly syncs the input value (#3785)
  • Ensure --button-width and --input-width have the latest value (#3786)
  • Fix 'Invalid prop data-headlessui-state supplied to React.Fragment' warning (#3788)
  • Ensure element in ref callback is always connected when rendering in a Portal (#3789)
  • Ensure form state is up to date when using uncontrolled components (#3790)
  • Ensure data-open on ComboboxInput is up to date (#3791)
  • Ensure changing the immediate prop value on the Combobox component works as expected (#3792)
Changelog

Sourced from @​headlessui/react's changelog.

[2.2.9] - 2025-09-25

Fixed

  • Improve focus management in shadow DOM roots (#3794)
  • Don't accidentally open the Combobox when touching the ComboboxButton while dragging on mobile (#3795)
  • Ensure sibling Dialog components are scrollable on mobile (#3796)
  • Infer Combobox type based on onChange handler (#3798)
  • Allow home/end key default behavior inside ComboboxInput when Combobox is closed (#3798)
  • Ensure interacting with a Dialog on iOS works after interacting with a disallowed area (#3801)
  • Freeze Listbox values as soon as a value is selected (#3802)
  • Ensure refs are forwarded when freezing data (#3390)
  • Do not serialize React components into form fields (49e9e8e)

[2.2.8] - 2025-09-12

Fixed

  • Ensure we are not freezing data when the static prop is used (#3779)
  • Ensure onChange types are contravariant instead of bivariant (#3781)
  • Support <summary> as a focusable element inside <details> (#3389)
  • Fix Maximum update depth exceeded crash when using transition prop (#3782)
  • Ensure pressing Tab in the ComboboxInput, correctly syncs the input value (#3785)
  • Ensure --button-width and --input-width have the latest value (#3786)
  • Fix 'Invalid prop data-headlessui-state supplied to React.Fragment' warning (#3788)
  • Ensure element in ref callback is always connected when rendering in a Portal (#3789)
  • Ensure form state is up to date when using uncontrolled components (#3790)
  • Ensure data-open on ComboboxInput is up to date (#3791)
  • Ensure changing the immediate prop value on the Combobox component works as expected (#3792)
Commits
  • 589ea90 2.2.9 - @​headlessui/react
  • bba75c7 update changelog
  • ca536ed update changelog
  • 49e9e8e do not serialize React components into form fields
  • 2a647a7 Ensure refs are forwarded when freezing data (#3390)
  • da2fa94 Freeze values as soon as possible (#3802)
  • 6b5709a Fix touch actions on iOS after entering disallowed area (#3801)
  • 433b174 Allow home/end key default behavior inside ComboboxInput when Combobox is...
  • 31b3e47 Infer Combobox type based on onChange handler (#3798)
  • b0615ad Ensure sibling Dialog components are scrollable on mobile (#3796)
  • Additional commits viewable in compare view

Updates @tailwindcss/postcss from 4.1.12 to 4.1.16

Release notes

Sourced from @​tailwindcss/postcss's releases.

v4.1.16

Fixed

  • Discard candidates with an empty data type (#19172)
  • Fix canonicalization of arbitrary variants with attribute selectors (#19176)
  • Fix invalid colors due to nested & (#19184)
  • Improve canonicalization for & > :pseudo and & :pseudo arbitrary variants (#19178)

v4.1.15

Fixed

  • Fix Safari devtools rendering issue due to color-mix fallback (#19069)
  • Suppress Lightning CSS warnings about :deep, :slotted, and :global (#19094)
  • Fix resolving theme keys when starting with the name of another theme key in JS configs and plugins (#19097)
  • Allow named groups in combination with not-*, has-*, and in-* (#19100)
  • Prevent important utilities from affecting other utilities (#19110)
  • Don’t index into strings with the theme(…) function (#19111)
  • Fix parsing issue when \t is used in at-rules (#19130)
  • Upgrade: Canonicalize utilities containing 0 values (#19095)
  • Upgrade: Migrate deprecated break-words to wrap-break-word (#19157)

Changed

  • Remove the postinstall script from oxide (#19149)

v4.1.14

Fixed

  • Handle ' syntax in ClojureScript when extracting classes (#18888)
  • Handle @variant inside @custom-variant (#18885)
  • Merge suggestions when using @utility (#18900)
  • Ensure that file system watchers created when using the CLI are always cleaned up (#18905)
  • Do not generate grid-column utilities when configuring grid-column-start or grid-column-end (#18907)
  • Do not generate grid-row utilities when configuring grid-row-start or grid-row-end (#18907)
  • Prevent duplicate CSS when overwriting a static utility with a theme key (#18056)
  • Show Lightning CSS warnings (if any) when optimizing/minifying (#18918)
  • Use default export condition for @tailwindcss/vite (#18948)
  • Re-throw errors from PostCSS nodes (#18373)
  • Detect classes in markdown inline directives (#18967)
  • Ensure files with only @theme produce no output when built (#18979)
  • Support Maud templates when extracting classes (#18988)
  • Upgrade: Do not migrate variant = 'outline' during upgrades (#18922)
  • Upgrade: Show version mismatch (if any) when running upgrade tool (#19028)
  • Upgrade: Ensure first class inside className is migrated (#19031)
  • Upgrade: Migrate classes inside *ClassName and *Class attributes (#19031)

v4.1.13

Changed

  • Drop warning from browser build (#18731)

... (truncated)

Changelog

Sourced from @​tailwindcss/postcss's changelog.

[4.1.16] - 2025-10-23

Fixed

  • Discard candidates with an empty data type (#19172)
  • Fix canonicalization of arbitrary variants with attribute selectors (#19176)
  • Fix invalid colors due to nested & (#19184)
  • Improve canonicalization for & > :pseudo and & :pseudo arbitrary variants (#19178)

[4.1.15] - 2025-10-20

Fixed

  • Fix Safari devtools rendering issue due to color-mix fallback (#19069)
  • Suppress Lightning CSS warnings about :deep, :slotted, and :global (#19094)
  • Fix resolving theme keys when starting with the name of another theme key in JS configs and plugins (#19097)
  • Allow named groups in combination with not-*, has-*, and in-* (#19100)
  • Prevent important utilities from affecting other utilities (#19110)
  • Don’t index into strings with the theme(…) function (#19111)
  • Fix parsing issue when \t is used in at-rules (#19130)
  • Upgrade: Canonicalize utilities containing 0 values (#19095)
  • Upgrade: Migrate deprecated break-words to wrap-break-word (#19157)

Changed

[4.1.14] - 2025-10-01

Fixed

  • Handle ' syntax in ClojureScript when extracting classes (#18888)
  • Handle @variant inside @custom-variant (#18885)
  • Merge suggestions when using @utility (#18900)
  • Ensure that file system watchers created when using the CLI are always cleaned up (#18905)
  • Do not generate grid-column utilities when configuring grid-column-start or grid-column-end (#18907)
  • Do not generate grid-row utilities when configuring grid-row-start or grid-row-end (#18907)
  • Prevent duplicate CSS when overwriting a static utility with a theme key (#18056)
  • Show Lightning CSS warnings (if any) when optimizing/minifying (#18918)
  • Use default export condition for @tailwindcss/vite (#18948)
  • Re-throw errors from PostCSS nodes (#18373)
  • Detect classes in markdown inline directives (#18967)
  • Ensure files with only @theme produce no output when built (#18979)
  • Support Maud templates when extracting classes (#18988)
  • Upgrade: Do not migrate variant = 'outline' during upgrades (#18922)
  • Upgrade: Show version mismatch (if any) when running upgrade tool (#19028)
  • Upgrade: Ensure first class inside className is migrated (#19031)
  • Upgrade: Migrate classes inside *ClassName and *Class attributes (#19031)

[4.1.13] - 2025-09-03

... (truncated)

Commits

Updates @types/node from 24.3.0 to 24.9.2

Commits

Updates eslint from 9.34.0 to 9.39.0

Release notes

Sourced from eslint's releases.

v9.39.0

Features

  • cc57d87 feat: update error loc to key in no-dupe-class-members (#20259) (Tanuj Kanti)
  • 126552f feat: update error location in for-direction and no-dupe-args (#20258) (Tanuj Kanti)
  • 167d097 feat: update complexity rule to highlight only static block header (#20245) (jaymarvelz)

Bug Fixes

  • 15f5c7c fix: forward traversal step.args to visitors (#20253) (jaymarvelz)
  • 5a1a534 fix: allow JSDoc comments in object-shorthand rule (#20167) (Nitin Kumar)
  • e86b813 fix: Use more types from @​eslint/core (#20257) (Nicholas C. Zakas)
  • 927272d fix: correct Scope typings (#20198) (jaymarvelz)
  • 37f76d9 fix: use AST.Program type for Program node (#20244) (Francesco Trotta)
  • ae07f0b fix: unify timing report for concurrent linting (#20188) (jaymarvelz)
  • b165d47 fix: correct Rule typings (#20199) (jaymarvelz)
  • fb97cda fix: improve error message for missing fix function in suggestions (#20218) (jaymarvelz)

Documentation

  • d3e81e3 docs: Always recommend to include a files property (#20158) (Percy Ma)
  • 0f0385f docs: use consistent naming recommendation (#20250) (Alex M. Spieslechner)
  • a3b1456 docs: Update README (GitHub Actions Bot)
  • cf5f2dd docs: fix correct tag of no-useless-constructor (#20255) (Tanuj Kanti)
  • 10b995c docs: add TS options and examples for nofunc in no-use-before-define (#20249) (Tanuj Kanti)
  • 2584187 docs: remove repetitive word in comment (#20242) (reddaisyy)
  • 637216b docs: update CLI flags migration instructions (#20238) (jaymarvelz)
  • e7cda3b docs: Update README (GitHub Actions Bot)
  • 7b9446f docs: handle empty flags sections on the feature flags page (#20222) (sethamus)

Chores

  • dfe3c1b chore: update @eslint/js version to 9.39.0 (#20270) (Francesco Trotta)
  • 2375a6d chore: package.json update for @​eslint/js release (Jenkins)
  • a1f4e52 chore: update @eslint dependencies (#20265) (Francesco Trotta)
  • c7d3229 chore: update dependency @​eslint/core to ^0.17.0 (#20256) (renovate[bot])
  • 27549bc chore: update fuzz testing to not error if code sample minimizer fails (#20252) (Milos Djermanovic)
  • a1370ee ci: bump actions/setup-node from 5 to 6 (#20230) (dependabot[bot])
  • 9e7fad4 chore: add script to auto-generate eslint:recommended configuration (#20208) (唯然)

v9.38.0

Features

  • ce40f74 feat: update complexity rule to only highlight function header (#20048) (Atul Nair)
  • e37e590 feat: correct no-loss-of-precision false positives with e notation (#20187) (Francesco Trotta)

Bug Fixes

  • 50c3dfd fix: improve type support for isolated dependencies in pnpm (#20201) (Francesco Trotta)
  • a1f06a3 fix: correct SourceCode typings (#20114) (Pixel998)

Documentation

  • 462675a docs: improve web accessibility by hiding non-semantic character (#20205) (루밀LuMir)
  • c070e65 docs: correct formatting in no-irregular-whitespace rule documentation (#20203) (루밀LuMir)
  • b39e71a docs: Update README (GitHub Actions Bot)
  • cd39983 docs: move custom-formatters type descriptions to nodejs-api (#20190) (Percy Ma)

... (truncated)

Commits

Updates eslint-config-next from 15.5.2 to 16.0.1

Release notes

Sourced from eslint-config-next's releases.

v16.0.1

Core Changes

  • fix(static-paths): add depth tracking to parallel route param resolution: #85319
  • Fix types of @​next/mdx: #82238
  • Ensure getServerInsertedHTML skips rendering correctly: #85394
  • Fix duplicate .next/types include on Windows: #85400
  • Exclude next-js condition from middleware, proxy, and instrumentation: #85321
  • remove unstable_forceStale prefetch option & restore prefetch={true} functionality: #85411
  • Upgrade React from 2bcbf254-20251020 to 6160773f-20251023: #85277
  • fix(next/image): swap dependencies: #85419
  • Handle Origin: null headers: #85402
  • Generalize Segment Cache fallback implementation: #84652
  • fix: ensure req.query is writable: #81573
  • fix: Proxy not picked up on Windows: #85443
  • [test] Ensure we can toggle the DevTools menu while status indicators are active: #85456
  • Fix crash when suspending in Components using useActionQueue: #85459

Misc Changes

  • docs: create-next-app react-compiler and new prompts: #85213
  • docs: cache components - introduction: #85196
  • docs: use cache feedback: #85169
  • docs: stabilize apis in docs: #85219
  • docs: revalidateTag immediate expiration in Route Handlers: #85223
  • Docs/use cache feedback 2: #85222
  • docs: added use cache: remote docs: #85145
  • docs: proxy runtime defaults to nodejs: #85204
  • chore: cache components feedback: #85241
  • docs: add a note that cache components is opt-in near the top: #85245
  • Docs/v16 feedback: #85259
  • Update command to install babel-plugin-react-compiler as a devDependency: #85235
  • docs: typegen next-env.d.ts feedback: #85273
  • docs: link to MCP guide from upgrade: #85308
  • docs: regexp removed from middleware config: #85343
  • docs: simplify MCP guide to focus on next-devtools-mcp: #85353
  • docs: fix proxy matcher overflow: #85337
  • docs: point out diff in serialization types for arguments and return values: #85338
  • [test] Update snapshots: #85407
  • docs: Fix typo in SEO section of loading.mdx: #85301
  • Fix typo in Fast Refresh documentation: #85352
  • Fix grammatical errors in updating data documentation: #85067
  • [test] Skip devlow benchmarks on PRs: #85408
  • [test] Unflake typed-env suite: #85410
  • Update rust toolchain to 2025-10-27: #85409
  • [test] Speed up prefetching suite: #85417
  • docs: remove inaccuracies from use cache: private: #85425
  • [test] Exclude Next.js internal stack frames from cache-component-error CLI output assertions: #85421
  • [test] Exclude likely Next.js internal Components from component stacks in Redbox assertions: #85420
  • Turbopack: correctly trace files with npm: #85323

... (truncated)

Commits

Updates next from 15.5.2 to 16.0.1

Release notes

Sourced from next's releases.

v16.0.1

Core Changes

  • fix(static-paths): add depth tracking to parallel route param resolution: #85319
  • Fix types of @​next/mdx: #82238
  • Ensure getServerInsertedHTML skips rendering correctly: #85394
  • Fix duplicate .next/types include on Windows: #85400
  • Exclude next-js condition from middleware, proxy, and instrumentation: #85321
  • remove unstable_forceStale prefetch option & restore prefetch={true} functionality: #85411
  • Upgrade React from 2bcbf254-20251020 to 6160773f-20251023: #85277
  • fix(next/image): swap dependencies: #85419
  • Handle Origin: null headers: #85402
  • Generalize Segment Cache fallback implementation: #84652
  • fix: ensure req.query is writable: #81573
  • fix: Proxy not picked up on Windows: #85443
  • [test] Ensure we can toggle the DevTools menu while status indicators are active: #85456
  • Fix crash when suspending in Components using useActionQueue: #85459

Misc Changes

  • docs: create-next-app react-compiler and new prompts: #85213
  • docs: cache components - introduction: #85196
  • docs: use cache feedback: #85169
  • docs: stabilize apis in docs: #85219
  • docs: revalidateTag immediate expiration in Route Handlers: #85223
  • Docs/use cache feedback 2: #85222
  • docs: added use cache: remote docs: #85145
  • docs: proxy runtime defaults to nodejs: #85204
  • chore: cache components feedback: #85241
  • docs: add a note that cache components is opt-in near the top: #85245
  • Docs/v16 feedback: #85259
  • Update command to install babel-plugin-react-compiler as a devDependency: #85235
  • docs: typegen next-env.d.ts feedback: #85273
  • docs: link to MCP guide from upgrade: #85308
  • docs: regexp removed from middleware config: #85343
  • docs: simplify MCP guide to focus on next-devtools-mcp: #85353
  • docs: fix proxy matcher overflow: #85337
  • docs: point out diff in serialization types for arguments and return values: #85338
  • [test] Update snapshots: #85407
  • docs: Fix typo in SEO section of loading.mdx: #85301
  • Fix typo in Fast Refresh documentation: #85352
  • Fix grammatical errors in updating data documentation: #85067
  • [test] Skip devlow benchmarks on PRs: #85408
  • [test] Unflake typed-env suite: #85410
  • Update rust toolchain to 2025-10-27: #85409
  • [test] Speed up prefetching suite: #85417
  • docs: remove inaccuracies from use cache: private: #85425
  • [test] Exclude Next.js internal stack frames from cache-component-error CLI output assertions: #85421
  • [test] Exclude likely Next.js internal Components from component stacks in Redbox assertions: #85420
  • Turbopack: correctly trace files with npm: #85323

... (truncated)

Commits
  • e08402b v16.0.1
  • 51d9631 Upgrade React from 6160773f-20251023 to b4455a6e-20251027 (#85464)
  • 163fc17 v16.0.1-canary.6
  • a986e17 Fix crash when suspending in Components using useActionQueue (#85459)
  • 4067214 Turbopack: correctly trace files with npm (#85323)
  • 976a222 [test] Ensure we can toggle the DevTools menu while status indicators are act...
  • b95dbe6 fix: Proxy not picked up on Windows (#85443)
  • b0837e0 [test] Exclude likely Next.js internal Components from component stacks in Re...
  • 456d8e7 fix: ensure req.query is writable (#81573)
  • 0b6fe15 [test] Exclude Next.js internal stack frames from cache-component-error CLI o...
  • Additional commits viewable in compare view

Updates react from 19.1.1 to 19.2.0

Release notes

Sourced from react's releases.

19.2.0 (Oct 1, 2025)

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.2 release post for more information.

New React Features

  • <Activity>: A new API to hide and restore the UI and internal state of its children.
  • useEffectEvent is a React Hook that lets you extract non-reactive logic into an Effect Event.
  • cacheSignal (for RSCs) lets your know when the cache() lifetime is over.
  • React Performance tracks appear on the Performance panel’s timeline in your browser developer tools

New React DOM Features

  • Added resume APIs for partial pre-rendering with Web Streams:
  • Added resume APIs for partial pre-rendering with Node Streams:
  • Updated prerender APIs to return a postponed state that can be passed to the resume APIs.

Notable changes

  • React DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming <ViewTransition> Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.
  • Add Node Web Streams (prerender, renderToReadableStream) to server-side-rendering APIs for Node.js
  • Use underscore instead of : IDs generated by useId

All Changes

React

React DOM

... (truncated)

Changelog

Sourced from react's changelog.

19.2.0 (October 1st, 2025)

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.2 release post for more information.

New React Features

  • <Activity>: A new API to hide and restore the UI and internal state of its children.
  • useEffectEvent is a React Hook that lets you extract non-reactive logic into an Effect Event.
  • cacheSignal (for RSCs) lets your know when the cache() lifetime is over.
  • React Performance tracks appear on the Performance panel’s timeline in your browser developer tools

New React DOM Features

  • Added resume APIs for partial pre-rendering with Web Streams:
    • resume: to resume...

      Description has been truncated


      🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/feeddeck/feeddeck/pull/293 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 11/1/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/landing/npm-1a3e52a2be` --- ### 📝 Commits (1) - [`cb0dce2`](https://github.com/feeddeck/feeddeck/commit/cb0dce2539120aea6deda9da3c89be06c58d4e86) Bump the npm group in /landing with 12 updates ### 📊 Changes **2 files changed** (+1642 additions, -958 deletions) <details> <summary>View changed files</summary> 📝 `landing/package-lock.json` (+1631 -947) 📝 `landing/package.json` (+11 -11) </details> ### 📄 Description Bumps the npm group in /landing with 12 updates: | Package | From | To | | --- | --- | --- | | [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.7` | `2.2.9` | | [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.12` | `4.1.16` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.0` | `24.9.2` | | [eslint](https://github.com/eslint/eslint) | `9.34.0` | `9.39.0` | | [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.0.1` | | [next](https://github.com/vercel/next.js) | `15.5.2` | `16.0.1` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.2` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.2` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.12` | `4.1.16` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` | Updates `@headlessui/react` from 2.2.7 to 2.2.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/headlessui/releases"><code>@​headlessui/react</code>'s releases</a>.</em></p> <blockquote> <h2><code>@​headlessui/react</code><a href="https://github.com/v2"><code>@​v2</code></a>.2.9</h2> <h3>Fixed</h3> <ul> <li>Improve focus management in shadow DOM roots (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3794">#3794</a>)</li> <li>Don't accidentally open the <code>Combobox</code> when touching the <code>ComboboxButton</code> while dragging on mobile (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3795">#3795</a>)</li> <li>Ensure sibling <code>Dialog</code> components are scrollable on mobile (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3796">#3796</a>)</li> <li>Infer <code>Combobox</code> type based on <code>onChange</code> handler (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3798">#3798</a>)</li> <li>Allow home/end key default behavior inside <code>ComboboxInput</code> when <code>Combobox</code> is closed (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3798">#3798</a>)</li> <li>Ensure interacting with a <code>Dialog</code> on iOS works after interacting with a disallowed area (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3801">#3801</a>)</li> <li>Freeze Listbox values as soon as a value is selected (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3802">#3802</a>)</li> <li>Ensure refs are forwarded when freezing data (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3390">#3390</a>)</li> <li>Do not serialize React components into form fields (<a href="https://github.com/tailwindlabs/headlessui/commit/49e9e8e54d71b50971af7bc064a62827190e8b36">49e9e8e</a>)</li> </ul> <h2><code>@​headlessui/react</code><a href="https://github.com/v2"><code>@​v2</code></a>.2.8</h2> <h3>Fixed</h3> <ul> <li>Ensure we are not freezing data when the <code>static</code> prop is used (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3779">#3779</a>)</li> <li>Ensure <code>onChange</code> types are contravariant instead of bivariant (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3781">#3781</a>)</li> <li>Support <code>&lt;summary&gt;</code> as a focusable element inside <code>&lt;details&gt;</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3389">#3389</a>)</li> <li>Fix <code>Maximum update depth exceeded</code> crash when using <code>transition</code> prop (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3782">#3782</a>)</li> <li>Ensure pressing <code>Tab</code> in the <code>ComboboxInput</code>, correctly syncs the input value (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3785">#3785</a>)</li> <li>Ensure <code>--button-width</code> and <code>--input-width</code> have the latest value (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3786">#3786</a>)</li> <li>Fix 'Invalid prop <code>data-headlessui-state</code> supplied to <code>React.Fragment</code>' warning (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3788">#3788</a>)</li> <li>Ensure <code>element</code> in <code>ref</code> callback is always connected when rendering in a <code>Portal</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3789">#3789</a>)</li> <li>Ensure form state is up to date when using uncontrolled components (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3790">#3790</a>)</li> <li>Ensure <code>data-open</code> on <code>ComboboxInput</code> is up to date (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3791">#3791</a>)</li> <li>Ensure changing the <code>immediate</code> prop value on the <code>Combobox</code> component works as expected (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3792">#3792</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md"><code>@​headlessui/react</code>'s changelog</a>.</em></p> <blockquote> <h2>[2.2.9] - 2025-09-25</h2> <h3>Fixed</h3> <ul> <li>Improve focus management in shadow DOM roots (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3794">#3794</a>)</li> <li>Don't accidentally open the <code>Combobox</code> when touching the <code>ComboboxButton</code> while dragging on mobile (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3795">#3795</a>)</li> <li>Ensure sibling <code>Dialog</code> components are scrollable on mobile (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3796">#3796</a>)</li> <li>Infer <code>Combobox</code> type based on <code>onChange</code> handler (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3798">#3798</a>)</li> <li>Allow home/end key default behavior inside <code>ComboboxInput</code> when <code>Combobox</code> is closed (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3798">#3798</a>)</li> <li>Ensure interacting with a <code>Dialog</code> on iOS works after interacting with a disallowed area (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3801">#3801</a>)</li> <li>Freeze Listbox values as soon as a value is selected (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3802">#3802</a>)</li> <li>Ensure refs are forwarded when freezing data (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3390">#3390</a>)</li> <li>Do not serialize React components into form fields (<a href="https://github.com/tailwindlabs/headlessui/commit/49e9e8e54d71b50971af7bc064a62827190e8b36">49e9e8e</a>)</li> </ul> <h2>[2.2.8] - 2025-09-12</h2> <h3>Fixed</h3> <ul> <li>Ensure we are not freezing data when the <code>static</code> prop is used (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3779">#3779</a>)</li> <li>Ensure <code>onChange</code> types are contravariant instead of bivariant (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3781">#3781</a>)</li> <li>Support <code>&lt;summary&gt;</code> as a focusable element inside <code>&lt;details&gt;</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3389">#3389</a>)</li> <li>Fix <code>Maximum update depth exceeded</code> crash when using <code>transition</code> prop (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3782">#3782</a>)</li> <li>Ensure pressing <code>Tab</code> in the <code>ComboboxInput</code>, correctly syncs the input value (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3785">#3785</a>)</li> <li>Ensure <code>--button-width</code> and <code>--input-width</code> have the latest value (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3786">#3786</a>)</li> <li>Fix 'Invalid prop <code>data-headlessui-state</code> supplied to <code>React.Fragment</code>' warning (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3788">#3788</a>)</li> <li>Ensure <code>element</code> in <code>ref</code> callback is always connected when rendering in a <code>Portal</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3789">#3789</a>)</li> <li>Ensure form state is up to date when using uncontrolled components (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3790">#3790</a>)</li> <li>Ensure <code>data-open</code> on <code>ComboboxInput</code> is up to date (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3791">#3791</a>)</li> <li>Ensure changing the <code>immediate</code> prop value on the <code>Combobox</code> component works as expected (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3792">#3792</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tailwindlabs/headlessui/commit/589ea90296cca579daa8733597b609266ef47e82"><code>589ea90</code></a> 2.2.9 - <code>@​headlessui/react</code></li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/bba75c7cdb1faba3dd4deb556abd8422b8ec98a5"><code>bba75c7</code></a> update changelog</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/ca536ed11a041b642fa6680e19d1c89a20f3da82"><code>ca536ed</code></a> update changelog</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/49e9e8e54d71b50971af7bc064a62827190e8b36"><code>49e9e8e</code></a> do not serialize React components into form fields</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/2a647a79c36b02d2550420e4354870f78e62d272"><code>2a647a7</code></a> Ensure refs are forwarded when freezing data (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3390">#3390</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/da2fa94e5cfc7cccf6e9eb6897a65496d6331387"><code>da2fa94</code></a> Freeze values as soon as possible (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3802">#3802</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/6b5709ad803255cfbdc8360b5c930bf3d73ae16d"><code>6b5709a</code></a> Fix touch actions on iOS after entering disallowed area (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3801">#3801</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/433b174ecbee90c3dfccf234957b3fdfdfcf2cab"><code>433b174</code></a> Allow home/end key default behavior inside <code>ComboboxInput</code> when <code>Combobox</code> is...</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/31b3e47d467c528c3f2ea0d8eeab61f70532ff3c"><code>31b3e47</code></a> Infer <code>Combobox</code> type based on <code>onChange</code> handler (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3798">#3798</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/b0615adf1048e7230325e8fd7ce7ad4e40753a58"><code>b0615ad</code></a> Ensure sibling <code>Dialog</code> components are scrollable on mobile (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3796">#3796</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.2.9/packages/@headlessui-react">compare view</a></li> </ul> </details> <br /> Updates `@tailwindcss/postcss` from 4.1.12 to 4.1.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases"><code>@​tailwindcss/postcss</code>'s releases</a>.</em></p> <blockquote> <h2>v4.1.16</h2> <h3>Fixed</h3> <ul> <li>Discard candidates with an empty data type (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172">#19172</a>)</li> <li>Fix canonicalization of arbitrary variants with attribute selectors (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176">#19176</a>)</li> <li>Fix invalid colors due to nested <code>&amp;</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184">#19184</a>)</li> <li>Improve canonicalization for <code>&amp; &gt; :pseudo</code> and <code>&amp; :pseudo</code> arbitrary variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178">#19178</a>)</li> </ul> <h2>v4.1.15</h2> <h3>Fixed</h3> <ul> <li>Fix Safari devtools rendering issue due to <code>color-mix</code> fallback (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069">#19069</a>)</li> <li>Suppress Lightning CSS warnings about <code>:deep</code>, <code>:slotted</code>, and <code>:global</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094">#19094</a>)</li> <li>Fix resolving theme keys when starting with the name of another theme key in JS configs and plugins (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097">#19097</a>)</li> <li>Allow named groups in combination with <code>not-*</code>, <code>has-*</code>, and <code>in-*</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100">#19100</a>)</li> <li>Prevent important utilities from affecting other utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110">#19110</a>)</li> <li>Don’t index into strings with the <code>theme(…)</code> function (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111">#19111</a>)</li> <li>Fix parsing issue when <code>\t</code> is used in at-rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130">#19130</a>)</li> <li>Upgrade: Canonicalize utilities containing <code>0</code> values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095">#19095</a>)</li> <li>Upgrade: Migrate deprecated <code>break-words</code> to <code>wrap-break-word</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157">#19157</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Remove the <code>postinstall</code> script from oxide (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149">#19149</a>)</li> </ul> <h2>v4.1.14</h2> <h3>Fixed</h3> <ul> <li>Handle <code>'</code> syntax in ClojureScript when extracting classes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888">#18888</a>)</li> <li>Handle <code>@variant</code> inside <code>@custom-variant</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885">#18885</a>)</li> <li>Merge suggestions when using <code>@utility</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900">#18900</a>)</li> <li>Ensure that file system watchers created when using the CLI are always cleaned up (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905">#18905</a>)</li> <li>Do not generate <code>grid-column</code> utilities when configuring <code>grid-column-start</code> or <code>grid-column-end</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907">#18907</a>)</li> <li>Do not generate <code>grid-row</code> utilities when configuring <code>grid-row-start</code> or <code>grid-row-end</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907">#18907</a>)</li> <li>Prevent duplicate CSS when overwriting a static utility with a theme key (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18056">#18056</a>)</li> <li>Show Lightning CSS warnings (if any) when optimizing/minifying (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18918">#18918</a>)</li> <li>Use <code>default</code> export condition for <code>@tailwindcss/vite</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18948">#18948</a>)</li> <li>Re-throw errors from PostCSS nodes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18373">#18373</a>)</li> <li>Detect classes in markdown inline directives (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18967">#18967</a>)</li> <li>Ensure files with only <code>@theme</code> produce no output when built (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18979">#18979</a>)</li> <li>Support Maud templates when extracting classes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18988">#18988</a>)</li> <li>Upgrade: Do not migrate <code>variant = 'outline'</code> during upgrades (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18922">#18922</a>)</li> <li>Upgrade: Show version mismatch (if any) when running upgrade tool (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19028">#19028</a>)</li> <li>Upgrade: Ensure first class inside <code>className</code> is migrated (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19031">#19031</a>)</li> <li>Upgrade: Migrate classes inside <code>*ClassName</code> and <code>*Class</code> attributes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19031">#19031</a>)</li> </ul> <h2>v4.1.13</h2> <h3>Changed</h3> <ul> <li>Drop warning from browser build (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/issues/18731">#18731</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md"><code>@​tailwindcss/postcss</code>'s changelog</a>.</em></p> <blockquote> <h2>[4.1.16] - 2025-10-23</h2> <h3>Fixed</h3> <ul> <li>Discard candidates with an empty data type (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19172">#19172</a>)</li> <li>Fix canonicalization of arbitrary variants with attribute selectors (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19176">#19176</a>)</li> <li>Fix invalid colors due to nested <code>&amp;</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19184">#19184</a>)</li> <li>Improve canonicalization for <code>&amp; &gt; :pseudo</code> and <code>&amp; :pseudo</code> arbitrary variants (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19178">#19178</a>)</li> </ul> <h2>[4.1.15] - 2025-10-20</h2> <h3>Fixed</h3> <ul> <li>Fix Safari devtools rendering issue due to <code>color-mix</code> fallback (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19069">#19069</a>)</li> <li>Suppress Lightning CSS warnings about <code>:deep</code>, <code>:slotted</code>, and <code>:global</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19094">#19094</a>)</li> <li>Fix resolving theme keys when starting with the name of another theme key in JS configs and plugins (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19097">#19097</a>)</li> <li>Allow named groups in combination with <code>not-*</code>, <code>has-*</code>, and <code>in-*</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19100">#19100</a>)</li> <li>Prevent important utilities from affecting other utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19110">#19110</a>)</li> <li>Don’t index into strings with the <code>theme(…)</code> function (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19111">#19111</a>)</li> <li>Fix parsing issue when <code>\t</code> is used in at-rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19130">#19130</a>)</li> <li>Upgrade: Canonicalize utilities containing <code>0</code> values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19095">#19095</a>)</li> <li>Upgrade: Migrate deprecated <code>break-words</code> to <code>wrap-break-word</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19157">#19157</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Remove the <code>postinstall</code> script from oxide (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19149">#19149</a>)(<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19149">tailwindlabs/tailwindcss#19149</a>)</li> </ul> <h2>[4.1.14] - 2025-10-01</h2> <h3>Fixed</h3> <ul> <li>Handle <code>'</code> syntax in ClojureScript when extracting classes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18888">#18888</a>)</li> <li>Handle <code>@variant</code> inside <code>@custom-variant</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18885">#18885</a>)</li> <li>Merge suggestions when using <code>@utility</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18900">#18900</a>)</li> <li>Ensure that file system watchers created when using the CLI are always cleaned up (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18905">#18905</a>)</li> <li>Do not generate <code>grid-column</code> utilities when configuring <code>grid-column-start</code> or <code>grid-column-end</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907">#18907</a>)</li> <li>Do not generate <code>grid-row</code> utilities when configuring <code>grid-row-start</code> or <code>grid-row-end</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18907">#18907</a>)</li> <li>Prevent duplicate CSS when overwriting a static utility with a theme key (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18056">#18056</a>)</li> <li>Show Lightning CSS warnings (if any) when optimizing/minifying (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18918">#18918</a>)</li> <li>Use <code>default</code> export condition for <code>@tailwindcss/vite</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18948">#18948</a>)</li> <li>Re-throw errors from PostCSS nodes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18373">#18373</a>)</li> <li>Detect classes in markdown inline directives (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18967">#18967</a>)</li> <li>Ensure files with only <code>@theme</code> produce no output when built (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18979">#18979</a>)</li> <li>Support Maud templates when extracting classes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18988">#18988</a>)</li> <li>Upgrade: Do not migrate <code>variant = 'outline'</code> during upgrades (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18922">#18922</a>)</li> <li>Upgrade: Show version mismatch (if any) when running upgrade tool (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19028">#19028</a>)</li> <li>Upgrade: Ensure first class inside <code>className</code> is migrated (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19031">#19031</a>)</li> <li>Upgrade: Migrate classes inside <code>*ClassName</code> and <code>*Class</code> attributes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19031">#19031</a>)</li> </ul> <h2>[4.1.13] - 2025-09-03</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/cbbbe844759a35f5bd2a976bb6e66e1f7104c574"><code>cbbbe84</code></a> Release 4.1.16 (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19185">#19185</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/b2e2435ccb47128f1a2724185cf2dceca13c8325"><code>b2e2435</code></a> Release 4.1.15 (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19159">#19159</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/b67cbcf6ccaa58097cb6d8d7e0eb1fca1091ccca"><code>b67cbcf</code></a> Prepare v4.1.14 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19037">#19037</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/b497e1eaf36437b60dc8b3523a3ea03d437cf4c1"><code>b497e1e</code></a> Add <code>Upgrading from Tailwind CSS v…</code> when running upgrade tool (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19026">#19026</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/210575a6a5494fe4feceacb80166627b84ab3e0f"><code>210575a</code></a> Update dedent 1.6.0 → 1.7.0 (minor) (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19010">#19010</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/d0f7f82787a34d91d1a9e3496500234e0b48352d"><code>d0f7f82</code></a> Add plugin option documentation to the postcss plugin readme (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/18940">#18940</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/5b8136e838ae87f4b978e4602356aeca37cfa591"><code>5b8136e</code></a> Re-throw errors from PostCSS nodes (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/18373">#18373</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/1334c99db8fd26c8ea065375dd9259800863f072"><code>1334c99</code></a> Prepare v4.1.13 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/18868">#18868</a>)</li> <li>See full diff in <a href="https://github.com/tailwindlabs/tailwindcss/commits/v4.1.16/packages/@tailwindcss-postcss">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 24.3.0 to 24.9.2 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.34.0 to 9.39.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v9.39.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce"><code>cc57d87</code></a> feat: update error loc to key in <code>no-dupe-class-members</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20259">#20259</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c"><code>126552f</code></a> feat: update error location in <code>for-direction</code> and <code>no-dupe-args</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20258">#20258</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a"><code>167d097</code></a> feat: update <code>complexity</code> rule to highlight only static block header (<a href="https://redirect.github.com/eslint/eslint/issues/20245">#20245</a>) (jaymarvelz)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c"><code>15f5c7c</code></a> fix: forward traversal <code>step.args</code> to visitors (<a href="https://redirect.github.com/eslint/eslint/issues/20253">#20253</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d"><code>5a1a534</code></a> fix: allow JSDoc comments in object-shorthand rule (<a href="https://redirect.github.com/eslint/eslint/issues/20167">#20167</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362"><code>e86b813</code></a> fix: Use more types from <code>@​eslint/core</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20257">#20257</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323"><code>927272d</code></a> fix: correct <code>Scope</code> typings (<a href="https://redirect.github.com/eslint/eslint/issues/20198">#20198</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a"><code>37f76d9</code></a> fix: use <code>AST.Program</code> type for Program node (<a href="https://redirect.github.com/eslint/eslint/issues/20244">#20244</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768"><code>ae07f0b</code></a> fix: unify timing report for concurrent linting (<a href="https://redirect.github.com/eslint/eslint/issues/20188">#20188</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9"><code>b165d47</code></a> fix: correct <code>Rule</code> typings (<a href="https://redirect.github.com/eslint/eslint/issues/20199">#20199</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8"><code>fb97cda</code></a> fix: improve error message for missing fix function in suggestions (<a href="https://redirect.github.com/eslint/eslint/issues/20218">#20218</a>) (jaymarvelz)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0"><code>d3e81e3</code></a> docs: Always recommend to include a files property (<a href="https://redirect.github.com/eslint/eslint/issues/20158">#20158</a>) (Percy Ma)</li> <li><a href="https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a"><code>0f0385f</code></a> docs: use consistent naming recommendation (<a href="https://redirect.github.com/eslint/eslint/issues/20250">#20250</a>) (Alex M. Spieslechner)</li> <li><a href="https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40"><code>a3b1456</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552"><code>cf5f2dd</code></a> docs: fix correct tag of <code>no-useless-constructor</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20255">#20255</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec"><code>10b995c</code></a> docs: add TS options and examples for <code>nofunc</code> in <code>no-use-before-define</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20249">#20249</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8"><code>2584187</code></a> docs: remove repetitive word in comment (<a href="https://redirect.github.com/eslint/eslint/issues/20242">#20242</a>) (reddaisyy)</li> <li><a href="https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5"><code>637216b</code></a> docs: update CLI flags migration instructions (<a href="https://redirect.github.com/eslint/eslint/issues/20238">#20238</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200"><code>e7cda3b</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8"><code>7b9446f</code></a> docs: handle empty flags sections on the feature flags page (<a href="https://redirect.github.com/eslint/eslint/issues/20222">#20222</a>) (sethamus)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d"><code>dfe3c1b</code></a> chore: update <code>@eslint/js</code> version to 9.39.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20270">#20270</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c"><code>2375a6d</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0"><code>a1f4e52</code></a> chore: update <code>@eslint</code> dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/20265">#20265</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836"><code>c7d3229</code></a> chore: update dependency <code>@​eslint/core</code> to ^0.17.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20256">#20256</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d"><code>27549bc</code></a> chore: update fuzz testing to not error if code sample minimizer fails (<a href="https://redirect.github.com/eslint/eslint/issues/20252">#20252</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f"><code>a1370ee</code></a> ci: bump actions/setup-node from 5 to 6 (<a href="https://redirect.github.com/eslint/eslint/issues/20230">#20230</a>) (dependabot[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb"><code>9e7fad4</code></a> chore: add script to auto-generate eslint:recommended configuration (<a href="https://redirect.github.com/eslint/eslint/issues/20208">#20208</a>) (唯然)</li> </ul> <h2>v9.38.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/ce40f74efd45f66d9fbfc6f78ce622ee72008485"><code>ce40f74</code></a> feat: update <code>complexity</code> rule to only highlight function header (<a href="https://redirect.github.com/eslint/eslint/issues/20048">#20048</a>) (Atul Nair)</li> <li><a href="https://github.com/eslint/eslint/commit/e37e590aae2a7fcca4d3a9adc1379ad466e5c5d1"><code>e37e590</code></a> feat: correct <code>no-loss-of-precision</code> false positives with <code>e</code> notation (<a href="https://redirect.github.com/eslint/eslint/issues/20187">#20187</a>) (Francesco Trotta)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/50c3dfd98065622765a51a8ddb1e70c44fc5a4cb"><code>50c3dfd</code></a> fix: improve type support for isolated dependencies in pnpm (<a href="https://redirect.github.com/eslint/eslint/issues/20201">#20201</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/a1f06a350c4155c4dbf39bf932a38d71d70f1b65"><code>a1f06a3</code></a> fix: correct SourceCode typings (<a href="https://redirect.github.com/eslint/eslint/issues/20114">#20114</a>) (Pixel998)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/462675af8a811f9ca984efaedbdc5b46b13ced7a"><code>462675a</code></a> docs: improve web accessibility by hiding non-semantic character (<a href="https://redirect.github.com/eslint/eslint/issues/20205">#20205</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/c070e65f6bb9e38d06a89ba2b3261781bec3d397"><code>c070e65</code></a> docs: correct formatting in <code>no-irregular-whitespace</code> rule documentation (<a href="https://redirect.github.com/eslint/eslint/issues/20203">#20203</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/b39e71a2130ae1ea3fbc19b19f5b951eb625722a"><code>b39e71a</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/cd3998314876a4fad6463d9011bc73778ccc1fd9"><code>cd39983</code></a> docs: move <code>custom-formatters</code> type descriptions to <code>nodejs-api</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20190">#20190</a>) (Percy Ma)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/ac3a60dffc29d8d4d5031621bc062e77f891532a"><code>ac3a60d</code></a> 9.39.0</li> <li><a href="https://github.com/eslint/eslint/commit/e79017ff52cada700e743110bd17409f41f4fdfa"><code>e79017f</code></a> Build: changelog update for 9.39.0</li> <li><a href="https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d"><code>dfe3c1b</code></a> chore: update <code>@eslint/js</code> version to 9.39.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20270">#20270</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c"><code>2375a6d</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0"><code>d3e81e3</code></a> docs: Always recommend to include a files property (<a href="https://redirect.github.com/eslint/eslint/issues/20158">#20158</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c"><code>15f5c7c</code></a> fix: forward traversal <code>step.args</code> to visitors (<a href="https://redirect.github.com/eslint/eslint/issues/20253">#20253</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d"><code>5a1a534</code></a> fix: allow JSDoc comments in object-shorthand rule (<a href="https://redirect.github.com/eslint/eslint/issues/20167">#20167</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce"><code>cc57d87</code></a> feat: update error loc to key in <code>no-dupe-class-members</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20259">#20259</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0"><code>a1f4e52</code></a> chore: update <code>@eslint</code> dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/20265">#20265</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362"><code>e86b813</code></a> fix: Use more types from <code>@​eslint/core</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20257">#20257</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.34.0...v9.39.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-config-next` from 15.5.2 to 16.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases">eslint-config-next's releases</a>.</em></p> <blockquote> <h2>v16.0.1</h2> <h3>Core Changes</h3> <ul> <li>fix(static-paths): add depth tracking to parallel route param resolution: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85319">#85319</a></li> <li>Fix types of <code>@​next/mdx</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/82238">#82238</a></li> <li>Ensure getServerInsertedHTML skips rendering correctly: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85394">#85394</a></li> <li>Fix duplicate .next/types <code>include</code> on Windows: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85400">#85400</a></li> <li>Exclude <code>next-js</code> condition from middleware, proxy, and instrumentation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85321">#85321</a></li> <li>remove unstable_forceStale prefetch option &amp; restore <code>prefetch={true}</code> functionality: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85411">#85411</a></li> <li>Upgrade React from <code>2bcbf254-20251020</code> to <code>6160773f-20251023</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85277">#85277</a></li> <li>fix(next/image): swap dependencies: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85419">#85419</a></li> <li>Handle <code>Origin: null</code> headers: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85402">#85402</a></li> <li>Generalize Segment Cache fallback implementation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/84652">#84652</a></li> <li>fix: ensure req.query is writable: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/81573">#81573</a></li> <li>fix: Proxy not picked up on Windows: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85443">#85443</a></li> <li>[test] Ensure we can toggle the DevTools menu while status indicators are active: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85456">#85456</a></li> <li>Fix crash when suspending in Components using <code>useActionQueue</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85459">#85459</a></li> </ul> <h3>Misc Changes</h3> <ul> <li>docs: create-next-app react-compiler and new prompts: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85213">#85213</a></li> <li>docs: cache components - introduction: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85196">#85196</a></li> <li>docs: use cache feedback: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85169">#85169</a></li> <li>docs: stabilize apis in docs: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85219">#85219</a></li> <li>docs: revalidateTag immediate expiration in Route Handlers: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85223">#85223</a></li> <li>Docs/use cache feedback 2: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85222">#85222</a></li> <li>docs: added <code>use cache: remote</code> docs: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85145">#85145</a></li> <li>docs: proxy runtime defaults to nodejs: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85204">#85204</a></li> <li>chore: cache components feedback: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85241">#85241</a></li> <li>docs: add a note that cache components is opt-in near the top: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85245">#85245</a></li> <li>Docs/v16 feedback: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85259">#85259</a></li> <li>Update command to install babel-plugin-react-compiler as a devDependency: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85235">#85235</a></li> <li>docs: typegen next-env.d.ts feedback: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85273">#85273</a></li> <li>docs: link to MCP guide from upgrade: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85308">#85308</a></li> <li>docs: regexp removed from middleware config: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85343">#85343</a></li> <li>docs: simplify MCP guide to focus on next-devtools-mcp: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85353">#85353</a></li> <li>docs: fix proxy matcher overflow: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85337">#85337</a></li> <li>docs: point out diff in serialization types for arguments and return values: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85338">#85338</a></li> <li>[test] Update snapshots: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85407">#85407</a></li> <li>docs: Fix typo in SEO section of loading.mdx: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85301">#85301</a></li> <li>Fix typo in Fast Refresh documentation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85352">#85352</a></li> <li>Fix grammatical errors in updating data documentation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85067">#85067</a></li> <li>[test] Skip devlow benchmarks on PRs: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85408">#85408</a></li> <li>[test] Unflake typed-env suite: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85410">#85410</a></li> <li>Update rust toolchain to 2025-10-27: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85409">#85409</a></li> <li>[test] Speed up prefetching suite: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85417">#85417</a></li> <li>docs: remove inaccuracies from use cache: private: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85425">#85425</a></li> <li>[test] Exclude Next.js internal stack frames from cache-component-error CLI output assertions: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85421">#85421</a></li> <li>[test] Exclude likely Next.js internal Components from component stacks in Redbox assertions: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85420">#85420</a></li> <li>Turbopack: correctly trace files with npm: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/85323">#85323</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/next.js/commit/e08402bfad8db05b0df820daf4f08c9c65ab1f7b"><code>e08402b</code></a> v16.0.1</li> <li><a href="https://github.com/vercel/next.js/commit/163fc17a46f79901c5910ebd540ae8bb8e47e3ef"><code>163fc17</code></a> v16.0.1-canary.6</li> <li><a href="https://github.com/vercel/next.js/commit/c72b4263af70bda1cf0a70ccdfd25c34e10c72a5"><code>c72b426</code></a> v16.0.1-canary.5</li> <li><a href="https://github.com/vercel/next.js/commit/213c4254be04bb5aa3d0f18050e6418e49b8e62a"><code>213c425</code></a> v16.0.1-canary.4</li> <li><a href="https://github.com/vercel/next.js/commit/234984cfeec5260fb7da8a69d3ec34cb60bcd8c1"><code>234984c</code></a> v16.0.1-canary.3</li> <li><a href="https://github.com/vercel/next.js/commit/498349c375e2602f526f64e8366992066cfa872c"><code>498349c</code></a> v16.0.1-canary.2</li> <li><a href="https://github.com/vercel/next.js/commit/a8e1557dfa351c40eb14837e3cefbfa48a2bc35f"><code>a8e1557</code></a> v16.0.1-canary.1</li> <li><a href="https://github.com/vercel/next.js/commit/7e41c122c3767325e5e5db4dbdc8733ee2144b1c"><code>7e41c12</code></a> v16.0.1-canary.0</li> <li><a href="https://github.com/vercel/next.js/commit/950609f96f694c5475d18cd2d72a0052ca04d4b9"><code>950609f</code></a> v16.0.0</li> <li><a href="https://github.com/vercel/next.js/commit/fcc315733ca2ae64073c2b895c6ba46d684c726a"><code>fcc3157</code></a> v16.0.0-canary.19</li> <li>Additional commits viewable in <a href="https://github.com/vercel/next.js/commits/v16.0.1/packages/eslint-config-next">compare view</a></li> </ul> </details> <br /> Updates `next` from 15.5.2 to 16.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases">next's releases</a>.</em></p> <blockquote> <h2>v16.0.1</h2> <h3>Core Changes</h3> <ul> <li>fix(static-paths): add depth tracking to parallel route param resolution: <a href="https://redirect.github.com/vercel/next.js/issues/85319">#85319</a></li> <li>Fix types of <code>@​next/mdx</code>: <a href="https://redirect.github.com/vercel/next.js/issues/82238">#82238</a></li> <li>Ensure getServerInsertedHTML skips rendering correctly: <a href="https://redirect.github.com/vercel/next.js/issues/85394">#85394</a></li> <li>Fix duplicate .next/types <code>include</code> on Windows: <a href="https://redirect.github.com/vercel/next.js/issues/85400">#85400</a></li> <li>Exclude <code>next-js</code> condition from middleware, proxy, and instrumentation: <a href="https://redirect.github.com/vercel/next.js/issues/85321">#85321</a></li> <li>remove unstable_forceStale prefetch option &amp; restore <code>prefetch={true}</code> functionality: <a href="https://redirect.github.com/vercel/next.js/issues/85411">#85411</a></li> <li>Upgrade React from <code>2bcbf254-20251020</code> to <code>6160773f-20251023</code>: <a href="https://redirect.github.com/vercel/next.js/issues/85277">#85277</a></li> <li>fix(next/image): swap dependencies: <a href="https://redirect.github.com/vercel/next.js/issues/85419">#85419</a></li> <li>Handle <code>Origin: null</code> headers: <a href="https://redirect.github.com/vercel/next.js/issues/85402">#85402</a></li> <li>Generalize Segment Cache fallback implementation: <a href="https://redirect.github.com/vercel/next.js/issues/84652">#84652</a></li> <li>fix: ensure req.query is writable: <a href="https://redirect.github.com/vercel/next.js/issues/81573">#81573</a></li> <li>fix: Proxy not picked up on Windows: <a href="https://redirect.github.com/vercel/next.js/issues/85443">#85443</a></li> <li>[test] Ensure we can toggle the DevTools menu while status indicators are active: <a href="https://redirect.github.com/vercel/next.js/issues/85456">#85456</a></li> <li>Fix crash when suspending in Components using <code>useActionQueue</code>: <a href="https://redirect.github.com/vercel/next.js/issues/85459">#85459</a></li> </ul> <h3>Misc Changes</h3> <ul> <li>docs: create-next-app react-compiler and new prompts: <a href="https://redirect.github.com/vercel/next.js/issues/85213">#85213</a></li> <li>docs: cache components - introduction: <a href="https://redirect.github.com/vercel/next.js/issues/85196">#85196</a></li> <li>docs: use cache feedback: <a href="https://redirect.github.com/vercel/next.js/issues/85169">#85169</a></li> <li>docs: stabilize apis in docs: <a href="https://redirect.github.com/vercel/next.js/issues/85219">#85219</a></li> <li>docs: revalidateTag immediate expiration in Route Handlers: <a href="https://redirect.github.com/vercel/next.js/issues/85223">#85223</a></li> <li>Docs/use cache feedback 2: <a href="https://redirect.github.com/vercel/next.js/issues/85222">#85222</a></li> <li>docs: added <code>use cache: remote</code> docs: <a href="https://redirect.github.com/vercel/next.js/issues/85145">#85145</a></li> <li>docs: proxy runtime defaults to nodejs: <a href="https://redirect.github.com/vercel/next.js/issues/85204">#85204</a></li> <li>chore: cache components feedback: <a href="https://redirect.github.com/vercel/next.js/issues/85241">#85241</a></li> <li>docs: add a note that cache components is opt-in near the top: <a href="https://redirect.github.com/vercel/next.js/issues/85245">#85245</a></li> <li>Docs/v16 feedback: <a href="https://redirect.github.com/vercel/next.js/issues/85259">#85259</a></li> <li>Update command to install babel-plugin-react-compiler as a devDependency: <a href="https://redirect.github.com/vercel/next.js/issues/85235">#85235</a></li> <li>docs: typegen next-env.d.ts feedback: <a href="https://redirect.github.com/vercel/next.js/issues/85273">#85273</a></li> <li>docs: link to MCP guide from upgrade: <a href="https://redirect.github.com/vercel/next.js/issues/85308">#85308</a></li> <li>docs: regexp removed from middleware config: <a href="https://redirect.github.com/vercel/next.js/issues/85343">#85343</a></li> <li>docs: simplify MCP guide to focus on next-devtools-mcp: <a href="https://redirect.github.com/vercel/next.js/issues/85353">#85353</a></li> <li>docs: fix proxy matcher overflow: <a href="https://redirect.github.com/vercel/next.js/issues/85337">#85337</a></li> <li>docs: point out diff in serialization types for arguments and return values: <a href="https://redirect.github.com/vercel/next.js/issues/85338">#85338</a></li> <li>[test] Update snapshots: <a href="https://redirect.github.com/vercel/next.js/issues/85407">#85407</a></li> <li>docs: Fix typo in SEO section of loading.mdx: <a href="https://redirect.github.com/vercel/next.js/issues/85301">#85301</a></li> <li>Fix typo in Fast Refresh documentation: <a href="https://redirect.github.com/vercel/next.js/issues/85352">#85352</a></li> <li>Fix grammatical errors in updating data documentation: <a href="https://redirect.github.com/vercel/next.js/issues/85067">#85067</a></li> <li>[test] Skip devlow benchmarks on PRs: <a href="https://redirect.github.com/vercel/next.js/issues/85408">#85408</a></li> <li>[test] Unflake typed-env suite: <a href="https://redirect.github.com/vercel/next.js/issues/85410">#85410</a></li> <li>Update rust toolchain to 2025-10-27: <a href="https://redirect.github.com/vercel/next.js/issues/85409">#85409</a></li> <li>[test] Speed up prefetching suite: <a href="https://redirect.github.com/vercel/next.js/issues/85417">#85417</a></li> <li>docs: remove inaccuracies from use cache: private: <a href="https://redirect.github.com/vercel/next.js/issues/85425">#85425</a></li> <li>[test] Exclude Next.js internal stack frames from cache-component-error CLI output assertions: <a href="https://redirect.github.com/vercel/next.js/issues/85421">#85421</a></li> <li>[test] Exclude likely Next.js internal Components from component stacks in Redbox assertions: <a href="https://redirect.github.com/vercel/next.js/issues/85420">#85420</a></li> <li>Turbopack: correctly trace files with npm: <a href="https://redirect.github.com/vercel/next.js/issues/85323">#85323</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/next.js/commit/e08402bfad8db05b0df820daf4f08c9c65ab1f7b"><code>e08402b</code></a> v16.0.1</li> <li><a href="https://github.com/vercel/next.js/commit/51d9631e571a04a50dbf33259c81893c48ab3eca"><code>51d9631</code></a> Upgrade React from <code>6160773f-20251023</code> to <code>b4455a6e-20251027</code> (<a href="https://redirect.github.com/vercel/next.js/issues/85464">#85464</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/163fc17a46f79901c5910ebd540ae8bb8e47e3ef"><code>163fc17</code></a> v16.0.1-canary.6</li> <li><a href="https://github.com/vercel/next.js/commit/a986e1731d60ed02749ab0fb64fe581dc35e04a5"><code>a986e17</code></a> Fix crash when suspending in Components using <code>useActionQueue</code> (<a href="https://redirect.github.com/vercel/next.js/issues/85459">#85459</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/406721415df918d4eda14a54d1866569aeb5765b"><code>4067214</code></a> Turbopack: correctly trace files with npm (<a href="https://redirect.github.com/vercel/next.js/issues/85323">#85323</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/976a2222f0dfb9cd01fd83439bffca5bf10cf49d"><code>976a222</code></a> [test] Ensure we can toggle the DevTools menu while status indicators are act...</li> <li><a href="https://github.com/vercel/next.js/commit/b95dbe6a3a79a459173557a3b670eb6cb2c6d060"><code>b95dbe6</code></a> fix: Proxy not picked up on Windows (<a href="https://redirect.github.com/vercel/next.js/issues/85443">#85443</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/b0837e0f2451bfe420b082109f259122bf676298"><code>b0837e0</code></a> [test] Exclude likely Next.js internal Components from component stacks in Re...</li> <li><a href="https://github.com/vercel/next.js/commit/456d8e7b8c0f1f11fa9d290ccc916c6c686d5081"><code>456d8e7</code></a> fix: ensure req.query is writable (<a href="https://redirect.github.com/vercel/next.js/issues/81573">#81573</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/0b6fe158c61fec5f30289856a3d1c078b0be7022"><code>0b6fe15</code></a> [test] Exclude Next.js internal stack frames from cache-component-error CLI o...</li> <li>Additional commits viewable in <a href="https://github.com/vercel/next.js/compare/v15.5.2...v16.0.1">compare view</a></li> </ul> </details> <br /> Updates `react` from 19.1.1 to 19.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/releases">react's releases</a>.</em></p> <blockquote> <h2>19.2.0 (Oct 1, 2025)</h2> <p>Below is a list of all new features, APIs, and bug fixes.</p> <p>Read the <a href="https://react.dev/blog/2025/10/01/react-19-2">React 19.2 release post</a> for more information.</p> <h2>New React Features</h2> <ul> <li><a href="https://react.dev/reference/react/Activity"><code>&lt;Activity&gt;</code></a>: A new API to hide and restore the UI and internal state of its children.</li> <li><a href="https://react.dev/reference/react/useEffectEvent"><code>useEffectEvent</code></a> is a React Hook that lets you extract non-reactive logic into an <a href="https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event">Effect Event</a>.</li> <li><a href="https://react.dev/reference/react/cacheSignal"><code>cacheSignal</code></a> (for RSCs) lets your know when the <code>cache()</code> lifetime is over.</li> <li><a href="https://react.dev/reference/developer-tooling/react-performance-tracks">React Performance tracks</a> appear on the Performance panel’s timeline in your browser developer tools</li> </ul> <h2>New React DOM Features</h2> <ul> <li>Added resume APIs for partial pre-rendering with Web Streams: <ul> <li><a href="https://react.dev/reference/react-dom/server/resume"><code>resume</code></a>: to resume a prerender to a stream.</li> <li><a href="https://react.dev/reference/react-dom/static/resumeAndPrerender"><code>resumeAndPrerender</code></a>: to resume a prerender to HTML.</li> </ul> </li> <li>Added resume APIs for partial pre-rendering with Node Streams: <ul> <li><a href="https://react.dev/reference/react-dom/server/resumeToPipeableStream"><code>resumeToPipeableStream</code></a>: to resume a prerender to a stream.</li> <li><a href="https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream"><code>resumeAndPrerenderToNodeStream</code></a>: to resume a prerender to HTML.</li> </ul> </li> <li>Updated <a href="https://react.dev/reference/react-dom/static/prerender"><code>prerender</code></a> APIs to return a <code>postponed</code> state that can be passed to the <code>resume</code> APIs.</li> </ul> <h2>Notable changes</h2> <ul> <li>React DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming <code>&lt;ViewTransition&gt;</code> Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.</li> <li>Add Node Web Streams (<code>prerender</code>, <code>renderToReadableStream</code>) to server-side-rendering APIs for Node.js</li> <li>Use underscore instead of <code>:</code> IDs generated by useId</li> </ul> <h2>All Changes</h2> <h3>React</h3> <ul> <li><code>&lt;Activity /&gt;</code> was developed over many years, starting before <code>ClassComponent.setState</code> (<a href="https://github.com/acdlite"><code>@​acdlite</code></a> <a href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> and many others)</li> <li>Stringify context as &quot;SomeContext&quot; instead of &quot;SomeContext.Provider&quot; (<a href="https://github.com/kassens"><code>@​kassens</code></a> <a href="https://redirect.github.com/facebook/react/pull/33507">#33507</a>)</li> <li>Include stack of cause of React instrumentation errors with <code>%o</code> placeholder (<a href="https://github.com/eps1lon"><code>@​eps1lon</code></a> <a href="https://redirect.github.com/facebook/react/pull/34198">#34198</a>)</li> <li>Fix infinite <code>useDeferredValue</code> loop in popstate event (<a href="https://github.com/acdlite"><code>@​acdlite</code></a> <a href="https://redirect.github.com/facebook/react/pull/32821">#32821</a>)</li> <li>Fix a bug when an initial value was passed to <code>useDeferredValue</code> (<a href="https://github.com/acdlite"><code>@​acdlite</code></a> <a href="https://redirect.github.com/facebook/react/pull/34376">#34376</a>)</li> <li>Fix a crash when submitting forms with Client Actions (<a href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a href="https://redirect.github.com/facebook/react/pull/33055">#33055</a>)</li> <li>Hide/unhide the content of dehydrated suspense boundaries if they resuspend (<a href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a href="https://redirect.github.com/facebook/react/pull/32900">#32900</a>)</li> <li>Avoid stack overflow on wide trees during Hot Reload (<a href="https://github.com/sophiebits"><code>@​sophiebits</code></a> <a href="https://redirect.github.com/facebook/react/pull/34145">#34145</a>)</li> <li>Improve Owner and Component stacks in various places (<a href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a>, <a href="https://github.com/eps1lon"><code>@​eps1lon</code></a>: <a href="https://redirect.github.com/facebook/react/pull/33629">#33629</a>, <a href="https://redirect.github.com/facebook/react/pull/33724">#33724</a>, <a href="https://redirect.github.com/facebook/react/pull/32735">#32735</a>, <a href="https://redirect.github.com/facebook/react/pull/33723">#33723</a>)</li> <li>Add <code>cacheSignal</code> (<a href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a href="https://redirect.github.com/facebook/react/pull/33557">#33557</a>)</li> </ul> <h3>React DOM</h3> <ul> <li>Block on Suspensey Fonts during reveal of server-side-rendered content (<a href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a href="https://redirect.github.com/facebook/react/pull/33342">#33342</a>)</li> <li>Use underscore instead of <code>:</code> for IDs generated by <code>useId</code> (<a href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a>, <a href="https://github.com/eps1lon"><code>@​eps1lon</code></a>: <a href="https://redirect.github.com/facebook/react/pull/32001">#32001</a>, <a href="https://redirect.github.com/facebook/react/pull/33342">facebook/react#33342</a><a href="https://redirect.github.com/facebook/react/pull/33099">#33099</a>, <a href="https://redirect.github.com/facebook/react/pull/33422">#33422</a>)</li> <li>Stop warning when ARIA 1.3 attributes are used (<a href="https://github.com/Abdul-Omira"><code>@​Abdul-Omira</code></a> <a href="https://redirect.github.com/facebook/react/pull/34264">#34264</a>)</li> <li>Allow <code>nonce</code> to be used on hoistable styles (<a href="https://github.com/Andarist"><code>@​Andarist</code></a> <a href="https://redirect.github.com/facebook/react/pull/32461">#32461</a>)</li> <li>Warn for using a React owned node as a Container if it also has text content (<a href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a href="https://redirect.github.com/facebook/react/pull/32774">#32774</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react's changelog</a>.</em></p> <blockquote> <h2>19.2.0 (October 1st, 2025)</h2> <p>Below is a list of all new features, APIs, and bug fixes.</p> <p>Read the <a href="https://react.dev/blog/2025/10/01/react-19-2">React 19.2 release post</a> for more information.</p> <h3>New React Features</h3> <ul> <li><a href="https://react.dev/reference/react/Activity"><code>&lt;Activity&gt;</code></a>: A new API to hide and restore the UI and internal state of its children.</li> <li><a href="https://react.dev/reference/react/useEffectEvent"><code>useEffectEvent</code></a> is a React Hook that lets you extract non-reactive logic into an <a href="https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event">Effect Event</a>.</li> <li><a href="https://react.dev/reference/react/cacheSignal"><code>cacheSignal</code></a> (for RSCs) lets your know when the <code>cache()</code> lifetime is over.</li> <li><a href="https://react.dev/reference/dev-tools/react-performance-tracks">React Performance tracks</a> appear on the Performance panel’s timeline in your browser developer tools</li> </ul> <h3>New React DOM Features</h3> <ul> <li>Added resume APIs for partial pre-rendering with Web Streams: <ul> <li><a href="https://react.dev/reference/react-dom/server/resume"><code>resume</code></a>: to resume... _Description has been truncated_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 12:53:41 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/feeddeck#563