[PR #265] [MERGED] Bump the npm group in /landing with 9 updates #254

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

📋 Pull Request Information

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

Base: mainHead: dependabot/npm_and_yarn/landing/npm-860ebcac29


📝 Commits (1)

  • ea2a15f Bump the npm group in /landing with 9 updates

📊 Changes

2 files changed (+407 additions, -230 deletions)

View changed files

📝 landing/package-lock.json (+399 -222)
📝 landing/package.json (+8 -8)

📄 Description

Bumps the npm group in /landing with 9 updates:

Package From To
@headlessui/react 2.2.2 2.2.3
@tailwindcss/postcss 4.1.5 4.1.7
@types/node 22.15.3 22.15.18
@types/react 19.1.2 19.1.4
@types/react-dom 19.1.3 19.1.5
eslint 9.25.1 9.27.0
eslint-config-next 15.3.1 15.3.2
next 15.3.1 15.3.2
tailwindcss 4.1.5 4.1.7

Updates @headlessui/react from 2.2.2 to 2.2.3

Release notes

Sourced from @​headlessui/react's releases.

@​headlessui/react@​v2.2.3

Added

  • Add a quick trigger action to the Menu, Listbox and Combobox components (#3700)

Fixed

  • Fix clicking Label component should open <Input type="file"> (#3707)
  • Ensure clicking on interactive elements inside Label component works (#3709)
  • Fix focus not returned to SVG Element (#3704)
  • Fix Listbox not focusing first or last option on ArrowUp / ArrowDown (#3721)
  • Performance improvement: only re-render top-level component when nesting components e.g.: Menu inside a Dialog (#3722)
  • Fix closing Menu when other Menu is opened (#3726)
Changelog

Sourced from @​headlessui/react's changelog.

[2.2.3] - 2025-05-12

Added

  • Add a quick trigger action to the Menu, Listbox and Combobox components (#3700)

Fixed

  • Fix clicking Label component should open <Input type="file"> (#3707)
  • Ensure clicking on interactive elements inside Label component works (#3709)
  • Fix focus not returned to SVG Element (#3704)
  • Fix Listbox not focusing first or last option on ArrowUp / ArrowDown (#3721)
  • Performance improvement: only re-render top-level component when nesting components e.g.: Menu inside a Dialog (#3722)
  • Fix closing Menu when other Menu is opened (#3726)
Commits
  • 8a24040 2.2.3 - @​headlessui/react
  • ad7300b Fix closing Menu when other Menu is opened (#3726)
  • afc04bc Implement Popover using a separate state machine (#3725)
  • 7ff4b5b fix typo
  • 18cf984 Performance improvement: only re-render top-level component (#3722)
  • 662663d revert accidentally removed part of test
  • a7e0f0a Simplify internal tests (#3720)
  • c9f8f30 Fix Listbox not focusing first or last option on ArrowUp/ArrowDown (#3721)
  • 0b8deaf Update @​react-aria/focus and @​react-aria/interactions dependencies to latest ...
  • 30a6d51 Fix focus not returned to SVG Element (#3704)
  • Additional commits viewable in compare view

Updates @tailwindcss/postcss from 4.1.5 to 4.1.7

Release notes

Sourced from @​tailwindcss/postcss's releases.

v4.1.7

Added

  • Upgrade: Migrate bare values to named values (#18000)
  • Upgrade: Added cache to improve template migration performance (#18025)

Fixed

  • Allow _ before numbers during candidate extraction (#17961)
  • Prevent duplicate suggestions when using @theme and @utility together (#17675)
  • Ensure that media queries within ::before and ::after pseudo selectors create valid CSS rules in production builds (#17979)
  • Ensure that the standalone CLI does not leave temporary files behind (#17981)
  • Ensure -rotate-* utilities properly negate arbitrary values (#18014)
  • Ignore custom variants using :merge(…) selectors in legacy JS plugins (#18020)
  • Ensure classes containing . are properly extracted from Clojure files (#18038)
  • Upgrade: Fix error when using @import … source(…) (#17963)
  • Upgrade: Change casing of utilities with named values to kebab-case to match updated theme variables (#18017)
  • Upgrade: Don't migrate strings that match utility names in Vue attribute bindings other than class (#18025)

v4.1.6

Added

  • Upgrade: Automatically convert arbitrary values to named values when possible (e.g. h-[1lh] to h-lh) (#17831, #17854)
  • Upgrade: Update dependencies in parallel for improved performance (#17898)
  • Add detailed logging about @source directives, discovered files and scanned files when using DEBUG=* (#17906, #17952)
  • Add support for generating source maps in development (#17775)

Fixed

  • Ensure negative arbitrary scale values generate negative values (#17831)
  • Fix HAML extraction with embedded Ruby (#17846)
  • Don't scan files for utilities when using @reference (#17836)
  • Fix incorrectly replacing _ with in arbitrary modifier shorthand bg-red-500/(--my_opacity) (#17889)
  • Don't scan .log files for classes by default (#17906)
  • Ensure that custom utilities applying other custom utilities don't swallow nested @apply rules (#17925)
  • Download platform specific package if optionalDependencies are skipped (#17929)
Changelog

Sourced from @​tailwindcss/postcss's changelog.

[4.1.7] - 2025-05-15

Added

  • Upgrade: Migrate bare values to named values (#18000)
  • Upgrade: Added cache to improve template migration performance (#18025)

Fixed

  • Allow _ before numbers during candidate extraction (#17961)
  • Prevent duplicate suggestions when using @theme and @utility together (#17675)
  • Ensure that media queries within ::before and ::after pseudo selectors create valid CSS rules in production builds (#17979)
  • Ensure that the standalone CLI does not leave temporary files behind (#17981)
  • Ensure -rotate-* utilities properly negate arbitrary values (#18014)
  • Ignore custom variants using :merge(…) selectors in legacy JS plugins (#18020)
  • Ensure classes containing . are properly extracted from Clojure files (#18038)
  • Upgrade: Fix error when using @import … source(…) (#17963)
  • Upgrade: Change casing of utilities with named values to kebab-case to match updated theme variables (#18017)
  • Upgrade: Don't migrate strings that match utility names in Vue attribute bindings other than class (#18025)

[4.1.6] - 2025-05-09

Added

  • Upgrade: Automatically convert arbitrary values to named values when possible (e.g. h-[1lh] to h-lh) (#17831, #17854)
  • Upgrade: Update dependencies in parallel for improved performance (#17898)
  • Add detailed logging about @source directives, discovered files and scanned files when using DEBUG=* (#17906, #17952)
  • Add support for generating source maps in development (#17775)

Fixed

  • Ensure negative arbitrary scale values generate negative values (#17831)
  • Fix HAML extraction with embedded Ruby (#17846)
  • Don't scan files for utilities when using @reference (#17836)
  • Fix incorrectly replacing _ with in arbitrary modifier shorthand bg-red-500/(--my_opacity) (#17889)
  • Don't scan .log files for classes by default (#17906)
  • Ensure that custom utilities applying other custom utilities don't swallow nested @apply rules (#17925)
  • Download platform specific package if optionalDependencies are skipped (#17929)
Commits

Updates @types/node from 22.15.3 to 22.15.18

Commits

Updates @types/react from 19.1.2 to 19.1.4

Commits

Updates @types/react-dom from 19.1.3 to 19.1.5

Commits

Updates eslint from 9.25.1 to 9.27.0

Release notes

Sourced from eslint's releases.

v9.27.0

Features

  • d71e37f feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717) (Nicholas C. Zakas)
  • ba456e0 feat: Externalize MCP server (#19699) (Nicholas C. Zakas)
  • 07c1a7e feat: add allowRegexCharacters to no-useless-escape (#19705) (sethamus)
  • 7bc6c71 feat: add no-unassigned-vars rule (#19618) (Jacob Bandes-Storch)
  • ee40364 feat: convert no-array-constructor suggestions to autofixes (#19621) (sethamus)
  • 32957cd feat: support TS syntax in max-params (#19557) (Nitin Kumar)

Bug Fixes

  • 5687ce7 fix: correct mismatched removed rules (#19734) (루밀LuMir)
  • dc5ed33 fix: correct types and tighten type definitions in SourceCode class (#19731) (루밀LuMir)
  • de1b5de fix: correct service property name in Linter.ESLintParseResult type (#19713) (Francesco Trotta)
  • 60c3e2c fix: sort keys in eslint-suppressions.json to avoid git churn (#19711) (Ron Waldon-Howe)
  • 9da90ca fix: add allowReserved to Linter.ParserOptions type (#19710) (Francesco Trotta)
  • fbb8be9 fix: add info to ESLint.DeprecatedRuleUse type (#19701) (Francesco Trotta)

Documentation

  • 25de550 docs: Update description of frozen rules to mention TypeScript (#19736) (Nicholas C. Zakas)
  • bd5def6 docs: Clean up configuration files docs (#19735) (Nicholas C. Zakas)
  • 4d0c60d docs: Add Neovim to editor integrations (#19729) (Maria José Solano)
  • 71317eb docs: Update README (GitHub Actions Bot)
  • 4c289e6 docs: Update README (GitHub Actions Bot)
  • f0f0d46 docs: clarify that unused suppressions cause non-zero exit code (#19698) (Milos Djermanovic)
  • 8ed3273 docs: fix internal usages of ConfigData type (#19688) (Francesco Trotta)
  • eb316a8 docs: add fmt and check sections to Package.json Conventions (#19686) (루밀LuMir)
  • a3a2559 docs: fix wording in Combine Configs (#19685) (Milos Djermanovic)
  • c8d17e1 docs: Update README (GitHub Actions Bot)

Chores

  • f8f1560 chore: upgrade @​eslint/js@​9.27.0 (#19739) (Milos Djermanovic)
  • ecaef73 chore: package.json update for @​eslint/js release (Jenkins)
  • 596fdc6 chore: update dependency @​arethetypeswrong/cli to ^0.18.0 (#19732) (renovate[bot])
  • f791da0 chore: remove unbalanced curly brace from .editorconfig (#19730) (Maria José Solano)
  • e86edee refactor: Consolidate Config helpers (#19675) (Nicholas C. Zakas)
  • cf36352 chore: remove shared types (#19718) (Francesco Trotta)
  • f60f276 refactor: Easier RuleContext creation (#19709) (Nicholas C. Zakas)
  • 58a171e chore: update dependency @​eslint/plugin-kit to ^0.3.1 (#19712) (renovate[bot])
  • 3a075a2 chore: update dependency @​eslint/core to ^0.14.0 (#19715) (renovate[bot])
  • 44bac9d ci: run tests in Node.js 24 (#19702) (Francesco Trotta)
  • 35304dd chore: add missing funding field to packages (#19684) (루밀LuMir)
  • f305beb test: mock process.emitWarning to prevent output disruption (#19687) (Francesco Trotta)

v9.26.0

Features

  • e9754e7 feat: add reportGlobalThis to no-shadow-restricted-names (#19670) (sethamus)
  • 0fa2b7a feat: add suggestions for eqeqeq rule (#19640) (Nitin Kumar)
  • dcbdcc9 feat: Add MCP server (#19592) (Nicholas C. Zakas)
  • 2dfd83e feat: add ignoreDirectives option in no-unused-expressions (#19645) (sethamus)

... (truncated)

Changelog

Sourced from eslint's changelog.

v9.27.0 - May 16, 2025

  • f8f1560 chore: upgrade @​eslint/js@​9.27.0 (#19739) (Milos Djermanovic)
  • ecaef73 chore: package.json update for @​eslint/js release (Jenkins)
  • 25de550 docs: Update description of frozen rules to mention TypeScript (#19736) (Nicholas C. Zakas)
  • bd5def6 docs: Clean up configuration files docs (#19735) (Nicholas C. Zakas)
  • d71e37f feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717) (Nicholas C. Zakas)
  • 5687ce7 fix: correct mismatched removed rules (#19734) (루밀LuMir)
  • 596fdc6 chore: update dependency @​arethetypeswrong/cli to ^0.18.0 (#19732) (renovate[bot])
  • ba456e0 feat: Externalize MCP server (#19699) (Nicholas C. Zakas)
  • dc5ed33 fix: correct types and tighten type definitions in SourceCode class (#19731) (루밀LuMir)
  • 4d0c60d docs: Add Neovim to editor integrations (#19729) (Maria José Solano)
  • f791da0 chore: remove unbalanced curly brace from .editorconfig (#19730) (Maria José Solano)
  • e86edee refactor: Consolidate Config helpers (#19675) (Nicholas C. Zakas)
  • 07c1a7e feat: add allowRegexCharacters to no-useless-escape (#19705) (sethamus)
  • cf36352 chore: remove shared types (#19718) (Francesco Trotta)
  • f60f276 refactor: Easier RuleContext creation (#19709) (Nicholas C. Zakas)
  • 71317eb docs: Update README (GitHub Actions Bot)
  • de1b5de fix: correct service property name in Linter.ESLintParseResult type (#19713) (Francesco Trotta)
  • 58a171e chore: update dependency @​eslint/plugin-kit to ^0.3.1 (#19712) (renovate[bot])
  • 3a075a2 chore: update dependency @​eslint/core to ^0.14.0 (#19715) (renovate[bot])
  • 60c3e2c fix: sort keys in eslint-suppressions.json to avoid git churn (#19711) (Ron Waldon-Howe)
  • 4c289e6 docs: Update README (GitHub Actions Bot)
  • 9da90ca fix: add allowReserved to Linter.ParserOptions type (#19710) (Francesco Trotta)
  • 7bc6c71 feat: add no-unassigned-vars rule (#19618) (Jacob Bandes-Storch)
  • ee40364 feat: convert no-array-constructor suggestions to autofixes (#19621) (sethamus)
  • fbb8be9 fix: add info to ESLint.DeprecatedRuleUse type (#19701) (Francesco Trotta)
  • f0f0d46 docs: clarify that unused suppressions cause non-zero exit code (#19698) (Milos Djermanovic)
  • 44bac9d ci: run tests in Node.js 24 (#19702) (Francesco Trotta)
  • 32957cd feat: support TS syntax in max-params (#19557) (Nitin Kumar)
  • 35304dd chore: add missing funding field to packages (#19684) (루밀LuMir)
  • 8ed3273 docs: fix internal usages of ConfigData type (#19688) (Francesco Trotta)
  • f305beb test: mock process.emitWarning to prevent output disruption (#19687) (Francesco Trotta)
  • eb316a8 docs: add fmt and check sections to Package.json Conventions (#19686) (루밀LuMir)
  • a3a2559 docs: fix wording in Combine Configs (#19685) (Milos Djermanovic)
  • c8d17e1 docs: Update README (GitHub Actions Bot)

v9.26.0 - May 2, 2025

  • 5b247c8 chore: upgrade to @eslint/js@9.26.0 (#19681) (Francesco Trotta)
  • d6fa4ac chore: package.json update for @​eslint/js release (Jenkins)
  • e9754e7 feat: add reportGlobalThis to no-shadow-restricted-names (#19670) (sethamus)
  • 0fa2b7a feat: add suggestions for eqeqeq rule (#19640) (Nitin Kumar)
  • dd98d63 docs: Update README (GitHub Actions Bot)
  • 96e84de fix: check cache file existence before deletion (#19648) (sethamus)
  • c25e858 docs: Update README (GitHub Actions Bot)
  • 0958690 chore: disambiguate internal types LanguageOptions and Rule (#19669) (Francesco Trotta)
  • dcbdcc9 feat: Add MCP server (#19592) (Nicholas C. Zakas)
  • b2397e9 docs: Update README (GitHub Actions Bot)
  • d683aeb fix: don't crash on tests with circular references in RuleTester (#19664) (Milos Djermanovic)

... (truncated)

Commits

Updates eslint-config-next from 15.3.1 to 15.3.2

Release notes

Sourced from eslint-config-next's releases.

v15.3.2

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

Core Changes

  • backport: fix(turbopack): Store persistence of wrapped task on RawVc::LocalOutput (#78488) (#78883)
  • @​next/mdx: Use stable turbopack config options (#78880)
  • Fix react-compiler: Fix detection of interest (#78879)
  • Fix turbopack: Backport sourcemap bugfix (#78881)
  • [next-server] preserve rsc query for rsc redirects (#78876)
  • Update middleware public/static matching (#78875)

Credits

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

Commits

Updates next from 15.3.1 to 15.3.2

Release notes

Sourced from next's releases.

v15.3.2

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

Core Changes

  • backport: fix(turbopack): Store persistence of wrapped task on RawVc::LocalOutput (#78488) (#78883)
  • @​next/mdx: Use stable turbopack config options (#78880)
  • Fix react-compiler: Fix detection of interest (#78879)
  • Fix turbopack: Backport sourcemap bugfix (#78881)
  • [next-server] preserve rsc query for rsc redirects (#78876)
  • Update middleware public/static matching (#78875)

Credits

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

Commits

Updates tailwindcss from 4.1.5 to 4.1.7

Release notes

Sourced from tailwindcss's releases.

v4.1.7

Added

  • Upgrade: Migrate bare values to named values (#18000)
  • Upgrade: Added cache to improve template migration performance (#18025)

Fixed

  • Allow _ before numbers during candidate extraction (#17961)
  • Prevent duplicate suggestions when using @theme and @utility together (#17675)
  • Ensure that media queries within ::before and ::after pseudo selectors create valid CSS rules in production builds (#17979)
  • Ensure that the standalone CLI does not leave temporary files behind (#17981)
  • Ensure -rotate-* utilities properly negate arbitrary values (#18014)
  • Ignore custom variants using :merge(…) selectors in legacy JS plugins (#18020)
  • Ensure classes containing . are properly extracted from Clojure files (#18038)
  • Upgrade: Fix error when using @import … source(…) (#17963)
  • Upgrade: Change casing of utilities with named values to kebab-case to match updated theme variables (#18017)
  • Upgrade: Don't migrate strings that match utility names in Vue attribute bindings other than class (#18025)

v4.1.6

Added

  • Upgrade: Automatically convert arbitrary values to named values when possible (e.g. h-[1lh] to h-lh) (#17831, #17854)
  • Upgrade: Update dependencies in parallel for improved performance (#17898)
  • Add detailed logging about @source directives, discovered files and scanned files when using DEBUG=* (#17906, #17952)
  • Add support for generating source maps in development (#17775)

Fixed

  • Ensure negative arbitrary scale values generate negative values (#17831)
  • Fix HAML extraction with embedded Ruby (#17846)
  • Don't scan files for utilities when using @reference (#17836)
  • Fix incorrectly replacing _ with in arbitrary modifier shorthand bg-red-500/(--my_opacity) (#17889)
  • Don't scan .log files for classes by default (#17906)
  • Ensure that custom utilities applying other custom utilities don't swallow nested @apply rules (#17925)
  • Download platform specific package if optionalDependencies are skipped (#17929)
Changelog

Sourced from tailwindcss's changelog.

[4.1.7] - 2025-05-15

Added

  • Upgrade: Migrate bare values to named values (#18000)
  • Upgrade: Added cache to improve template migration performance (#18025)

Fixed

  • Allow _ before numbers during candidate extraction (#17961)
  • Prevent duplicate suggestions when using @theme and @utility together (#17675)
  • Ensure that media queries within ::before and ::after pseudo selectors create valid CSS rules in production builds (#17979)
  • Ensure that the standalone CLI does not leave temporary files behind (#17981)
  • Ensure -rotate-* utilities properly negate arbitrary values (#18014)
  • Ignore custom variants using :merge(…) selectors in legacy JS plugins (#18020)
  • Ensure classes containing . are properly extracted from Clojure files (#18038)
  • Upgrade: Fix error when using @import … source(…) (#17963)
  • Upgrade: Change casing of utilities with named values to kebab-case to match updated theme variables (#18017)
  • Upgrade: Don't migrate strings that match utility names in Vue attribute bindings other than class (#18025)

[4.1.6] - 2025-05-09

Added

  • Upgrade: Automatically convert arbitrary values to named values when possible (e.g. h-[1lh] to h-lh) (#17831, #17854)
  • Upgrade: Update dependencies in parallel for improved performance (#17898)
  • Add detailed logging about @source directives, discovered files and scanned files when using DEBUG=* (#17906, #17952)
  • Add support for generating source maps in development (#17775)

Fixed

  • Ensure negative arbitrary scale values generate negative values (#17831)
  • Fix HAML extraction with embedded Ruby (#17846)
  • Don't scan files for utilities when using @reference (#17836)
  • Fix incorrectly replacing _ with in arbitrary modifier shorthand bg-red-500/(--my_opacity) (#17889)
  • Don't scan .log files for classes by default (#17906)
  • Ensure that custom utilities applying other custom utilities don't swallow nested @apply rules (#17925)
  • Download platform specific package if optionalDependencies are skipped (#17929)
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

🔄 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/265 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 5/17/2025 **Status:** ✅ Merged **Merged:** 5/17/2025 **Merged by:** [@ricoberger](https://github.com/ricoberger) **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/landing/npm-860ebcac29` --- ### 📝 Commits (1) - [`ea2a15f`](https://github.com/feeddeck/feeddeck/commit/ea2a15fdea79c6979d6988e6e84cfa661533d736) Bump the npm group in /landing with 9 updates ### 📊 Changes **2 files changed** (+407 additions, -230 deletions) <details> <summary>View changed files</summary> 📝 `landing/package-lock.json` (+399 -222) 📝 `landing/package.json` (+8 -8) </details> ### 📄 Description Bumps the npm group in /landing with 9 updates: | Package | From | To | | --- | --- | --- | | [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.2` | `2.2.3` | | [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.5` | `4.1.7` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.3` | `22.15.18` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.2` | `19.1.4` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.3` | `19.1.5` | | [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.27.0` | | [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.1` | `15.3.2` | | [next](https://github.com/vercel/next.js) | `15.3.1` | `15.3.2` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.5` | `4.1.7` | Updates `@headlessui/react` from 2.2.2 to 2.2.3 <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.3</h2> <h3>Added</h3> <ul> <li>Add a quick trigger action to the <code>Menu</code>, <code>Listbox</code> and <code>Combobox</code> components (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3700">#3700</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix clicking <code>Label</code> component should open <code>&lt;Input type=&quot;file&quot;&gt;</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3707">#3707</a>)</li> <li>Ensure clicking on interactive elements inside <code>Label</code> component works (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3709">#3709</a>)</li> <li>Fix focus not returned to SVG Element (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3704">#3704</a>)</li> <li>Fix <code>Listbox</code> not focusing first or last option on ArrowUp / ArrowDown (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3721">#3721</a>)</li> <li>Performance improvement: only re-render top-level component when nesting components e.g.: <code>Menu</code> inside a <code>Dialog</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3722">#3722</a>)</li> <li>Fix closing <code>Menu</code> when other <code>Menu</code> is opened (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3726">#3726</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.3] - 2025-05-12</h2> <h3>Added</h3> <ul> <li>Add a quick trigger action to the <code>Menu</code>, <code>Listbox</code> and <code>Combobox</code> components (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3700">#3700</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix clicking <code>Label</code> component should open <code>&lt;Input type=&quot;file&quot;&gt;</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3707">#3707</a>)</li> <li>Ensure clicking on interactive elements inside <code>Label</code> component works (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3709">#3709</a>)</li> <li>Fix focus not returned to SVG Element (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3704">#3704</a>)</li> <li>Fix <code>Listbox</code> not focusing first or last option on ArrowUp / ArrowDown (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3721">#3721</a>)</li> <li>Performance improvement: only re-render top-level component when nesting components e.g.: <code>Menu</code> inside a <code>Dialog</code> (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3722">#3722</a>)</li> <li>Fix closing <code>Menu</code> when other <code>Menu</code> is opened (<a href="https://redirect.github.com/tailwindlabs/headlessui/pull/3726">#3726</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tailwindlabs/headlessui/commit/8a24040316f8f31c17c72afd13baea9c8adf8170"><code>8a24040</code></a> 2.2.3 - <code>@​headlessui/react</code></li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/ad7300b07618934cdc7a8d5e793f8adac177e90b"><code>ad7300b</code></a> Fix closing <code>Menu</code> when other <code>Menu</code> is opened (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3726">#3726</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/afc04bc28818696a88a5027517b82f649b81bea0"><code>afc04bc</code></a> Implement <code>Popover</code> using a separate state machine (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3725">#3725</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/7ff4b5bb9b9e4702102888919ada181c3e8d9879"><code>7ff4b5b</code></a> fix typo</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/18cf98454d6605791f2317094cf0c7dbf36dc0d7"><code>18cf984</code></a> Performance improvement: only re-render top-level component (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3722">#3722</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/662663d06a464134aa99ece6bfa2e16631b00142"><code>662663d</code></a> revert accidentally removed part of test</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/a7e0f0a937968992d883e002f4a56c349b414e90"><code>a7e0f0a</code></a> Simplify internal tests (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3720">#3720</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/c9f8f30b908014e3e11e0cd1210561fdbe904edc"><code>c9f8f30</code></a> Fix <code>Listbox</code> not focusing first or last option on ArrowUp/ArrowDown (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3721">#3721</a>)</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/0b8deaf7a94124b0e78a92f0d63167f1180337ce"><code>0b8deaf</code></a> Update <code>@​react-aria/focus</code> and <code>@​react-aria/interactions</code> dependencies to latest ...</li> <li><a href="https://github.com/tailwindlabs/headlessui/commit/30a6d51665cd257a6d50af7fece7f24df4b74a96"><code>30a6d51</code></a> Fix focus not returned to SVG Element (<a href="https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react/issues/3704">#3704</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.2.3/packages/@headlessui-react">compare view</a></li> </ul> </details> <br /> Updates `@tailwindcss/postcss` from 4.1.5 to 4.1.7 <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.7</h2> <h3>Added</h3> <ul> <li>Upgrade: Migrate bare values to named values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18000">#18000</a>)</li> <li>Upgrade: Added cache to improve template migration performance (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18025">#18025</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Allow <code>_</code> before numbers during candidate extraction (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17961">#17961</a>)</li> <li>Prevent duplicate suggestions when using <code>@theme</code> and <code>@utility</code> together (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17675">#17675</a>)</li> <li>Ensure that media queries within <code>::before</code> and <code>::after</code> pseudo selectors create valid CSS rules in production builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17979">#17979</a>)</li> <li>Ensure that the standalone CLI does not leave temporary files behind (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17981">#17981</a>)</li> <li>Ensure <code>-rotate-*</code> utilities properly negate arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18014">#18014</a>)</li> <li>Ignore custom variants using <code>:merge(…)</code> selectors in legacy JS plugins (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18020">#18020</a>)</li> <li>Ensure classes containing <code>.</code> are properly extracted from Clojure files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18038">#18038</a>)</li> <li>Upgrade: Fix error when using <code>@import … source(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17963">#17963</a>)</li> <li>Upgrade: Change casing of utilities with named values to kebab-case to match updated theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18017">#18017</a>)</li> <li>Upgrade: Don't migrate strings that match utility names in Vue attribute bindings other than <code>class</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18025">#18025</a>)</li> </ul> <h2>v4.1.6</h2> <h3>Added</h3> <ul> <li>Upgrade: Automatically convert arbitrary values to named values when possible (e.g. <code>h-[1lh]</code> to <code>h-lh</code>) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17831">#17831</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17854">#17854</a>)</li> <li>Upgrade: Update dependencies in parallel for improved performance (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17898">#17898</a>)</li> <li>Add detailed logging about <code>@source</code> directives, discovered files and scanned files when using <code>DEBUG=*</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17906">#17906</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17952">#17952</a>)</li> <li>Add support for generating source maps in development (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17775">#17775</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Ensure negative arbitrary <code>scale</code> values generate negative values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17831">#17831</a>)</li> <li>Fix HAML extraction with embedded Ruby (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17846">#17846</a>)</li> <li>Don't scan files for utilities when using <code>@reference</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17836">#17836</a>)</li> <li>Fix incorrectly replacing <code>_</code> with <code> </code> in arbitrary modifier shorthand <code>bg-red-500/(--my_opacity)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17889">#17889</a>)</li> <li>Don't scan <code>.log</code> files for classes by default (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17906">#17906</a>)</li> <li>Ensure that custom utilities applying other custom utilities don't swallow nested <code>@apply</code> rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17925">#17925</a>)</li> <li>Download platform specific package if <code>optionalDependencies</code> are skipped (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17929">#17929</a>)</li> </ul> </blockquote> </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.7] - 2025-05-15</h2> <h3>Added</h3> <ul> <li>Upgrade: Migrate bare values to named values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18000">#18000</a>)</li> <li>Upgrade: Added cache to improve template migration performance (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18025">#18025</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Allow <code>_</code> before numbers during candidate extraction (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17961">#17961</a>)</li> <li>Prevent duplicate suggestions when using <code>@theme</code> and <code>@utility</code> together (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17675">#17675</a>)</li> <li>Ensure that media queries within <code>::before</code> and <code>::after</code> pseudo selectors create valid CSS rules in production builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17979">#17979</a>)</li> <li>Ensure that the standalone CLI does not leave temporary files behind (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17981">#17981</a>)</li> <li>Ensure <code>-rotate-*</code> utilities properly negate arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18014">#18014</a>)</li> <li>Ignore custom variants using <code>:merge(…)</code> selectors in legacy JS plugins (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18020">#18020</a>)</li> <li>Ensure classes containing <code>.</code> are properly extracted from Clojure files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18038">#18038</a>)</li> <li>Upgrade: Fix error when using <code>@import … source(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17963">#17963</a>)</li> <li>Upgrade: Change casing of utilities with named values to kebab-case to match updated theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18017">#18017</a>)</li> <li>Upgrade: Don't migrate strings that match utility names in Vue attribute bindings other than <code>class</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18025">#18025</a>)</li> </ul> <h2>[4.1.6] - 2025-05-09</h2> <h3>Added</h3> <ul> <li>Upgrade: Automatically convert arbitrary values to named values when possible (e.g. <code>h-[1lh]</code> to <code>h-lh</code>) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17831">#17831</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17854">#17854</a>)</li> <li>Upgrade: Update dependencies in parallel for improved performance (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17898">#17898</a>)</li> <li>Add detailed logging about <code>@source</code> directives, discovered files and scanned files when using <code>DEBUG=*</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17906">#17906</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17952">#17952</a>)</li> <li>Add support for generating source maps in development (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17775">#17775</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Ensure negative arbitrary <code>scale</code> values generate negative values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17831">#17831</a>)</li> <li>Fix HAML extraction with embedded Ruby (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17846">#17846</a>)</li> <li>Don't scan files for utilities when using <code>@reference</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17836">#17836</a>)</li> <li>Fix incorrectly replacing <code>_</code> with <code> </code> in arbitrary modifier shorthand <code>bg-red-500/(--my_opacity)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17889">#17889</a>)</li> <li>Don't scan <code>.log</code> files for classes by default (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17906">#17906</a>)</li> <li>Ensure that custom utilities applying other custom utilities don't swallow nested <code>@apply</code> rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17925">#17925</a>)</li> <li>Download platform specific package if <code>optionalDependencies</code> are skipped (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17929">#17929</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/74e084ad2754fe687349042015196addc9cb1327"><code>74e084a</code></a> Prepare v4.1.7 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/18040">#18040</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/0d975f5f060352dee67e925992ef0b1b9a8d18a6"><code>0d975f5</code></a> Update dedent 1.5.3 → 1.6.0 (minor) (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17965">#17965</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/2d139984dadd50f7ccc60b4a4f221309eebfb065"><code>2d13998</code></a> Prepare v4.1.6 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17951">#17951</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/56b22bb1d38cb9a9408fe5dcf71eeb3c7407c4c0"><code>56b22bb</code></a> Add support for source maps (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17775">#17775</a>)</li> <li>See full diff in <a href="https://github.com/tailwindlabs/tailwindcss/commits/v4.1.7/packages/@tailwindcss-postcss">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 22.15.3 to 22.15.18 <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.1.2 to 19.1.4 <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.1.3 to 19.1.5 <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.25.1 to 9.27.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.27.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><code>d71e37f</code></a> feat: Allow flags to be set in ESLINT_FLAGS env variable (<a href="https://redirect.github.com/eslint/eslint/issues/19717">#19717</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><code>ba456e0</code></a> feat: Externalize MCP server (<a href="https://redirect.github.com/eslint/eslint/issues/19699">#19699</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0"><code>07c1a7e</code></a> feat: add <code>allowRegexCharacters</code> to <code>no-useless-escape</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19705">#19705</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><code>7bc6c71</code></a> feat: add no-unassigned-vars rule (<a href="https://redirect.github.com/eslint/eslint/issues/19618">#19618</a>) (Jacob Bandes-Storch)</li> <li><a href="https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66"><code>ee40364</code></a> feat: convert no-array-constructor suggestions to autofixes (<a href="https://redirect.github.com/eslint/eslint/issues/19621">#19621</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1"><code>32957cd</code></a> feat: support TS syntax in <code>max-params</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19557">#19557</a>) (Nitin Kumar)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><code>5687ce7</code></a> fix: correct mismatched removed rules (<a href="https://redirect.github.com/eslint/eslint/issues/19734">#19734</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601"><code>dc5ed33</code></a> fix: correct types and tighten type definitions in <code>SourceCode</code> class (<a href="https://redirect.github.com/eslint/eslint/issues/19731">#19731</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/de1b5deba069f770140f3a7dba2702c1016dcc2a"><code>de1b5de</code></a> fix: correct <code>service</code> property name in <code>Linter.ESLintParseResult</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19713">#19713</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97"><code>60c3e2c</code></a> fix: sort keys in eslint-suppressions.json to avoid git churn (<a href="https://redirect.github.com/eslint/eslint/issues/19711">#19711</a>) (Ron Waldon-Howe)</li> <li><a href="https://github.com/eslint/eslint/commit/9da90ca3c163adb23a9cc52421f59dedfce34fc9"><code>9da90ca</code></a> fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19710">#19710</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94"><code>fbb8be9</code></a> fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19701">#19701</a>) (Francesco Trotta)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/25de55055d420d7c8b794ae5fdaeb67947c613d9"><code>25de550</code></a> docs: Update description of frozen rules to mention TypeScript (<a href="https://redirect.github.com/eslint/eslint/issues/19736">#19736</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3"><code>bd5def6</code></a> docs: Clean up configuration files docs (<a href="https://redirect.github.com/eslint/eslint/issues/19735">#19735</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7"><code>4d0c60d</code></a> docs: Add Neovim to editor integrations (<a href="https://redirect.github.com/eslint/eslint/issues/19729">#19729</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27"><code>71317eb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8"><code>4c289e6</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/f0f0d46ab2f87e439642abd84b6948b447b66349"><code>f0f0d46</code></a> docs: clarify that unused suppressions cause non-zero exit code (<a href="https://redirect.github.com/eslint/eslint/issues/19698">#19698</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8"><code>8ed3273</code></a> docs: fix internal usages of <code>ConfigData</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19688">#19688</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/eb316a83a49347ab47ae965ff95f81dd620d074c"><code>eb316a8</code></a> docs: add <code>fmt</code> and <code>check</code> sections to <code>Package.json Conventions</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19686">#19686</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/a3a255924866b94ef8d604e91636547600edec56"><code>a3a2559</code></a> docs: fix wording in Combine Configs (<a href="https://redirect.github.com/eslint/eslint/issues/19685">#19685</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/c8d17e11dc63909e693eaed5b5ccc50e698ac3b3"><code>c8d17e1</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32"><code>f8f1560</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.27.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19739">#19739</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e"><code>596fdc6</code></a> chore: update dependency <code>@​arethetypeswrong/cli</code> to ^0.18.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19732">#19732</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b"><code>f791da0</code></a> chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19730">#19730</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e"><code>e86edee</code></a> refactor: Consolidate Config helpers (<a href="https://redirect.github.com/eslint/eslint/issues/19675">#19675</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517"><code>cf36352</code></a> chore: remove shared types (<a href="https://redirect.github.com/eslint/eslint/issues/19718">#19718</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1"><code>f60f276</code></a> refactor: Easier RuleContext creation (<a href="https://redirect.github.com/eslint/eslint/issues/19709">#19709</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424"><code>58a171e</code></a> chore: update dependency <code>@​eslint/plugin-kit</code> to ^0.3.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19712">#19712</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d"><code>3a075a2</code></a> chore: update dependency <code>@​eslint/core</code> to ^0.14.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19715">#19715</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167"><code>44bac9d</code></a> ci: run tests in Node.js 24 (<a href="https://redirect.github.com/eslint/eslint/issues/19702">#19702</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde"><code>35304dd</code></a> chore: add missing <code>funding</code> field to packages (<a href="https://redirect.github.com/eslint/eslint/issues/19684">#19684</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32"><code>f305beb</code></a> test: mock <code>process.emitWarning</code> to prevent output disruption (<a href="https://redirect.github.com/eslint/eslint/issues/19687">#19687</a>) (Francesco Trotta)</li> </ul> <h2>v9.26.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f"><code>e9754e7</code></a> feat: add reportGlobalThis to no-shadow-restricted-names (<a href="https://redirect.github.com/eslint/eslint/issues/19670">#19670</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c"><code>0fa2b7a</code></a> feat: add suggestions for <code>eqeqeq</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19640">#19640</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3"><code>dcbdcc9</code></a> feat: Add MCP server (<a href="https://redirect.github.com/eslint/eslint/issues/19592">#19592</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf"><code>2dfd83e</code></a> feat: add <code>ignoreDirectives</code> option in <code>no-unused-expressions</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19645">#19645</a>) (sethamus)</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.27.0 - May 16, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32"><code>f8f1560</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.27.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19739">#19739</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/25de55055d420d7c8b794ae5fdaeb67947c613d9"><code>25de550</code></a> docs: Update description of frozen rules to mention TypeScript (<a href="https://redirect.github.com/eslint/eslint/issues/19736">#19736</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3"><code>bd5def6</code></a> docs: Clean up configuration files docs (<a href="https://redirect.github.com/eslint/eslint/issues/19735">#19735</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><code>d71e37f</code></a> feat: Allow flags to be set in ESLINT_FLAGS env variable (<a href="https://redirect.github.com/eslint/eslint/issues/19717">#19717</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><code>5687ce7</code></a> fix: correct mismatched removed rules (<a href="https://redirect.github.com/eslint/eslint/issues/19734">#19734</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e"><code>596fdc6</code></a> chore: update dependency <code>@​arethetypeswrong/cli</code> to ^0.18.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19732">#19732</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><code>ba456e0</code></a> feat: Externalize MCP server (<a href="https://redirect.github.com/eslint/eslint/issues/19699">#19699</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/dc5ed337fd18cb59801e4afaf394f6b84057b601"><code>dc5ed33</code></a> fix: correct types and tighten type definitions in <code>SourceCode</code> class (<a href="https://redirect.github.com/eslint/eslint/issues/19731">#19731</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/4d0c60d0738cb32c12e4ea132caa6fab6d5ed0a7"><code>4d0c60d</code></a> docs: Add Neovim to editor integrations (<a href="https://redirect.github.com/eslint/eslint/issues/19729">#19729</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/f791da040189ada1b1ec15856557b939ffcd978b"><code>f791da0</code></a> chore: remove unbalanced curly brace from <code>.editorconfig</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19730">#19730</a>) (Maria José Solano)</li> <li><a href="https://github.com/eslint/eslint/commit/e86edee0918107e4e41e908fe59c937b83f00d4e"><code>e86edee</code></a> refactor: Consolidate Config helpers (<a href="https://redirect.github.com/eslint/eslint/issues/19675">#19675</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/07c1a7e839ec61bd706c651428606ea5955b2bb0"><code>07c1a7e</code></a> feat: add <code>allowRegexCharacters</code> to <code>no-useless-escape</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19705">#19705</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/cf3635299e09570b7472286f25dacd8ab24e0517"><code>cf36352</code></a> chore: remove shared types (<a href="https://redirect.github.com/eslint/eslint/issues/19718">#19718</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f60f2764971a33e252be13e560dccf21f554dbf1"><code>f60f276</code></a> refactor: Easier RuleContext creation (<a href="https://redirect.github.com/eslint/eslint/issues/19709">#19709</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/71317ebeaf1c542114e4fcda99ee26115d8e4a27"><code>71317eb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/de1b5deba069f770140f3a7dba2702c1016dcc2a"><code>de1b5de</code></a> fix: correct <code>service</code> property name in <code>Linter.ESLintParseResult</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19713">#19713</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/58a171e8f0dcc1e599ac22bf8c386abacdbee424"><code>58a171e</code></a> chore: update dependency <code>@​eslint/plugin-kit</code> to ^0.3.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19712">#19712</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/3a075a29cfb43ef08711c2e433fb6f218855886d"><code>3a075a2</code></a> chore: update dependency <code>@​eslint/core</code> to ^0.14.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19715">#19715</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/60c3e2cf9256f3676b7934e26ff178aaf19c9e97"><code>60c3e2c</code></a> fix: sort keys in eslint-suppressions.json to avoid git churn (<a href="https://redirect.github.com/eslint/eslint/issues/19711">#19711</a>) (Ron Waldon-Howe)</li> <li><a href="https://github.com/eslint/eslint/commit/4c289e685e6cf87331f4b1e6afe34a4feb8e6cc8"><code>4c289e6</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/9da90ca3c163adb23a9cc52421f59dedfce34fc9"><code>9da90ca</code></a> fix: add <code>allowReserved</code> to <code>Linter.ParserOptions</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19710">#19710</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><code>7bc6c71</code></a> feat: add no-unassigned-vars rule (<a href="https://redirect.github.com/eslint/eslint/issues/19618">#19618</a>) (Jacob Bandes-Storch)</li> <li><a href="https://github.com/eslint/eslint/commit/ee4036429758cdaf7f77c52f1c2b74b5a2bb7b66"><code>ee40364</code></a> feat: convert no-array-constructor suggestions to autofixes (<a href="https://redirect.github.com/eslint/eslint/issues/19621">#19621</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/fbb8be9256dc7613fa0b87e87974714284b78a94"><code>fbb8be9</code></a> fix: add <code>info</code> to <code>ESLint.DeprecatedRuleUse</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19701">#19701</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f0f0d46ab2f87e439642abd84b6948b447b66349"><code>f0f0d46</code></a> docs: clarify that unused suppressions cause non-zero exit code (<a href="https://redirect.github.com/eslint/eslint/issues/19698">#19698</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/44bac9d15c4e0ca099d0b0d85e601f3b55d4e167"><code>44bac9d</code></a> ci: run tests in Node.js 24 (<a href="https://redirect.github.com/eslint/eslint/issues/19702">#19702</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/32957cde72196c7e41741db311786d881c1613a1"><code>32957cd</code></a> feat: support TS syntax in <code>max-params</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19557">#19557</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde"><code>35304dd</code></a> chore: add missing <code>funding</code> field to packages (<a href="https://redirect.github.com/eslint/eslint/issues/19684">#19684</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/8ed32734cc22988173f99fd0703d50f94c60feb8"><code>8ed3273</code></a> docs: fix internal usages of <code>ConfigData</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19688">#19688</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f305beb82c51215ad48c5c860f02be1b34bcce32"><code>f305beb</code></a> test: mock <code>process.emitWarning</code> to prevent output disruption (<a href="https://redirect.github.com/eslint/eslint/issues/19687">#19687</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/eb316a83a49347ab47ae965ff95f81dd620d074c"><code>eb316a8</code></a> docs: add <code>fmt</code> and <code>check</code> sections to <code>Package.json Conventions</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19686">#19686</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/a3a255924866b94ef8d604e91636547600edec56"><code>a3a2559</code></a> docs: fix wording in Combine Configs (<a href="https://redirect.github.com/eslint/eslint/issues/19685">#19685</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/c8d17e11dc63909e693eaed5b5ccc50e698ac3b3"><code>c8d17e1</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <p>v9.26.0 - May 2, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc"><code>5b247c8</code></a> chore: upgrade to <code>@eslint/js@9.26.0</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19681">#19681</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77"><code>d6fa4ac</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f"><code>e9754e7</code></a> feat: add reportGlobalThis to no-shadow-restricted-names (<a href="https://redirect.github.com/eslint/eslint/issues/19670">#19670</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c"><code>0fa2b7a</code></a> feat: add suggestions for <code>eqeqeq</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19640">#19640</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92"><code>dd98d63</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469"><code>96e84de</code></a> fix: check cache file existence before deletion (<a href="https://redirect.github.com/eslint/eslint/issues/19648">#19648</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e"><code>c25e858</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320"><code>0958690</code></a> chore: disambiguate internal types <code>LanguageOptions</code> and <code>Rule</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19669">#19669</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3"><code>dcbdcc9</code></a> feat: Add MCP server (<a href="https://redirect.github.com/eslint/eslint/issues/19592">#19592</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588"><code>b2397e9</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e"><code>d683aeb</code></a> fix: don't crash on tests with circular references in <code>RuleTester</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19664">#19664</a>) (Milos Djermanovic)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/b9080cf28d88f934941a545a033eb960eceeadbd"><code>b9080cf</code></a> 9.27.0</li> <li><a href="https://github.com/eslint/eslint/commit/b7a5c66129c6e504368d1fc452f58c538e4d48e6"><code>b7a5c66</code></a> Build: changelog update for 9.27.0</li> <li><a href="https://github.com/eslint/eslint/commit/f8f1560de633aaf24a7099f89cbbfed12a762a32"><code>f8f1560</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.27.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19739">#19739</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/25de55055d420d7c8b794ae5fdaeb67947c613d9"><code>25de550</code></a> docs: Update description of frozen rules to mention TypeScript (<a href="https://redirect.github.com/eslint/eslint/issues/19736">#19736</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/bd5def66d1a3f9bad7da3547b5dff6003e67d9d3"><code>bd5def6</code></a> docs: Clean up configuration files docs (<a href="https://redirect.github.com/eslint/eslint/issues/19735">#19735</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/d71e37f450f4ae115ec394615e21523685f0d370"><code>d71e37f</code></a> feat: Allow flags to be set in ESLINT_FLAGS env variable (<a href="https://redirect.github.com/eslint/eslint/issues/19717">#19717</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/5687ce7055d30e2d5ef800b3d5c3096c3fc42c0e"><code>5687ce7</code></a> fix: correct mismatched removed rules (<a href="https://redirect.github.com/eslint/eslint/issues/19734">#19734</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/596fdc62047dff863e990c3246b32da97ae9a14e"><code>596fdc6</code></a> chore: update dependency <code>@​arethetypeswrong/cli</code> to ^0.18.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19732">#19732</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/ba456e000e104fd7f2dbd27eebbd4f35e6c18934"><code>ba456e0</code></a> feat: Externalize MCP server (<a href="https://redirect.github.com/eslint/eslint/issues/19699">#19699</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.25.1...v9.27.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-config-next` from 15.3.1 to 15.3.2 <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.2</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>backport: fix(turbopack): Store persistence of wrapped task on RawVc::LocalOutput (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78488">#78488</a>) (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78883">#78883</a>)</li> <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/78880">#78880</a>)</li> <li>Fix react-compiler: Fix detection of interest (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78879">#78879</a>)</li> <li>Fix turbopack: Backport sourcemap bugfix (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78881">#78881</a>)</li> <li>[next-server] preserve rsc query for rsc redirects (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78876">#78876</a>)</li> <li>Update middleware public/static matching (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/78875">#78875</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, <a href="https://github.com/wbinnssmith"><code>@​wbinnssmith</code></a>, and <a href="https://github.com/bgw"><code>@​bgw</code></a> for helping!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/next.js/commit/d9ec4a4b573994c492a25497fdca4364e5fd5ee8"><code>d9ec4a4</code></a> v15.3.2</li> <li>See full diff in <a href="https://github.com/vercel/next.js/commits/v15.3.2/packages/eslint-config-next">compare view</a></li> </ul> </details> <br /> Updates `next` from 15.3.1 to 15.3.2 <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.2</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>backport: fix(turbopack): Store persistence of wrapped task on RawVc::LocalOutput (<a href="https://redirect.github.com/vercel/next.js/issues/78488">#78488</a>) (<a href="https://redirect.github.com/vercel/next.js/issues/78883">#78883</a>)</li> <li><code>@​next/mdx</code>: Use stable turbopack config options (<a href="https://redirect.github.com/vercel/next.js/issues/78880">#78880</a>)</li> <li>Fix react-compiler: Fix detection of interest (<a href="https://redirect.github.com/vercel/next.js/issues/78879">#78879</a>)</li> <li>Fix turbopack: Backport sourcemap bugfix (<a href="https://redirect.github.com/vercel/next.js/issues/78881">#78881</a>)</li> <li>[next-server] preserve rsc query for rsc redirects (<a href="https://redirect.github.com/vercel/next.js/issues/78876">#78876</a>)</li> <li>Update middleware public/static matching (<a href="https://redirect.github.com/vercel/next.js/issues/78875">#78875</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a href="https://github.com/kdy1"><code>@​kdy1</code></a>, <a href="https://github.com/wbinnssmith"><code>@​wbinnssmith</code></a>, and <a href="https://github.com/bgw"><code>@​bgw</code></a> for helping!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/next.js/commit/d9ec4a4b573994c492a25497fdca4364e5fd5ee8"><code>d9ec4a4</code></a> v15.3.2</li> <li><a href="https://github.com/vercel/next.js/commit/3def5ff92b2d2b1d428c0a6ca7d390fa6c00f9d3"><code>3def5ff</code></a> backport: fix(turbopack): Store persistence of wrapped task on RawVc::LocalOu...</li> <li><a href="https://github.com/vercel/next.js/commit/d0b2f8a8b875c36ab77b92aeffb78012a295d38f"><code>d0b2f8a</code></a> <code>@​next/mdx</code>: Use stable turbopack config options (<a href="https://redirect.github.com/vercel/next.js/issues/78880">#78880</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/04176decbefde629e2490751b984bdc48c19b96f"><code>04176de</code></a> fix(react-compiler): Fix detection of interest (<a href="https://redirect.github.com/vercel/next.js/issues/78879">#78879</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/b40778b3d0936ec0de74cbff66848ddd20d30dce"><code>b40778b</code></a> fix(turbopack): Backport sourcemap bugfix (<a href="https://redirect.github.com/vercel/next.js/issues/78881">#78881</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/20f31203ce1e478a605a45bfcc1ea3ee3994878a"><code>20f3120</code></a> [next-server] preserve rsc query for rsc redirects (<a href="https://redirect.github.com/vercel/next.js/issues/78876">#78876</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/b464d1855eaa37bfcbf1988d575809650d5e3f7f"><code>b464d18</code></a> Update middleware public/static matching (<a href="https://redirect.github.com/vercel/next.js/issues/78875">#78875</a>)</li> <li>See full diff in <a href="https://github.com/vercel/next.js/compare/v15.3.1...v15.3.2">compare view</a></li> </ul> </details> <br /> Updates `tailwindcss` from 4.1.5 to 4.1.7 <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.7</h2> <h3>Added</h3> <ul> <li>Upgrade: Migrate bare values to named values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18000">#18000</a>)</li> <li>Upgrade: Added cache to improve template migration performance (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18025">#18025</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Allow <code>_</code> before numbers during candidate extraction (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17961">#17961</a>)</li> <li>Prevent duplicate suggestions when using <code>@theme</code> and <code>@utility</code> together (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17675">#17675</a>)</li> <li>Ensure that media queries within <code>::before</code> and <code>::after</code> pseudo selectors create valid CSS rules in production builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17979">#17979</a>)</li> <li>Ensure that the standalone CLI does not leave temporary files behind (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17981">#17981</a>)</li> <li>Ensure <code>-rotate-*</code> utilities properly negate arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18014">#18014</a>)</li> <li>Ignore custom variants using <code>:merge(…)</code> selectors in legacy JS plugins (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18020">#18020</a>)</li> <li>Ensure classes containing <code>.</code> are properly extracted from Clojure files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18038">#18038</a>)</li> <li>Upgrade: Fix error when using <code>@import … source(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17963">#17963</a>)</li> <li>Upgrade: Change casing of utilities with named values to kebab-case to match updated theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18017">#18017</a>)</li> <li>Upgrade: Don't migrate strings that match utility names in Vue attribute bindings other than <code>class</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18025">#18025</a>)</li> </ul> <h2>v4.1.6</h2> <h3>Added</h3> <ul> <li>Upgrade: Automatically convert arbitrary values to named values when possible (e.g. <code>h-[1lh]</code> to <code>h-lh</code>) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17831">#17831</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17854">#17854</a>)</li> <li>Upgrade: Update dependencies in parallel for improved performance (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17898">#17898</a>)</li> <li>Add detailed logging about <code>@source</code> directives, discovered files and scanned files when using <code>DEBUG=*</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17906">#17906</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17952">#17952</a>)</li> <li>Add support for generating source maps in development (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17775">#17775</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Ensure negative arbitrary <code>scale</code> values generate negative values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17831">#17831</a>)</li> <li>Fix HAML extraction with embedded Ruby (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17846">#17846</a>)</li> <li>Don't scan files for utilities when using <code>@reference</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17836">#17836</a>)</li> <li>Fix incorrectly replacing <code>_</code> with <code> </code> in arbitrary modifier shorthand <code>bg-red-500/(--my_opacity)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17889">#17889</a>)</li> <li>Don't scan <code>.log</code> files for classes by default (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17906">#17906</a>)</li> <li>Ensure that custom utilities applying other custom utilities don't swallow nested <code>@apply</code> rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17925">#17925</a>)</li> <li>Download platform specific package if <code>optionalDependencies</code> are skipped (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17929">#17929</a>)</li> </ul> </blockquote> </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.7] - 2025-05-15</h2> <h3>Added</h3> <ul> <li>Upgrade: Migrate bare values to named values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18000">#18000</a>)</li> <li>Upgrade: Added cache to improve template migration performance (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18025">#18025</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Allow <code>_</code> before numbers during candidate extraction (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17961">#17961</a>)</li> <li>Prevent duplicate suggestions when using <code>@theme</code> and <code>@utility</code> together (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17675">#17675</a>)</li> <li>Ensure that media queries within <code>::before</code> and <code>::after</code> pseudo selectors create valid CSS rules in production builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17979">#17979</a>)</li> <li>Ensure that the standalone CLI does not leave temporary files behind (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17981">#17981</a>)</li> <li>Ensure <code>-rotate-*</code> utilities properly negate arbitrary values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18014">#18014</a>)</li> <li>Ignore custom variants using <code>:merge(…)</code> selectors in legacy JS plugins (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18020">#18020</a>)</li> <li>Ensure classes containing <code>.</code> are properly extracted from Clojure files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18038">#18038</a>)</li> <li>Upgrade: Fix error when using <code>@import … source(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17963">#17963</a>)</li> <li>Upgrade: Change casing of utilities with named values to kebab-case to match updated theme variables (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18017">#18017</a>)</li> <li>Upgrade: Don't migrate strings that match utility names in Vue attribute bindings other than <code>class</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18025">#18025</a>)</li> </ul> <h2>[4.1.6] - 2025-05-09</h2> <h3>Added</h3> <ul> <li>Upgrade: Automatically convert arbitrary values to named values when possible (e.g. <code>h-[1lh]</code> to <code>h-lh</code>) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17831">#17831</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17854">#17854</a>)</li> <li>Upgrade: Update dependencies in parallel for improved performance (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17898">#17898</a>)</li> <li>Add detailed logging about <code>@source</code> directives, discovered files and scanned files when using <code>DEBUG=*</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17906">#17906</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17952">#17952</a>)</li> <li>Add support for generating source maps in development (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17775">#17775</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Ensure negative arbitrary <code>scale</code> values generate negative values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17831">#17831</a>)</li> <li>Fix HAML extraction with embedded Ruby (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17846">#17846</a>)</li> <li>Don't scan files for utilities when using <code>@reference</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17836">#17836</a>)</li> <li>Fix incorrectly replacing <code>_</code> with <code> </code> in arbitrary modifier shorthand <code>bg-red-500/(--my_opacity)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17889">#17889</a>)</li> <li>Don't scan <code>.log</code> files for classes by default (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17906">#17906</a>)</li> <li>Ensure that custom utilities applying other custom utilities don't swallow nested <code>@apply</code> rules (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17925">#17925</a>)</li> <li>Download platform specific package if <code>optionalDependencies</code> are skipped (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17929">#17929</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/74e084ad2754fe687349042015196addc9cb1327"><code>74e084a</code></a> Prepare v4.1.7 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/18040">#18040</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/f3157cd9a6fe4c8cb1b8f9f5055100cd261dc06c"><code>f3157cd</code></a> Ignore custom variants with <code>:merge(…)</code> selectors (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/18020">#18020</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/4db711d1e4a2348410e95a62312fd1e2e2df3f64"><code>4db711d</code></a> Fix <code>-rotate-*</code> with arbitary values (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/18014">#18014</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/4fba87bc905396869d60ec0106107062436a2027"><code>4fba87b</code></a> Upgrade lightningcss to <code>1.30.0</code> (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17979">#17979</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/0d975f5f060352dee67e925992ef0b1b9a8d18a6"><code>0d975f5</code></a> Update dedent 1.5.3 → 1.6.0 (minor) (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17965">#17965</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/f0986ce1276ef9d978256ac1e40202c24aeb6e3b"><code>f0986ce</code></a> Prevent duplicate suggestions when using <code>@theme</code> and <code>@utility</code> together (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/1">#1</a>...</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/2d139984dadd50f7ccc60b4a4f221309eebfb065"><code>2d13998</code></a> Prepare v4.1.6 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17951">#17951</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/56b22bb1d38cb9a9408fe5dcf71eeb3c7407c4c0"><code>56b22bb</code></a> Add support for source maps (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17775">#17775</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/17ca56d38652b7d84490c426bb47c345ed6cbeb9"><code>17ca56d</code></a> Fix bug with nested <a href="https://github.com/apply"><code>@​apply</code></a> rules in utility classes (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17924">#17924</a>) (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17925">#17925</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/4f8539c06363b735454522696ceaea2174cec76d"><code>4f8539c</code></a> Fix bug replacing modifier variable shorthand syntax underscores (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/17889">#17889</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tailwindlabs/tailwindcss/commits/v4.1.7/packages/tailwindcss">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --- <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:33 -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#254