[PR #254] [MERGED] Bump the npm group in /landing with 10 updates #244

Closed
opened 2025-10-31 17:00:22 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/feeddeck/feeddeck/pull/254
Author: @dependabot[bot]
Created: 5/1/2025
Status: Merged
Merged: 5/2/2025
Merged by: @ricoberger

Base: mainHead: dependabot/npm_and_yarn/landing/npm-033d9dee80


📝 Commits (1)

  • 060717e Bump the npm group in /landing with 10 updates

📊 Changes

2 files changed (+410 additions, -272 deletions)

View changed files

📝 landing/package-lock.json (+401 -263)
📝 landing/package.json (+9 -9)

📄 Description

Bumps the npm group in /landing with 10 updates:

Package From To
@headlessui/react 2.2.0 2.2.2
@tailwindcss/postcss 4.0.17 4.1.5
@types/node 22.13.16 22.15.3
@types/react 19.0.12 19.1.2
@types/react-dom 19.0.4 19.1.3
eslint 9.23.0 9.25.1
eslint-config-next 15.2.4 15.3.1
next 15.2.4 15.3.1
tailwindcss 4.0.17 4.1.5
typescript 5.8.2 5.8.3

Updates @headlessui/react from 2.2.0 to 2.2.2

Release notes

Sourced from @​headlessui/react's releases.

@​headlessui/react@​v2.2.2

Fixed

  • Improve Menu component performance (#3685)
  • Improve Listbox component performance (#3688)
  • Improve Combobox component performance (#3697)
  • Open Menu and Listbox on mousedown (#3689)
  • Fix Transition component from incorrectly exposing the Closing state (#3696)

@​headlessui/react@​v2.2.1

Added

  • Accept tabIndex on the Checkbox component (#3645)
  • Accept tabIndex on the RadioGroup component (#3646)

Fixed

  • Use correct ownerDocument when using internal Portal component (#3594)
  • Bump @tanstack/react-virtual to fix warnings in React 19 projects (#3588)
  • Fix aria-invalid attributes to have a valid 'true' value (#3639)
  • Add missing invalid prop to Combobox component (#3677)
  • Fix Unexpected undefined crash in Combobox component with virtual mode (#3678)
Changelog

Sourced from @​headlessui/react's changelog.

[2.2.2] - 2025-04-17

Fixed

  • Improve Menu component performance (#3685)
  • Improve Listbox component performance (#3688)
  • Open Menu and Listbox on mousedown (#3689)
  • Fix Transition component from incorrectly exposing the Closing state (#3696)
  • Improve Combobox component performance (#3697)

[2.2.1] - 2025-04-04

Added

  • Accept tabIndex on the Checkbox component (#3645)
  • Accept tabIndex on the RadioGroup component (#3646)

Fixed

  • Use correct ownerDocument when using internal Portal component (#3594)
  • Bump @tanstack/react-virtual to fix warnings in React 19 projects (#3588)
  • Fix aria-invalid attributes to have a valid 'true' value (#3639)
  • Add missing invalid prop to Combobox component (#3677)
  • Fix Unexpected undefined crash in Combobox component with virtual mode (#3678)
Commits

Updates @tailwindcss/postcss from 4.0.17 to 4.1.5

Release notes

Sourced from @​tailwindcss/postcss's releases.

v4.1.5

Added

  • Support using @tailwindcss/upgrade to upgrade between versions of v4.* (#17717)
  • Add h-lh / min-h-lh / max-h-lh utilities (#17790)
  • Transition display, visibility, content-visibility, overlay, and pointer-events when using transition to simplify @starting-style usage (#17812)

Fixed

  • Don't scan .geojson or .db files for classes by default (#17700, #17711)
  • Hide default shadow suggestions when missing default shadow theme keys (#17743)
  • Replace _ with . in theme suggestions for @utility if surrounded by digits (#17733)
  • Skip color-mix(…) when opacity is 100% (#17815)
  • PostCSS: Ensure that errors in imported stylesheets are recoverable (#17754)
  • Upgrade: Bump all Tailwind CSS related dependencies during upgrade (#17763)
  • Upgrade: Don't add - to variants starting with @ (#17814)
  • Upgrade: Don't format stylesheets that didn't change when upgrading (#17824)

v4.1.4

Added

  • Add experimental @tailwindcss/oxide-wasm32-wasi target for running Tailwind in browser environments like StackBlitz (#17558)

Fixed

  • Ensure color-mix(…) polyfills do not cause used CSS variables to be removed (#17555)
  • Ensure color-mix(…) polyfills create fallbacks for theme variables that reference other theme variables (#17562)
  • Fix brace expansion in declining ranges like {10..0..5} and {0..10..-5} (#17591)
  • Work around a Chrome rendering bug when using the skew-* utilities (#17627)
  • Ensure container query variant names can contain hyphens (#17628)
  • Ensure shadow-inherit, inset-shadow-inherit, drop-shadow-inherit, and text-shadow-inherit inherit the shadow color (#17647)
  • Ensure compatibility with array tuples used in fontSize JS theme keys (#17630)
  • Ensure folders with binary file extensions in their names are scanned for utilities (#17595)
  • Upgrade: Convert fontSize array tuple syntax to CSS theme variables (#17630)

v4.1.3

Fixed

  • Show warning when using unsupported bare value data type in --value(…) (#17464)
  • PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (#17554)
  • Ensure classes are detected in Ruby's %w syntax in Slim templates (#17557)

v4.1.2

Fixed

  • Don't rely on the presence of @layer base to polyfill @property (#17506)
  • Support setting multiple inset shadows as arbitrary values (#17523)
  • Fix drop-shadow-* utilities that are defined with multiple shadows (#17515)
  • PostCSS: Fix race condition when two changes are queued concurrently (#17514)
  • PostCSS: Ensure files containing @tailwind utilities are processed (#17514)

... (truncated)

Changelog

Sourced from @​tailwindcss/postcss's changelog.

[4.1.5] - 2025-04-30

Added

  • Support using @tailwindcss/upgrade to upgrade between versions of v4.* (#17717)
  • Add h-lh / min-h-lh / max-h-lh utilities (#17790)
  • Transition display, visibility, content-visibility, overlay, and pointer-events when using transition to simplify @starting-style usage (#17812)

Fixed

  • Don't scan .geojson or .db files for classes by default (#17700, #17711)
  • Hide default shadow suggestions when missing default shadow theme keys (#17743)
  • Replace _ with . in theme suggestions for @utility if surrounded by digits (#17733)
  • Skip color-mix(…) when opacity is 100% (#17815)
  • PostCSS: Ensure that errors in imported stylesheets are recoverable (#17754)
  • Upgrade: Bump all Tailwind CSS related dependencies during upgrade (#17763)
  • Upgrade: Don't add - to variants starting with @ (#17814)
  • Upgrade: Don't format stylesheets that didn't change when upgrading (#17824)

[4.1.4] - 2025-04-14

Added

  • Add experimental @tailwindcss/oxide-wasm32-wasi target for running Tailwind in browser environments like StackBlitz (#17558)

Fixed

  • Ensure color-mix(…) polyfills do not cause used CSS variables to be removed (#17555)
  • Ensure color-mix(…) polyfills create fallbacks for theme variables that reference other theme variables (#17562)
  • Fix brace expansion in declining ranges like {10..0..5} and {0..10..-5} (#17591)
  • Work around a Chrome rendering bug when using the skew-* utilities (#17627)
  • Ensure container query variant names can contain hyphens (#17628)
  • Ensure shadow-inherit, inset-shadow-inherit, drop-shadow-inherit, and text-shadow-inherit inherit the shadow color (#17647)
  • Ensure compatibility with array tuples used in fontSize JS theme keys (#17630)
  • Ensure folders with binary file extensions in their names are scanned for utilities (#17595)
  • Upgrade: Convert fontSize array tuple syntax to CSS theme variables (#17630)

[4.1.3] - 2025-04-04

Fixed

  • Show warning when using unsupported bare value data type in --value(…) (#17464)
  • PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (#17554)
  • Ensure classes are detected in Ruby's %w syntax in Slim templates (#17557)

[4.1.2] - 2025-04-03

Fixed

  • Don't rely on the presence of @layer base to polyfill @property (#17506)

... (truncated)

Commits

Updates @types/node from 22.13.16 to 22.15.3

Commits

Updates @types/react from 19.0.12 to 19.1.2

Commits

Updates @types/react-dom from 19.0.4 to 19.1.3

Commits

Updates eslint from 9.23.0 to 9.25.1

Release notes

Sourced from eslint's releases.

v9.25.1

Bug Fixes

  • cdc8e8c fix: revert directive detection in no-unused-expressions (#19639) (sethamus)

Chores

  • 1f2b057 chore: upgrade @​eslint/js@​9.25.1 (#19642) (Milos Djermanovic)
  • 771317f chore: package.json update for @​eslint/js release (Jenkins)

v9.25.0

Features

  • dcd95aa feat: support TypeScript syntax in no-empty-function rule (#19551) (sethamus)
  • 77d6d5b feat: support TS syntax in no-unused-expressions (#19564) (Sweta Tanwar)
  • 90228e5 feat: support JSRuleDefinition type (#19604) (루밀LuMir)
  • 59ba6b7 feat: add allowObjects option to no-restricted-properties (#19607) (sethamus)
  • db650a0 feat: support TypeScript syntax in no-invalid-this rule (#19532) (Tanuj Kanti)
  • 9535cff feat: support TS syntax in no-loop-func (#19559) (Nitin Kumar)

Bug Fixes

  • 910bd13 fix: nodeTypeKey not being used in NodeEventGenerator (#19631) (StyleShit)

Documentation

  • ca7a735 docs: update no-undef-init when not to use section (#19624) (Tanuj Kanti)
  • 1b870c9 docs: use eslint-config-xo in the getting started guide (#19629) (Nitin Kumar)
  • 5d4af16 docs: add types for multiple rule options (#19616) (Tanuj Kanti)
  • e8f8d57 docs: Update README (GitHub Actions Bot)
  • a40348f docs: no-use-before-define tweaks (#19622) (Kirk Waiblinger)
  • 0ba3ae3 docs: Update README (GitHub Actions Bot)
  • 865dbfe docs: ensure "learn more" deprecation links point to useful resource (#19590) (Kirk Waiblinger)
  • f80b746 docs: add known limitations for no-self-compare (#19612) (Nitin Kumar)
  • 865aed6 docs: Update README (GitHub Actions Bot)

Chores

  • 88dc196 chore: upgrade @​eslint/js@​9.25.0 (#19636) (Milos Djermanovic)
  • 345288d chore: package.json update for @​eslint/js release (Jenkins)
  • affe6be chore: upgrade trunk (#19628) (sethamus)
  • dd20cf2 test: fix no-loop-func test with duplicate variable reports (#19610) (Milos Djermanovic)
  • bd05397 chore: upgrade @eslint/* dependencies (#19606) (Milos Djermanovic)
  • 22ea18b chore: replace invalid int type with number inside JSDocs. (#19597) (Arya Emami)

v9.24.0

Features

  • 556c25b feat: support loading TS config files using --experimental-strip-types (#19401) (Arya Emami)
  • 72650ac feat: support TS syntax in init-declarations (#19540) (Nitin Kumar)
  • 03fb0bc feat: normalize patterns to handle "./" prefix in files and ignores (#19568) (Pixel998)
  • 071dcd3 feat: support TS syntax in no-dupe-class-members (#19558) (Nitin Kumar)
  • cd72bcc feat: Introduce a way to suppress violations (#19159) (Iacovos Constantinou)
  • 2a81578 feat: support TS syntax in no-loss-of-precision (#19560) (Nitin Kumar)
  • 30ae4ed feat: add new options to class-methods-use-this (#19527) (sethamus)
  • b79ade6 feat: support TypeScript syntax in no-array-constructor (#19493) (Tanuj Kanti)

... (truncated)

Changelog

Sourced from eslint's changelog.

v9.25.1 - April 21, 2025

  • 1f2b057 chore: upgrade @​eslint/js@​9.25.1 (#19642) (Milos Djermanovic)
  • 771317f chore: package.json update for @​eslint/js release (Jenkins)
  • cdc8e8c fix: revert directive detection in no-unused-expressions (#19639) (sethamus)

v9.25.0 - April 18, 2025

  • 88dc196 chore: upgrade @​eslint/js@​9.25.0 (#19636) (Milos Djermanovic)
  • 345288d chore: package.json update for @​eslint/js release (Jenkins)
  • 910bd13 fix: nodeTypeKey not being used in NodeEventGenerator (#19631) (StyleShit)
  • ca7a735 docs: update no-undef-init when not to use section (#19624) (Tanuj Kanti)
  • affe6be chore: upgrade trunk (#19628) (sethamus)
  • 1b870c9 docs: use eslint-config-xo in the getting started guide (#19629) (Nitin Kumar)
  • 5d4af16 docs: add types for multiple rule options (#19616) (Tanuj Kanti)
  • e8f8d57 docs: Update README (GitHub Actions Bot)
  • a40348f docs: no-use-before-define tweaks (#19622) (Kirk Waiblinger)
  • 0ba3ae3 docs: Update README (GitHub Actions Bot)
  • 865dbfe docs: ensure "learn more" deprecation links point to useful resource (#19590) (Kirk Waiblinger)
  • dcd95aa feat: support TypeScript syntax in no-empty-function rule (#19551) (sethamus)
  • 77d6d5b feat: support TS syntax in no-unused-expressions (#19564) (Sweta Tanwar)
  • 90228e5 feat: support JSRuleDefinition type (#19604) (루밀LuMir)
  • f80b746 docs: add known limitations for no-self-compare (#19612) (Nitin Kumar)
  • 59ba6b7 feat: add allowObjects option to no-restricted-properties (#19607) (sethamus)
  • db650a0 feat: support TypeScript syntax in no-invalid-this rule (#19532) (Tanuj Kanti)
  • dd20cf2 test: fix no-loop-func test with duplicate variable reports (#19610) (Milos Djermanovic)
  • 9535cff feat: support TS syntax in no-loop-func (#19559) (Nitin Kumar)
  • bd05397 chore: upgrade @eslint/* dependencies (#19606) (Milos Djermanovic)
  • 22ea18b chore: replace invalid int type with number inside JSDocs. (#19597) (Arya Emami)
  • 865aed6 docs: Update README (GitHub Actions Bot)

v9.24.0 - April 4, 2025

  • ef67420 chore: upgrade @​eslint/js@​9.24.0 (#19602) (Milos Djermanovic)
  • 4946847 chore: package.json update for @​eslint/js release (Jenkins)
  • f857820 docs: update documentation for --experimental-strip-types (#19594) (Nikolas Schröter)
  • 803e4af docs: simplify gitignore path handling in includeIgnoreFile section (#19596) (Thomas Broyer)
  • 6d979cc docs: Update README (GitHub Actions Bot)
  • b23d1c5 fix: deduplicate variable names in no-loop-func error messages (#19595) (Nitin Kumar)
  • 556c25b feat: support loading TS config files using --experimental-strip-types (#19401) (Arya Emami)
  • 82177e4 docs: Update README (GitHub Actions Bot)
  • a995acb chore: correct 'flter'/'filter' typo in package script (#19587) (Josh Goldberg )
  • 72650ac feat: support TS syntax in init-declarations (#19540) (Nitin Kumar)
  • 03fb0bc feat: normalize patterns to handle "./" prefix in files and ignores (#19568) (Pixel998)
  • b9a5efa test: skip symlink test on Windows (#19503) (fisker Cheung)
  • 46eea6d chore: remove Rule & FormatterFunction from shared/types.js (#19556) (Nitin Kumar)
  • fb8cdb8 fix: use any[] type for context.options (#19584) (Francesco Trotta)
  • 071dcd3 feat: support TS syntax in no-dupe-class-members (#19558) (Nitin Kumar)
  • e849dc0 docs: replace existing var with const (#19578) (Sweta Tanwar)
  • bdcc91d chore: modify .editorconfig to keep parity with prettier config (#19577) (Sweta Tanwar)

... (truncated)

Commits

Updates eslint-config-next from 15.2.4 to 15.3.1

Release notes

Sourced from eslint-config-next's releases.

v15.3.1

[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • chore: Backport SWC-based RC optimization (#78260)
  • fix: bump image-size@1.2.1 (#78164)

Credits

Huge thanks to @​kdy1 and @​styfle for helping!

v15.3.1-canary.15

Core Changes

  • [Turbopack] refactor persistent caching from log based to cow approach: #76234

Misc Changes

  • fix(turbo-tasks-fs): Handle filesystem watcher rescan events: #78045

Credits

Huge thanks to @​bgw and @​sokra for helping!

v15.3.1-canary.14

Core Changes

  • Add graceful error boundary for bots requests: #78298
  • make sure eslint-plugin-next is built when running 'pnpm dev': #78305
  • Migrate pages API routes to handler interface: #78166
  • Update middleware public/static matching: #78325
  • Fix dynamic route param encoding: #78326

Misc Changes

  • fix(turbopack): Fix duplicate modules when tree shaking: true: #78203
  • test: try to fix flakiness in amphtml util: #78304
  • remove BrowserInterface: #78308

Credits

Huge thanks to @​kdy1, @​huozhi, @​lubieowoce, and @​ijjk for helping!

v15.3.1-canary.13

Core Changes

  • @next/mdx: Use stable turbopack config options: #78261

... (truncated)

Commits

Updates next from 15.2.4 to 15.3.1

Release notes

Sourced from next's releases.

v15.3.1

[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • chore: Backport SWC-based RC optimization (#78260)
  • fix: bump image-size@1.2.1 (#78164)

Credits

Huge thanks to @​kdy1 and @​styfle for helping!

v15.3.1-canary.15

Core Changes

  • [Turbopack] refactor persistent caching from log based to cow approach: #76234

Misc Changes

  • fix(turbo-tasks-fs): Handle filesystem watcher rescan events: #78045

Credits

Huge thanks to @​bgw and @​sokra for helping!

v15.3.1-canary.14

Core Changes

  • Add graceful error boundary for bots requests: #78298
  • make sure eslint-plugin-next is built when running 'pnpm dev': #78305
  • Migrate pages API routes to handler interface: #78166
  • Update middleware public/static matching: #78325
  • Fix dynamic route param encoding: #78326

Misc Changes

  • fix(turbopack): Fix duplicate modules when tree shaking: true: #78203
  • test: try to fix flakiness in amphtml util: #78304
  • remove BrowserInterface: #78308

Credits

Huge thanks to @​kdy1, @​huozhi, @​lubieowoce, and @​ijjk for helping!

v15.3.1-canary.13

Core Changes

  • @next/mdx: Use stable turbopack config options: #78261

... (truncated)

Commits

Updates tailwindcss from 4.0.17 to 4.1.5

Release notes

Sourced from tailwindcss's releases.

v4.1.5

Added

  • Support using @tailwindcss/upgrade to upgrade between versions of v4.* (#17717)
  • Add h-lh / min-h-lh / max-h-lh utilities (#17790)
  • Transition display, visibility, content-visibility, overlay, and pointer-events when using transition to simplify @starting-style usage (#17812)

Fixed

  • Don't scan .geojson or .db files for classes by default (#17700, #17711)
  • Hide default shadow suggestions when missing default shadow theme keys (#17743)
  • Replace _ with . in theme suggestions for @utility if surrounded by digits (#17733)
  • Skip color-mix(…) when opacity is 100% (#17815)
  • PostCSS: Ensure that errors in imported stylesheets are recoverable (#17754)
  • Upgrade: Bump all Tailwind CSS related dependencies during upgrade (#17763)
  • Upgrade: Don't add - to variants starting with @ (#17814)
  • Upgrade: Don't format stylesheets that didn't change when upgrading (#17824)

v4.1.4

Added

  • Add experimental @tailwindcss/oxide-wasm32-wasi target for running Tailwind in browser environments like StackBlitz (#17558)

Fixed

  • Ensure color-mix(…) polyfills do not cause used CSS variables to be removed (#17555)
  • Ensure color-mix(…) polyfills create fallbacks for theme variables that reference other theme variables (#17562)
  • Fix brace expansion in declining ranges like {10..0..5} and {0..10..-5} (#17591)
  • Work around a Chrome rendering bug when using the skew-* utilities (#17627)
  • Ensure container query variant names can contain hyphens (#17628)
  • Ensure shadow-inherit, inset-shadow-inherit, drop-shadow-inherit, and text-shadow-inherit inherit the shadow color (#17647)
  • Ensure compatibility with array tuples used in fontSize JS theme keys (#17630)
  • Ensure folders with binary file extensions in their names are scanned for utilities (#17595)
  • Upgrade: Convert fontSize array tuple syntax to CSS theme variables (#17630)

v4.1.3

Fixed

  • Show warning when using unsupported bare value data type in --value(…) (#17464)
  • PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (#17554)
  • Ensure classes are detected in Ruby's %w syntax in Slim templates (#17557)

v4.1.2

Fixed

  • Don't rely on the presence of @layer base to polyfill @property (#17506)
  • Support setting multiple inset shadows as arbitrary values (#17523)
  • Fix drop-shadow-* utilities that are defined with multiple shadows (#17515)
  • PostCSS: Fix race condition when two changes are queued concurrently (#17514)
  • PostCSS: Ensure files containing @tailwind utilities are processed (#17514)

... (truncated)

Changelog

Sourced from tailwindcss's changelog.

[4.1.5] - 2025-04-30

Added

  • Support using @tailwindcss/upgrade to upgrade between versions of v4.* (#17717)
  • Add h-lh / min-h-lh / max-h-lh utilities (#17790)
  • Transition display, visibility, content-visibility, overlay, and pointer-events when using transition to simplify @starting-style usage (#17812)

Fixed

  • Don't scan .geojson or .db files for classes by default (#17700, #17711)
  • Hide default shadow suggestions when missing default shadow theme keys (#17743)
  • Replace _ with . in theme sugge...

    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/254 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 5/1/2025 **Status:** ✅ Merged **Merged:** 5/2/2025 **Merged by:** [@ricoberger](https://github.com/ricoberger) **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/landing/npm-033d9dee80` --- ### 📝 Commits (1) - [`060717e`](https://github.com/feeddeck/feeddeck/commit/060717eb760035b2bfa305c2f860060f37c79691) Bump the npm group in /landing with 10 updates ### 📊 Changes **2 files changed** (+410 additions, -272 deletions) <details> <summary>View changed files</summary> 📝 `landing/package-lock.json` (+401 -263) 📝 `landing/package.json` (+9 -9) </details> ### 📄 Description Bumps the npm group in /landing with 10 updates: | Package | From | To | | --- | --- | --- | | [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.0` | `2.2.2` | | [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.0.17` | `4.1.5` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.13.16` | `22.15.3` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.12` | `19.1.2` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.4` | `19.1.3` | | [eslint](https://github.com/eslint/eslint) | `9.23.0` | `9.25.1` | | [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.2.4` | `15.3.1` | | [next](https://github.com/vercel/next.js) | `15.2.4` | `15.3.1` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.0.17` | `4.1.5` | | [typescript](https://github.com/microsoft/TypeScript) | `5.8.2` | `5.8.3` | Updates `@headlessui/react` from 2.2.0 to 2.2.2 <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.2</h2> <h3>Fixed</h3> <ul> <li>Improve <code>Menu</code> component performance (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3685">#3685</a>)</li> <li>Improve <code>Listbox</code> component performance (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3688">#3688</a>)</li> <li>Improve <code>Combobox</code> component performance (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3697">#3697</a>)</li> <li>Open <code>Menu</code> and <code>Listbox</code> on <code>mousedown</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3689">#3689</a>)</li> <li>Fix <code>Transition</code> component from incorrectly exposing the <code>Closing</code> state (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3696">#3696</a>)</li> </ul> <h2><code>@​headlessui/react</code><a href="https://github.com/v2"><code>@​v2</code></a>.2.1</h2> <h3>Added</h3> <ul> <li>Accept <code>tabIndex</code> on the <code>Checkbox</code> component (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3645">#3645</a>)</li> <li>Accept <code>tabIndex</code> on the <code>RadioGroup</code> component (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3646">#3646</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Use correct <code>ownerDocument</code> when using internal <code>Portal</code> component (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3594">#3594</a>)</li> <li>Bump <code>@tanstack/react-virtual</code> to fix warnings in React 19 projects (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3588">#3588</a>)</li> <li>Fix <code>aria-invalid</code> attributes to have a valid <code>'true'</code> value (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3639">#3639</a>)</li> <li>Add missing <code>invalid</code> prop to <code>Combobox</code> component (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3677">#3677</a>)</li> <li>Fix <code>Unexpected undefined</code> crash in <code>Combobox</code> component with <code>virtual</code> mode (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3678">#3678</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.2] - 2025-04-17</h2> <h3>Fixed</h3> <ul> <li>Improve <code>Menu</code> component performance (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3685">#3685</a>)</li> <li>Improve <code>Listbox</code> component performance (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3688">#3688</a>)</li> <li>Open <code>Menu</code> and <code>Listbox</code> on <code>mousedown</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3689">#3689</a>)</li> <li>Fix <code>Transition</code> component from incorrectly exposing the <code>Closing</code> state (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3696">#3696</a>)</li> <li>Improve <code>Combobox</code> component performance (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3697">#3697</a>)</li> </ul> <h2>[2.2.1] - 2025-04-04</h2> <h3>Added</h3> <ul> <li>Accept <code>tabIndex</code> on the <code>Checkbox</code> component (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3645">#3645</a>)</li> <li>Accept <code>tabIndex</code> on the <code>RadioGroup</code> component (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3646">#3646</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Use correct <code>ownerDocument</code> when using internal <code>Portal</code> component (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3594">#3594</a>)</li> <li>Bump <code>@tanstack/react-virtual</code> to fix warnings in React 19 projects (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3588">#3588</a>)</li> <li>Fix <code>aria-invalid</code> attributes to have a valid <code>'true'</code> value (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3639">#3639</a>)</li> <li>Add missing <code>invalid</code> prop to <code>Combobox</code> component (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3677">#3677</a>)</li> <li>Fix <code>Unexpected undefined</code> crash in <code>Combobox</code> component with <code>virtual</code> mode (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3678">#3678</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tailwindlabs/headlessui/commit/df88f4c48b9bf9490648ff3abcd5688010254fde"><code>df88f4c</code></a> 2.2.2 - <code>@​headlessui/react</code></li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/97cb20806a6a909872e9326eb6f43aab4f08e6ab"><code>97cb208</code></a> Improve <code>Combobox</code> component performance (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3697">#3697</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/c5f95b02af786486c747e80aca0bd4f3e55f6fcd"><code>c5f95b0</code></a> Fix <code>Transition</code> component from incorrectly exposing the <code>Closing</code> state (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3696">#3696</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/dc30c09ab0e5c6c8ee75cfe1e770051b621a30d8"><code>dc30c09</code></a> Only register an option once in strict mode (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3692">#3692</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/51775d2f1b4ccacac65cee19d4d172c69905e593"><code>51775d2</code></a> Improve performance of <code>Listbox</code> and <code>Menu</code> when closing (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3690">#3690</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/51acc1bff5284ed52e693c9d2df4b2c9f352f428"><code>51acc1b</code></a> Open <code>Menu</code> and <code>Listbox</code> on <code>mousedown</code> (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3689">#3689</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/9685af7148eabed25fa08f9645727de1fb4420ad"><code>9685af7</code></a> Improve <code>Listbox</code> component performance (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3688">#3688</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/a293af97885a2a9a0530a313635c7c324c044305"><code>a293af9</code></a> Improve <code>Menu</code> component performance (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3685">#3685</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/e2a63760aad0c028b2d72a5ffb0ecbda1b0641a6"><code>e2a6376</code></a> Prepare for performance improvements (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3684">#3684</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/ef9c17217e6c92e6312a9047f890ced36915bd50"><code>ef9c172</code></a> 2.2.1 - <code>@​headlessui/react</code></li> <li>Additional commits viewable in <a href="https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.2.2/packages/@headlessui-react">compare view</a></li> </ul> </details> <br /> Updates `@tailwindcss/postcss` from 4.0.17 to 4.1.5 <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.5</h2> <h3>Added</h3> <ul> <li>Support using <code>@tailwindcss/upgrade</code> to upgrade between versions of v4.* (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17717">#17717</a>)</li> <li>Add <code>h-lh</code> / <code>min-h-lh</code> / <code>max-h-lh</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17790">#17790</a>)</li> <li>Transition <code>display</code>, <code>visibility</code>, <code>content-visibility</code>, <code>overlay</code>, and <code>pointer-events</code> when using <code>transition</code> to simplify <code>@starting-style</code> usage (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17812">#17812</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Don't scan <code>.geojson</code> or <code>.db</code> files for classes by default (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17700">#17700</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17711">#17711</a>)</li> <li>Hide default shadow suggestions when missing default shadow theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17743">#17743</a>)</li> <li>Replace <code>_</code> with <code>.</code> in theme suggestions for <code>@utility</code> if surrounded by digits (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17733">#17733</a>)</li> <li>Skip <code>color-mix(…)</code> when opacity is <code>100%</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17815">#17815</a>)</li> <li>PostCSS: Ensure that errors in imported stylesheets are recoverable (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17754">#17754</a>)</li> <li>Upgrade: Bump all Tailwind CSS related dependencies during upgrade (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17763">#17763</a>)</li> <li>Upgrade: Don't add <code>-</code> to variants starting with <code>@</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17814">#17814</a>)</li> <li>Upgrade: Don't format stylesheets that didn't change when upgrading (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17824">#17824</a>)</li> </ul> <h2>v4.1.4</h2> <h3>Added</h3> <ul> <li>Add experimental <code>@tailwindcss/oxide-wasm32-wasi</code> target for running Tailwind in browser environments like StackBlitz (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17558">#17558</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Ensure <code>color-mix(…)</code> polyfills do not cause used CSS variables to be removed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17555">#17555</a>)</li> <li>Ensure <code>color-mix(…)</code> polyfills create fallbacks for theme variables that reference other theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17562">#17562</a>)</li> <li>Fix brace expansion in declining ranges like <code>{10..0..5}</code> and <code>{0..10..-5}</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17591">#17591</a>)</li> <li>Work around a Chrome rendering bug when using the <code>skew-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17627">#17627</a>)</li> <li>Ensure container query variant names can contain hyphens (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17628">#17628</a>)</li> <li>Ensure <code>shadow-inherit</code>, <code>inset-shadow-inherit</code>, <code>drop-shadow-inherit</code>, and <code>text-shadow-inherit</code> inherit the shadow color (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17647">#17647</a>)</li> <li>Ensure compatibility with array tuples used in <code>fontSize</code> JS theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17630">#17630</a>)</li> <li>Ensure folders with binary file extensions in their names are scanned for utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17595">#17595</a>)</li> <li>Upgrade: Convert <code>fontSize</code> array tuple syntax to CSS theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17630">#17630</a>)</li> </ul> <h2>v4.1.3</h2> <h3>Fixed</h3> <ul> <li>Show warning when using unsupported bare value data type in <code>--value(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17464">#17464</a>)</li> <li>PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17554">#17554</a>)</li> <li>Ensure classes are detected in Ruby's <code>%w</code> syntax in Slim templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17557">#17557</a>)</li> </ul> <h2>v4.1.2</h2> <h3>Fixed</h3> <ul> <li>Don't rely on the presence of <code>@layer base</code> to polyfill <code>@property</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17506">#17506</a>)</li> <li>Support setting multiple inset shadows as arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17523">#17523</a>)</li> <li>Fix <code>drop-shadow-*</code> utilities that are defined with multiple shadows (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17515">#17515</a>)</li> <li>PostCSS: Fix race condition when two changes are queued concurrently (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>PostCSS: Ensure files containing <code>@tailwind utilities</code> are processed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</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.5] - 2025-04-30</h2> <h3>Added</h3> <ul> <li>Support using <code>@tailwindcss/upgrade</code> to upgrade between versions of v4.* (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17717">#17717</a>)</li> <li>Add <code>h-lh</code> / <code>min-h-lh</code> / <code>max-h-lh</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17790">#17790</a>)</li> <li>Transition <code>display</code>, <code>visibility</code>, <code>content-visibility</code>, <code>overlay</code>, and <code>pointer-events</code> when using <code>transition</code> to simplify <code>@starting-style</code> usage (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17812">#17812</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Don't scan <code>.geojson</code> or <code>.db</code> files for classes by default (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17700">#17700</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17711">#17711</a>)</li> <li>Hide default shadow suggestions when missing default shadow theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17743">#17743</a>)</li> <li>Replace <code>_</code> with <code>.</code> in theme suggestions for <code>@utility</code> if surrounded by digits (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17733">#17733</a>)</li> <li>Skip <code>color-mix(…)</code> when opacity is <code>100%</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17815">#17815</a>)</li> <li>PostCSS: Ensure that errors in imported stylesheets are recoverable (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17754">#17754</a>)</li> <li>Upgrade: Bump all Tailwind CSS related dependencies during upgrade (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17763">#17763</a>)</li> <li>Upgrade: Don't add <code>-</code> to variants starting with <code>@</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17814">#17814</a>)</li> <li>Upgrade: Don't format stylesheets that didn't change when upgrading (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17824">#17824</a>)</li> </ul> <h2>[4.1.4] - 2025-04-14</h2> <h3>Added</h3> <ul> <li>Add experimental <code>@tailwindcss/oxide-wasm32-wasi</code> target for running Tailwind in browser environments like StackBlitz (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17558">#17558</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Ensure <code>color-mix(…)</code> polyfills do not cause used CSS variables to be removed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17555">#17555</a>)</li> <li>Ensure <code>color-mix(…)</code> polyfills create fallbacks for theme variables that reference other theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17562">#17562</a>)</li> <li>Fix brace expansion in declining ranges like <code>{10..0..5}</code> and <code>{0..10..-5}</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17591">#17591</a>)</li> <li>Work around a Chrome rendering bug when using the <code>skew-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17627">#17627</a>)</li> <li>Ensure container query variant names can contain hyphens (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17628">#17628</a>)</li> <li>Ensure <code>shadow-inherit</code>, <code>inset-shadow-inherit</code>, <code>drop-shadow-inherit</code>, and <code>text-shadow-inherit</code> inherit the shadow color (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17647">#17647</a>)</li> <li>Ensure compatibility with array tuples used in <code>fontSize</code> JS theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17630">#17630</a>)</li> <li>Ensure folders with binary file extensions in their names are scanned for utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17595">#17595</a>)</li> <li>Upgrade: Convert <code>fontSize</code> array tuple syntax to CSS theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17630">#17630</a>)</li> </ul> <h2>[4.1.3] - 2025-04-04</h2> <h3>Fixed</h3> <ul> <li>Show warning when using unsupported bare value data type in <code>--value(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17464">#17464</a>)</li> <li>PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17554">#17554</a>)</li> <li>Ensure classes are detected in Ruby's <code>%w</code> syntax in Slim templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17557">#17557</a>)</li> </ul> <h2>[4.1.2] - 2025-04-03</h2> <h3>Fixed</h3> <ul> <li>Don't rely on the presence of <code>@layer base</code> to polyfill <code>@property</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17506">#17506</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/45cd32eed7d328bd14caa9895077f5df441a6da7"><code>45cd32e</code></a> Prepare v4.1.5 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17830">#17830</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/52000a30f0a4597a437915cea951d572d8061232"><code>52000a3</code></a> PostCSS: Improve error recovery (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17754">#17754</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/aa836d344281c02b7aabe896be1632dcebb48b8e"><code>aa836d3</code></a> Prepare v4.1.4 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17669">#17669</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/5a77c9dfc4bcc1f83fe3269fbbcc27386d5e8572"><code>5a77c9d</code></a> Prepare v4.1.3 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17563">#17563</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/e085977844aa74e272f6782dc290edf994918faf"><code>e085977</code></a> PostCSS: Fix Turbopack 'one-revision-behind' bug (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17554">#17554</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/4c99367b7b1ca3a01d30950dee8908354ed4a415"><code>4c99367</code></a> Prepare release v4.1.2 (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17530">#17530</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/5a9d1f4d5c6c9656b7678dd892f31e3964fe8ee5"><code>5a9d1f4</code></a> Fix test that relies on mtimes (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17529">#17529</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/60b0da90cee9e71a2d3117053cc4cc2d6e9196fe"><code>60b0da9</code></a> Polyfill: Fall back to first color value when <code>color-mix(…)</code> contains unresol...</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/81a676f129627cbe059cfd3aa322941d3e88ff2a"><code>81a676f</code></a> Fix race condition in Next.js with <code>--turbopack</code> (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17514">#17514</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/3e41e9ffe61d618e5db070692997eb1ebc973d0f"><code>3e41e9f</code></a> Replace currentColor with currentcolor (lowercase) (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17510">#17510</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tailwindlabs/tailwindcss/commits/v4.1.5/packages/@tailwindcss-postcss">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 22.13.16 to 22.15.3 <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 `@types/react` from 19.0.12 to 19.1.2 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare view</a></li> </ul> </details> <br /> Updates `@types/react-dom` from 19.0.4 to 19.1.3 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.23.0 to 9.25.1 <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.25.1</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/cdc8e8c950ddfe1f9d462ea138ad7866da0394da"><code>cdc8e8c</code></a> fix: revert directive detection in no-unused-expressions (<a href="https://redirect.github.com/eslint/eslint/issues/19639">#19639</a>) (sethamus)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/1f2b057ddcbef4340f78d1314456935054b8d93f"><code>1f2b057</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.25.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19642">#19642</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/771317fa937a07277201f7155e9b835e6a5658f9"><code>771317f</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> </ul> <h2>v9.25.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/dcd95aafa33a95c8102834af85129f6f398fe394"><code>dcd95aa</code></a> feat: support TypeScript syntax in no-empty-function rule (<a href="https://redirect.github.com/eslint/eslint/issues/19551">#19551</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/77d6d5bc4923012aee34b0a7c3d971f017d65555"><code>77d6d5b</code></a> feat: support TS syntax in <code>no-unused-expressions</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19564">#19564</a>) (Sweta Tanwar)</li> <li><a href="https://github.com/eslint/eslint/commit/90228e5d57672579cf82bede29880532c2cb8ca9"><code>90228e5</code></a> feat: support <code>JSRuleDefinition</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19604">#19604</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/59ba6b73789835813ab3002c651a7217dd30a8cc"><code>59ba6b7</code></a> feat: add allowObjects option to no-restricted-properties (<a href="https://redirect.github.com/eslint/eslint/issues/19607">#19607</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/db650a036baf502c7366a7da633d4cd00719394e"><code>db650a0</code></a> feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19532">#19532</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/9535cffe7b66abe850d90258e702279afabce7fe"><code>9535cff</code></a> feat: support TS syntax in <code>no-loop-func</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19559">#19559</a>) (Nitin Kumar)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/910bd13c4cb49001f2a9f172229360771b857585"><code>910bd13</code></a> fix: <code>nodeTypeKey</code> not being used in <code>NodeEventGenerator</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19631">#19631</a>) (StyleShit)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/ca7a735dde44120111d56e36ce93ba750b3c3c86"><code>ca7a735</code></a> docs: update <code>no-undef-init</code> when not to use section (<a href="https://redirect.github.com/eslint/eslint/issues/19624">#19624</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/1b870c9da4b3aa28f4a6f4f62e0437b743344994"><code>1b870c9</code></a> docs: use <code>eslint-config-xo</code> in the getting started guide (<a href="https://redirect.github.com/eslint/eslint/issues/19629">#19629</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/5d4af16ab170306862dd0c33894044e59e03d041"><code>5d4af16</code></a> docs: add types for multiple rule options (<a href="https://redirect.github.com/eslint/eslint/issues/19616">#19616</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e8f8d57bd6c0d95f9f25db8c5b3ff72de42488b7"><code>e8f8d57</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a40348f1f67a6c3da320682d683589f91d7e6f7b"><code>a40348f</code></a> docs: no-use-before-define tweaks (<a href="https://redirect.github.com/eslint/eslint/issues/19622">#19622</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/0ba3ae3e5a2425560baf771c05e7c69c63a1983c"><code>0ba3ae3</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/865dbfed6cbade8a22756965be256da317801937"><code>865dbfe</code></a> docs: ensure &quot;learn more&quot; deprecation links point to useful resource (<a href="https://redirect.github.com/eslint/eslint/issues/19590">#19590</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/f80b746d850021d253c01bb0eae466a701e63055"><code>f80b746</code></a> docs: add known limitations for no-self-compare (<a href="https://redirect.github.com/eslint/eslint/issues/19612">#19612</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/865aed629318ca1e86e7d371fac49d7de4e7e8a8"><code>865aed6</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/88dc1965a4f53babec36e0f5bd450dd02467acde"><code>88dc196</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.25.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19636">#19636</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/345288d7b270e8c122e922bfa31f219aedc4e63b"><code>345288d</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/affe6be0181422a51875a2ad40eb5152d94fc254"><code>affe6be</code></a> chore: upgrade trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19628">#19628</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/dd20cf274e285f09f230638184c997c44912485f"><code>dd20cf2</code></a> test: fix <code>no-loop-func</code> test with duplicate variable reports (<a href="https://redirect.github.com/eslint/eslint/issues/19610">#19610</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/bd05397ef68bb23a6148aeb70088d7167f201bf7"><code>bd05397</code></a> chore: upgrade <code>@eslint/*</code> dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/19606">#19606</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/22ea18b8babe4d60af7b3518b24d1ec31bf09605"><code>22ea18b</code></a> chore: replace invalid <code>int</code> type with <code>number</code> inside JSDocs. (<a href="https://redirect.github.com/eslint/eslint/issues/19597">#19597</a>) (Arya Emami)</li> </ul> <h2>v9.24.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/556c25bbadd640ba9465ca6ec152f10959591666"><code>556c25b</code></a> feat: support loading TS config files using <code>--experimental-strip-types</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19401">#19401</a>) (Arya Emami)</li> <li><a href="https://github.com/eslint/eslint/commit/72650acdb715fc25c675dc6368877b0e3f8d3885"><code>72650ac</code></a> feat: support TS syntax in <code>init-declarations</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19540">#19540</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/03fb0bca2be41597fcea7c0e84456bbaf2e5acca"><code>03fb0bc</code></a> feat: normalize patterns to handle &quot;./&quot; prefix in files and ignores (<a href="https://redirect.github.com/eslint/eslint/issues/19568">#19568</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/071dcd3a8e34aeeb52d0b9c23c2c4a1e58b45858"><code>071dcd3</code></a> feat: support TS syntax in <code>no-dupe-class-members</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19558">#19558</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/cd72bcc0c8d81fbf47ff3c8fe05ae48e1d862246"><code>cd72bcc</code></a> feat: Introduce a way to suppress violations (<a href="https://redirect.github.com/eslint/eslint/issues/19159">#19159</a>) (Iacovos Constantinou)</li> <li><a href="https://github.com/eslint/eslint/commit/2a81578ac179b1eeb1484fddee31913ed99042a2"><code>2a81578</code></a> feat: support TS syntax in <code>no-loss-of-precision</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19560">#19560</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/30ae4ed093d19e9950d09c2ab57f43d3564e31c9"><code>30ae4ed</code></a> feat: add new options to class-methods-use-this (<a href="https://redirect.github.com/eslint/eslint/issues/19527">#19527</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/b79ade6c1e0765457637f7ddaa52a39eed3aad38"><code>b79ade6</code></a> feat: support TypeScript syntax in <code>no-array-constructor</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19493">#19493</a>) (Tanuj Kanti)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v9.25.1 - April 21, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/1f2b057ddcbef4340f78d1314456935054b8d93f"><code>1f2b057</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.25.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19642">#19642</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/771317fa937a07277201f7155e9b835e6a5658f9"><code>771317f</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/cdc8e8c950ddfe1f9d462ea138ad7866da0394da"><code>cdc8e8c</code></a> fix: revert directive detection in no-unused-expressions (<a href="https://redirect.github.com/eslint/eslint/issues/19639">#19639</a>) (sethamus)</li> </ul> <p>v9.25.0 - April 18, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/88dc1965a4f53babec36e0f5bd450dd02467acde"><code>88dc196</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.25.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19636">#19636</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/345288d7b270e8c122e922bfa31f219aedc4e63b"><code>345288d</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/910bd13c4cb49001f2a9f172229360771b857585"><code>910bd13</code></a> fix: <code>nodeTypeKey</code> not being used in <code>NodeEventGenerator</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19631">#19631</a>) (StyleShit)</li> <li><a href="https://github.com/eslint/eslint/commit/ca7a735dde44120111d56e36ce93ba750b3c3c86"><code>ca7a735</code></a> docs: update <code>no-undef-init</code> when not to use section (<a href="https://redirect.github.com/eslint/eslint/issues/19624">#19624</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/affe6be0181422a51875a2ad40eb5152d94fc254"><code>affe6be</code></a> chore: upgrade trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19628">#19628</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/1b870c9da4b3aa28f4a6f4f62e0437b743344994"><code>1b870c9</code></a> docs: use <code>eslint-config-xo</code> in the getting started guide (<a href="https://redirect.github.com/eslint/eslint/issues/19629">#19629</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/5d4af16ab170306862dd0c33894044e59e03d041"><code>5d4af16</code></a> docs: add types for multiple rule options (<a href="https://redirect.github.com/eslint/eslint/issues/19616">#19616</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e8f8d57bd6c0d95f9f25db8c5b3ff72de42488b7"><code>e8f8d57</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a40348f1f67a6c3da320682d683589f91d7e6f7b"><code>a40348f</code></a> docs: no-use-before-define tweaks (<a href="https://redirect.github.com/eslint/eslint/issues/19622">#19622</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/0ba3ae3e5a2425560baf771c05e7c69c63a1983c"><code>0ba3ae3</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/865dbfed6cbade8a22756965be256da317801937"><code>865dbfe</code></a> docs: ensure &quot;learn more&quot; deprecation links point to useful resource (<a href="https://redirect.github.com/eslint/eslint/issues/19590">#19590</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/dcd95aafa33a95c8102834af85129f6f398fe394"><code>dcd95aa</code></a> feat: support TypeScript syntax in no-empty-function rule (<a href="https://redirect.github.com/eslint/eslint/issues/19551">#19551</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/77d6d5bc4923012aee34b0a7c3d971f017d65555"><code>77d6d5b</code></a> feat: support TS syntax in <code>no-unused-expressions</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19564">#19564</a>) (Sweta Tanwar)</li> <li><a href="https://github.com/eslint/eslint/commit/90228e5d57672579cf82bede29880532c2cb8ca9"><code>90228e5</code></a> feat: support <code>JSRuleDefinition</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19604">#19604</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/f80b746d850021d253c01bb0eae466a701e63055"><code>f80b746</code></a> docs: add known limitations for no-self-compare (<a href="https://redirect.github.com/eslint/eslint/issues/19612">#19612</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/59ba6b73789835813ab3002c651a7217dd30a8cc"><code>59ba6b7</code></a> feat: add allowObjects option to no-restricted-properties (<a href="https://redirect.github.com/eslint/eslint/issues/19607">#19607</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/db650a036baf502c7366a7da633d4cd00719394e"><code>db650a0</code></a> feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19532">#19532</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/dd20cf274e285f09f230638184c997c44912485f"><code>dd20cf2</code></a> test: fix <code>no-loop-func</code> test with duplicate variable reports (<a href="https://redirect.github.com/eslint/eslint/issues/19610">#19610</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/9535cffe7b66abe850d90258e702279afabce7fe"><code>9535cff</code></a> feat: support TS syntax in <code>no-loop-func</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19559">#19559</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/bd05397ef68bb23a6148aeb70088d7167f201bf7"><code>bd05397</code></a> chore: upgrade <code>@eslint/*</code> dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/19606">#19606</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/22ea18b8babe4d60af7b3518b24d1ec31bf09605"><code>22ea18b</code></a> chore: replace invalid <code>int</code> type with <code>number</code> inside JSDocs. (<a href="https://redirect.github.com/eslint/eslint/issues/19597">#19597</a>) (Arya Emami)</li> <li><a href="https://github.com/eslint/eslint/commit/865aed629318ca1e86e7d371fac49d7de4e7e8a8"><code>865aed6</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <p>v9.24.0 - April 4, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/ef6742091d49fc1809ad933f1daeff7124f57e93"><code>ef67420</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.24.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19602">#19602</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/4946847bb675ee26c3a52bfe3bca63a0dc5e5c61"><code>4946847</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/f8578206cc9b9fcd03dc5311f8a2d96b7b3359a5"><code>f857820</code></a> docs: update documentation for <code>--experimental-strip-types</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19594">#19594</a>) (Nikolas Schröter)</li> <li><a href="https://github.com/eslint/eslint/commit/803e4af48e7fc3a2051e8c384f30fe4a318520e3"><code>803e4af</code></a> docs: simplify gitignore path handling in includeIgnoreFile section (<a href="https://redirect.github.com/eslint/eslint/issues/19596">#19596</a>) (Thomas Broyer)</li> <li><a href="https://github.com/eslint/eslint/commit/6d979ccc183454e616bc82a598db5402e9d63dcf"><code>6d979cc</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/b23d1c5f0297c5e2e9a4ff70533f3c0bdbfc34b8"><code>b23d1c5</code></a> fix: deduplicate variable names in no-loop-func error messages (<a href="https://redirect.github.com/eslint/eslint/issues/19595">#19595</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/556c25bbadd640ba9465ca6ec152f10959591666"><code>556c25b</code></a> feat: support loading TS config files using <code>--experimental-strip-types</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19401">#19401</a>) (Arya Emami)</li> <li><a href="https://github.com/eslint/eslint/commit/82177e4108d6b3e63ece6072d923c0a2c08907bf"><code>82177e4</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a995acbe32471ce8c20cbf9f48b4f3e1d8bc2229"><code>a995acb</code></a> chore: correct 'flter'/'filter' typo in package script (<a href="https://redirect.github.com/eslint/eslint/issues/19587">#19587</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/72650acdb715fc25c675dc6368877b0e3f8d3885"><code>72650ac</code></a> feat: support TS syntax in <code>init-declarations</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19540">#19540</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/03fb0bca2be41597fcea7c0e84456bbaf2e5acca"><code>03fb0bc</code></a> feat: normalize patterns to handle &quot;./&quot; prefix in files and ignores (<a href="https://redirect.github.com/eslint/eslint/issues/19568">#19568</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/b9a5efa937046f2d3f97e6caabb67a4bc182c983"><code>b9a5efa</code></a> test: skip symlink test on Windows (<a href="https://redirect.github.com/eslint/eslint/issues/19503">#19503</a>) (fisker Cheung)</li> <li><a href="https://github.com/eslint/eslint/commit/46eea6d1cbed41d020cb76841ebba30710b0afd0"><code>46eea6d</code></a> chore: remove <code>Rule</code> &amp; <code>FormatterFunction</code> from <code>shared/types.js</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19556">#19556</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/fb8cdb842edcc035969e14b7b7e3ee372304f2d7"><code>fb8cdb8</code></a> fix: use <code>any[]</code> type for <code>context.options</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19584">#19584</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/071dcd3a8e34aeeb52d0b9c23c2c4a1e58b45858"><code>071dcd3</code></a> feat: support TS syntax in <code>no-dupe-class-members</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19558">#19558</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/e849dc01286cde5b6e2f0e04bf36928710633715"><code>e849dc0</code></a> docs: replace existing var with const (<a href="https://redirect.github.com/eslint/eslint/issues/19578">#19578</a>) (Sweta Tanwar)</li> <li><a href="https://github.com/eslint/eslint/commit/bdcc91d5b61ad1b3e55044767362548c906f5462"><code>bdcc91d</code></a> chore: modify .editorconfig to keep parity with prettier config (<a href="https://redirect.github.com/eslint/eslint/issues/19577">#19577</a>) (Sweta Tanwar)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/3ed4b3652d9fe3dfa4017d22a6ddbd15e3c6cd7a"><code>3ed4b36</code></a> 9.25.1</li> <li><a href="https://github.com/eslint/eslint/commit/7a19ccd052c7d55e6e97d503f12465601021a275"><code>7a19ccd</code></a> Build: changelog update for 9.25.1</li> <li><a href="https://github.com/eslint/eslint/commit/1f2b057ddcbef4340f78d1314456935054b8d93f"><code>1f2b057</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.25.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19642">#19642</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/771317fa937a07277201f7155e9b835e6a5658f9"><code>771317f</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/cdc8e8c950ddfe1f9d462ea138ad7866da0394da"><code>cdc8e8c</code></a> fix: revert directive detection in no-unused-expressions (<a href="https://redirect.github.com/eslint/eslint/issues/19639">#19639</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/e62e26761561e1d78c6466a2d74dbf946012fddc"><code>e62e267</code></a> 9.25.0</li> <li><a href="https://github.com/eslint/eslint/commit/bc2c3e6acc8612f894c3400219862cd1eea5d0bd"><code>bc2c3e6</code></a> Build: changelog update for 9.25.0</li> <li><a href="https://github.com/eslint/eslint/commit/88dc1965a4f53babec36e0f5bd450dd02467acde"><code>88dc196</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.25.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19636">#19636</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/345288d7b270e8c122e922bfa31f219aedc4e63b"><code>345288d</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/910bd13c4cb49001f2a9f172229360771b857585"><code>910bd13</code></a> fix: <code>nodeTypeKey</code> not being used in <code>NodeEventGenerator</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19631">#19631</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.23.0...v9.25.1">compare view</a></li> </ul> </details> <br /> Updates `eslint-config-next` from 15.2.4 to 15.3.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>v15.3.1</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>chore: Backport SWC-based RC optimization (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78260">#78260</a>)</li> <li>fix: bump image-size@1.2.1 (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78164">#78164</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/kdy1"><code>@​kdy1</code></a> and <a href="https://github.com/styfle"><code>@​styfle</code></a> for helping!</p> <h2>v15.3.1-canary.15</h2> <h3>Core Changes</h3> <ul> <li>[Turbopack] refactor persistent caching from log based to cow approach: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76234">#76234</a></li> </ul> <h3>Misc Changes</h3> <ul> <li>fix(turbo-tasks-fs): Handle filesystem watcher rescan events: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78045">#78045</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/bgw"><code>@​bgw</code></a> and <a href="https://github.com/sokra"><code>@​sokra</code></a> for helping!</p> <h2>v15.3.1-canary.14</h2> <h3>Core Changes</h3> <ul> <li>Add graceful error boundary for bots requests: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78298">#78298</a></li> <li>make sure eslint-plugin-next is built when running 'pnpm dev': <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78305">#78305</a></li> <li>Migrate pages API routes to handler interface: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78166">#78166</a></li> <li>Update middleware public/static matching: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78325">#78325</a></li> <li>Fix dynamic route param encoding: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78326">#78326</a></li> </ul> <h3>Misc Changes</h3> <ul> <li>fix(turbopack): Fix duplicate modules when tree shaking: true: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78203">#78203</a></li> <li>test: try to fix flakiness in amphtml util: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78304">#78304</a></li> <li>remove BrowserInterface: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78308">#78308</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, <a href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a href="https://github.com/lubieowoce"><code>@​lubieowoce</code></a>, and <a href="https://github.com/ijjk"><code>@​ijjk</code></a> for helping!</p> <h2>v15.3.1-canary.13</h2> <h3>Core Changes</h3> <ul> <li><code>@next/mdx</code>: Use stable turbopack config options: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78261">#78261</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/fa536cf2c94475cecb7585680c5d96e35e00ba7b"><code>fa536cf</code></a> v15.3.1</li> <li><a href="https://github.com/vercel/next.js/commit/b2ff04995be722a5c93225e16e1c7fcc8bb53f91"><code>b2ff049</code></a> v15.3.0</li> <li><a href="https://github.com/vercel/next.js/commit/60bfe642950f4311c094aac9b3203ca8d34790e8"><code>60bfe64</code></a> v15.3.0-canary.46</li> <li><a href="https://github.com/vercel/next.js/commit/f71c4a1582f1ceb398c87b96bf68c1f32bab5ee4"><code>f71c4a1</code></a> v15.3.0-canary.45</li> <li><a href="https://github.com/vercel/next.js/commit/4451bae75da7e44e511f2235ec00e5d312ab4cae"><code>4451bae</code></a> v15.3.0-canary.44</li> <li><a href="https://github.com/vercel/next.js/commit/87d7d8eb7a3eba8bbcec93a113520e197911c829"><code>87d7d8e</code></a> v15.3.0-canary.43</li> <li><a href="https://github.com/vercel/next.js/commit/82ab39f8017e2ba1aef668269e5b68cdea94f335"><code>82ab39f</code></a> v15.3.0-canary.42</li> <li><a href="https://github.com/vercel/next.js/commit/8f1409d6ce9e18d3803618b70da5eaafb8bab21d"><code>8f1409d</code></a> v15.3.0-canary.41</li> <li><a href="https://github.com/vercel/next.js/commit/2139369821b5f610f51cc0706ed77af9e68b913d"><code>2139369</code></a> v15.3.0-canary.40</li> <li><a href="https://github.com/vercel/next.js/commit/66514a6bc8f1f5a2c683442cf4c78c2575c286d7"><code>66514a6</code></a> v15.3.0-canary.39</li> <li>Additional commits viewable in <a href="https://github.com/vercel/next.js/commits/v15.3.1/packages/eslint-config-next">compare view</a></li> </ul> </details> <br /> Updates `next` from 15.2.4 to 15.3.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>v15.3.1</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>chore: Backport SWC-based RC optimization (<a href="https://redirect.github.com/vercel/next.js/issues/78260">#78260</a>)</li> <li>fix: bump image-size@1.2.1 (<a href="https://redirect.github.com/vercel/next.js/issues/78164">#78164</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/kdy1"><code>@​kdy1</code></a> and <a href="https://github.com/styfle"><code>@​styfle</code></a> for helping!</p> <h2>v15.3.1-canary.15</h2> <h3>Core Changes</h3> <ul> <li>[Turbopack] refactor persistent caching from log based to cow approach: <a href="https://redirect.github.com/vercel/next.js/issues/76234">#76234</a></li> </ul> <h3>Misc Changes</h3> <ul> <li>fix(turbo-tasks-fs): Handle filesystem watcher rescan events: <a href="https://redirect.github.com/vercel/next.js/issues/78045">#78045</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/bgw"><code>@​bgw</code></a> and <a href="https://github.com/sokra"><code>@​sokra</code></a> for helping!</p> <h2>v15.3.1-canary.14</h2> <h3>Core Changes</h3> <ul> <li>Add graceful error boundary for bots requests: <a href="https://redirect.github.com/vercel/next.js/issues/78298">#78298</a></li> <li>make sure eslint-plugin-next is built when running 'pnpm dev': <a href="https://redirect.github.com/vercel/next.js/issues/78305">#78305</a></li> <li>Migrate pages API routes to handler interface: <a href="https://redirect.github.com/vercel/next.js/issues/78166">#78166</a></li> <li>Update middleware public/static matching: <a href="https://redirect.github.com/vercel/next.js/issues/78325">#78325</a></li> <li>Fix dynamic route param encoding: <a href="https://redirect.github.com/vercel/next.js/issues/78326">#78326</a></li> </ul> <h3>Misc Changes</h3> <ul> <li>fix(turbopack): Fix duplicate modules when tree shaking: true: <a href="https://redirect.github.com/vercel/next.js/issues/78203">#78203</a></li> <li>test: try to fix flakiness in amphtml util: <a href="https://redirect.github.com/vercel/next.js/issues/78304">#78304</a></li> <li>remove BrowserInterface: <a href="https://redirect.github.com/vercel/next.js/issues/78308">#78308</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, <a href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a href="https://github.com/lubieowoce"><code>@​lubieowoce</code></a>, and <a href="https://github.com/ijjk"><code>@​ijjk</code></a> for helping!</p> <h2>v15.3.1-canary.13</h2> <h3>Core Changes</h3> <ul> <li><code>@next/mdx</code>: Use stable turbopack config options: <a href="https://redirect.github.com/vercel/next.js/issues/78261">#78261</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/fa536cf2c94475cecb7585680c5d96e35e00ba7b"><code>fa536cf</code></a> v15.3.1</li> <li><a href="https://github.com/vercel/next.js/commit/256e6f052a27aea0f7d661d5a0a044a073d14c71"><code>256e6f0</code></a> update learn allow branch</li> <li><a href="https://github.com/vercel/next.js/commit/84e103b3daf14ec7d24cc7253aeae1058568098b"><code>84e103b</code></a> chore: Backport SWC-based RC optimization (<a href="https://redirect.github.com/vercel/next.js/issues/78260">#78260</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/a9e7a24d47e4800f2cee34f67c2f8db21affdefa"><code>a9e7a24</code></a> fix: bump <code>image-size@1.2.1</code> (<a href="https://redirect.github.com/vercel/next.js/issues/78149">#78149</a>) (<a href="https://redirect.github.com/vercel/next.js/issues/78164">#78164</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/db5c9b68a362c9b37a1a0cfa8851ce0968767563"><code>db5c9b6</code></a> [test] Activity has types and supports react-server (<a href="https://redirect.github.com/vercel/next.js/issues/78196">#78196</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/b2ff04995be722a5c93225e16e1c7fcc8bb53f91"><code>b2ff049</code></a> v15.3.0</li> <li><a href="https://github.com/vercel/next.js/commit/97ad23fb00a08e8fdef3a53a6e31e96fe5032eab"><code>97ad23f</code></a> IA 2.0: Add &quot;Next Steps&quot; link to /docs landing page (<a href="https://redirect.github.com/vercel/next.js/issues/77981">#77981</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/60bfe642950f4311c094aac9b3203ca8d34790e8"><code>60bfe64</code></a> v15.3.0-canary.46</li> <li><a href="https://github.com/vercel/next.js/commit/7b483cb8f41f27adcd7d30cbe6169831a0f5f91f"><code>7b483cb</code></a> Upgrade React from <code>33661467-20250407</code> to <code>3fbfb9ba-20250409</code> (<a href="https://redirect.github.com/vercel/next.js/issues/77982">#77982</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/664110c18851cffdfe3ed1fc8562efbd2e7746fc"><code>664110c</code></a> Turbopack: read asset entries strongly consistent (<a href="https://redirect.github.com/vercel/next.js/issues/77974">#77974</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vercel/next.js/compare/v15.2.4...v15.3.1">compare view</a></li> </ul> </details> <br /> Updates `tailwindcss` from 4.0.17 to 4.1.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases">tailwindcss's releases</a>.</em></p> <blockquote> <h2>v4.1.5</h2> <h3>Added</h3> <ul> <li>Support using <code>@tailwindcss/upgrade</code> to upgrade between versions of v4.* (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17717">#17717</a>)</li> <li>Add <code>h-lh</code> / <code>min-h-lh</code> / <code>max-h-lh</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17790">#17790</a>)</li> <li>Transition <code>display</code>, <code>visibility</code>, <code>content-visibility</code>, <code>overlay</code>, and <code>pointer-events</code> when using <code>transition</code> to simplify <code>@starting-style</code> usage (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17812">#17812</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Don't scan <code>.geojson</code> or <code>.db</code> files for classes by default (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17700">#17700</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17711">#17711</a>)</li> <li>Hide default shadow suggestions when missing default shadow theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17743">#17743</a>)</li> <li>Replace <code>_</code> with <code>.</code> in theme suggestions for <code>@utility</code> if surrounded by digits (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17733">#17733</a>)</li> <li>Skip <code>color-mix(…)</code> when opacity is <code>100%</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17815">#17815</a>)</li> <li>PostCSS: Ensure that errors in imported stylesheets are recoverable (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17754">#17754</a>)</li> <li>Upgrade: Bump all Tailwind CSS related dependencies during upgrade (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17763">#17763</a>)</li> <li>Upgrade: Don't add <code>-</code> to variants starting with <code>@</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17814">#17814</a>)</li> <li>Upgrade: Don't format stylesheets that didn't change when upgrading (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17824">#17824</a>)</li> </ul> <h2>v4.1.4</h2> <h3>Added</h3> <ul> <li>Add experimental <code>@tailwindcss/oxide-wasm32-wasi</code> target for running Tailwind in browser environments like StackBlitz (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17558">#17558</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Ensure <code>color-mix(…)</code> polyfills do not cause used CSS variables to be removed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17555">#17555</a>)</li> <li>Ensure <code>color-mix(…)</code> polyfills create fallbacks for theme variables that reference other theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17562">#17562</a>)</li> <li>Fix brace expansion in declining ranges like <code>{10..0..5}</code> and <code>{0..10..-5}</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17591">#17591</a>)</li> <li>Work around a Chrome rendering bug when using the <code>skew-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17627">#17627</a>)</li> <li>Ensure container query variant names can contain hyphens (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17628">#17628</a>)</li> <li>Ensure <code>shadow-inherit</code>, <code>inset-shadow-inherit</code>, <code>drop-shadow-inherit</code>, and <code>text-shadow-inherit</code> inherit the shadow color (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17647">#17647</a>)</li> <li>Ensure compatibility with array tuples used in <code>fontSize</code> JS theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17630">#17630</a>)</li> <li>Ensure folders with binary file extensions in their names are scanned for utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17595">#17595</a>)</li> <li>Upgrade: Convert <code>fontSize</code> array tuple syntax to CSS theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17630">#17630</a>)</li> </ul> <h2>v4.1.3</h2> <h3>Fixed</h3> <ul> <li>Show warning when using unsupported bare value data type in <code>--value(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17464">#17464</a>)</li> <li>PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17554">#17554</a>)</li> <li>Ensure classes are detected in Ruby's <code>%w</code> syntax in Slim templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17557">#17557</a>)</li> </ul> <h2>v4.1.2</h2> <h3>Fixed</h3> <ul> <li>Don't rely on the presence of <code>@layer base</code> to polyfill <code>@property</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17506">#17506</a>)</li> <li>Support setting multiple inset shadows as arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17523">#17523</a>)</li> <li>Fix <code>drop-shadow-*</code> utilities that are defined with multiple shadows (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17515">#17515</a>)</li> <li>PostCSS: Fix race condition when two changes are queued concurrently (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</a>)</li> <li>PostCSS: Ensure files containing <code>@tailwind utilities</code> are processed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17514">#17514</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">tailwindcss's changelog</a>.</em></p> <blockquote> <h2>[4.1.5] - 2025-04-30</h2> <h3>Added</h3> <ul> <li>Support using <code>@tailwindcss/upgrade</code> to upgrade between versions of v4.* (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17717">#17717</a>)</li> <li>Add <code>h-lh</code> / <code>min-h-lh</code> / <code>max-h-lh</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17790">#17790</a>)</li> <li>Transition <code>display</code>, <code>visibility</code>, <code>content-visibility</code>, <code>overlay</code>, and <code>pointer-events</code> when using <code>transition</code> to simplify <code>@starting-style</code> usage (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17812">#17812</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Don't scan <code>.geojson</code> or <code>.db</code> files for classes by default (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17700">#17700</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17711">#17711</a>)</li> <li>Hide default shadow suggestions when missing default shadow theme keys (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17743">#17743</a>)</li> <li>Replace <code>_</code> with <code>.</code> in theme sugge... _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 2025-10-31 17:00:22 -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#244