[PR #235] [MERGED] Bump the npm group across 1 directory with 10 updates #508

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

📋 Pull Request Information

Original PR: https://github.com/feeddeck/feeddeck/pull/235
Author: @dependabot[bot]
Created: 3/30/2025
Status: Merged
Merged: 3/30/2025
Merged by: @ricoberger

Base: mainHead: dependabot/npm_and_yarn/landing/npm-bc2516d8bb


📝 Commits (1)

  • 9028877 Bump the npm group across 1 directory with 10 updates

📊 Changes

2 files changed (+249 additions, -243 deletions)

View changed files

📝 landing/package-lock.json (+240 -234)
📝 landing/package.json (+9 -9)

📄 Description

Bumps the npm group with 9 updates in the /landing directory:

Package From To
@tailwindcss/postcss 4.0.9 4.0.17
@types/node 22.13.8 22.13.14
autoprefixer 10.4.20 10.4.21
eslint 9.21.0 9.23.0
eslint-config-next 15.2.0 15.2.4
next 15.2.3 15.2.4
react 19.0.0 19.1.0
@types/react 19.0.10 19.0.12
react-dom 19.0.0 19.1.0

Updates @tailwindcss/postcss from 4.0.9 to 4.0.17

Release notes

Sourced from @​tailwindcss/postcss's releases.

v4.0.17

Fixed

  • Fix an issue causing the CLI to hang when processing Ruby files (#17383)

v4.0.16

Added

  • Add support for literal values in --value('…') and --modifier('…') (#17304)

Fixed

  • Fix class extraction followed by ( in Pug (#17320)
  • Ensure @keyframes for theme animations are emitted if they are referenced following a comma (#17352)
  • Vite: Ensure that updates to an imported CSS file are properly propagated after updating source files (#17347)
  • Pre process Slim templates embedded in Ruby files (#17336)
  • Error when input and output files resolve to the same file when using the CLI (#17311)
  • Add missing suggestions when --spacing(--value(integer, number)) is used (#17308)
  • Add ::-webkit-details-marker pseudo to marker variant (#17362)

v4.0.15

Fixed

  • Fix incorrect angle in -bg-conic-* utilities (#17174)
  • Fix border-[12px_4px] being interpreted as a border-color instead of a border-width (#17248)
  • Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles (#17306)
  • Pre-process \<template lang="…"> in Vue files (#17252)
  • Ensure that all CSS variables used by Preflight are prefixed (#17036)
  • Prevent segfault when loaded in a worker thread on Linux (#17276)
  • Ensure multiple --value(…) or --modifier(…) calls don't delete subsequent declarations (#17273)
  • Fix class extraction followed by ( in Slim (#17278)
  • Export PluginUtils from tailwindcss/plugin for compatibility with v3 (#17299)
  • Remove redundant line-height: initial from Preflight (#15212)
  • Increase Standalone hardware compatibility on macOS x64 builds (#17267)
  • Ensure that the CSS file rebuilds if a new CSS variable is used from templates (#17301)

Changed

  • The --theme(…) function now returns CSS variables from your theme variables unless used inside positions where CSS variables are invalid (e.g. inside @media queries) (#17036)

v4.0.14

Fixed

  • Do not extract candidates with JS string interpolation ${ (#17142)
  • Fix extraction of variants containing . character (#17153)
  • Fix extracting candidates in Clojure/ClojureScript (#17087)

v4.0.13

Fixed

... (truncated)

Changelog

Sourced from @​tailwindcss/postcss's changelog.

[4.0.17] - 2025-03-26

Fixed

  • Fix an issue causing the CLI to hang when processing Ruby files (#17383)

[4.0.16] - 2025-03-25

Added

  • Add support for literal values in --value('…') and --modifier('…') (#17304)

Fixed

  • Fix class extraction followed by ( in Pug (#17320)
  • Ensure @keyframes for theme animations are emitted if they are referenced following a comma (#17352)
  • Vite: Ensure that updates to an imported CSS file are properly propagated after updating source files (#17347)
  • Pre process Slim templates embedded in Ruby files (#17336)
  • Error when input and output files resolve to the same file when using the CLI (#17311)
  • Add missing suggestions when --spacing(--value(integer, number)) is used (#17308)
  • Add ::-webkit-details-marker pseudo to marker variant (#17362)

[4.0.15] - 2025-03-20

Fixed

  • Fix incorrect angle in -bg-conic-* utilities (#17174)
  • Fix border-[12px_4px] being interpreted as a border-color instead of a border-width (#17248)
  • Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles (#17306)
  • Pre-process \<template lang="…"> in Vue files (#17252)
  • Ensure that all CSS variables used by Preflight are prefixed (#17036)
  • Prevent segfault when loaded in a worker thread on Linux (#17276)
  • Ensure multiple --value(…) or --modifier(…) calls don't delete subsequent declarations (#17273)
  • Fix class extraction followed by ( in Slim (#17278)
  • Export PluginUtils from tailwindcss/plugin for compatibility with v3 (#17299)
  • Remove redundant line-height: initial from Preflight (#15212)
  • Increase Standalone hardware compatibility on macOS x64 builds (#17267)
  • Ensure that the CSS file rebuilds if a new CSS variable is used from templates (#17301)

Changed

  • The --theme(…) function now returns CSS variables from your theme variables unless used inside positions where CSS variables are invalid (e.g. inside @media queries) (#17036)

[4.0.14] - 2025-03-13

Fixed

  • Do not extract candidates with JS string interpolation ${ (#17142)
  • Fix extraction of variants containing . character (#17153)
  • Fix extracting candidates in Clojure/ClojureScript (#17087)

... (truncated)

Commits

Updates @types/node from 22.13.8 to 22.13.14

Commits

Updates autoprefixer from 10.4.20 to 10.4.21

Release notes

Sourced from autoprefixer's releases.

10.4.21

Changelog

Sourced from autoprefixer's changelog.

10.4.21

Commits

Updates eslint from 9.21.0 to 9.23.0

Release notes

Sourced from eslint's releases.

v9.23.0

Features

  • 557a0d2 feat: support TypeScript syntax in no-useless-constructor (#19535) (Josh Goldberg )
  • 8320241 feat: support TypeScript syntax in default-param-last (#19431) (Josh Goldberg )
  • 833c4a3 feat: defineConfig() supports "flat/" config prefix (#19533) (Nicholas C. Zakas)
  • 4a0df16 feat: circular autofix/conflicting rules detection (#19514) (Milos Djermanovic)
  • be56a68 feat: support TypeScript syntax in class-methods-use-this (#19498) (Josh Goldberg )

Bug Fixes

  • 0e20aa7 fix: move deprecated RuleContext methods to subtype (#19531) (Francesco Trotta)
  • cc3bd00 fix: reporting variable used in catch block in no-useless-assignment (#19423) (Tanuj Kanti)
  • d46ff83 fix: no-dupe-keys false positive with proto setter (#19508) (Milos Djermanovic)
  • e732773 fix: navigation of search results on pressing Enter (#19502) (Tanuj Kanti)
  • f4e9c5f fix: allow RuleTester to test files inside node_modules/ (#19499) (fisker Cheung)

Documentation

  • 5405939 docs: show red underlines in TypeScript examples in rules docs (#19547) (Milos Djermanovic)
  • 48b53d6 docs: replace var with const in examples (#19539) (Nitin Kumar)
  • c39d7db docs: Update README (GitHub Actions Bot)
  • a4f8760 docs: revert accidental changes (#19542) (Francesco Trotta)
  • 280128f docs: add copy button (#19512) (xbinaryx)
  • cd83eaa docs: replace var with const in examples (#19530) (Nitin Kumar)
  • 7ff0cde docs: Update README (GitHub Actions Bot)
  • 996cfb9 docs: migrate sass to module system (#19518) (xbinaryx)
  • 17cb958 docs: replace var with let and const in rule examples (#19515) (Tanuj Kanti)
  • 83e24f5 docs: Replace var with let or const (#19511) (Jenna Toff)
  • a59d0c0 docs: Update docs for defineConfig (#19505) (Nicholas C. Zakas)
  • fe92927 docs: require-unicode-regexp add note for i flag and \w (#19510) (Chaemin-Lim)

Build Related

  • 2357edd build: exclude autogenerated files from Prettier formatting (#19548) (Francesco Trotta)

Chores

  • 0ac8ea4 chore: update dependencies for v9.23.0 release (#19554) (Francesco Trotta)
  • 20591c4 chore: package.json update for @​eslint/js release (Jenkins)
  • 901344f chore: update dependency @​eslint/json to ^0.11.0 (#19552) (renovate[bot])
  • 5228383 chore: fix update-readme formatting (#19544) (Milos Djermanovic)
  • 5439525 chore: format JSON files in Trunk (#19541) (Francesco Trotta)
  • 75adc99 chore: enabled Prettier in Trunk (#19354) (Josh Goldberg )
  • 2395168 chore: added .git-blame-ignore-revs for Prettier via trunk fmt (#19538) (Josh Goldberg )
  • 129882d chore: formatted files with Prettier via trunk fmt (#19355) (Josh Goldberg )
  • 1738dbc chore: temporarily disable prettier in trunk (#19537) (Josh Goldberg )
  • dc854fd chore: update dependency shelljs to ^0.9.0 (#19524) (renovate[bot])
  • 5d57496 chore: fix some comments (#19525) (jimmycathy)
  • 9c5c6ee test: fix an assertion failure (#19500) (fisker Cheung)
  • 7a699a6 chore: remove formatting-related lint rules internally (#19473) (Josh Goldberg )
  • c99db89 test: replace WebdriverIO with Cypress (#19465) (Pixel998)

v9.22.0

Features

... (truncated)

Changelog

Sourced from eslint's changelog.

v9.23.0 - March 21, 2025

  • 0ac8ea4 chore: update dependencies for v9.23.0 release (#19554) (Francesco Trotta)
  • 20591c4 chore: package.json update for @​eslint/js release (Jenkins)
  • 901344f chore: update dependency @​eslint/json to ^0.11.0 (#19552) (renovate[bot])
  • 557a0d2 feat: support TypeScript syntax in no-useless-constructor (#19535) (Josh Goldberg )
  • 2357edd build: exclude autogenerated files from Prettier formatting (#19548) (Francesco Trotta)
  • 5405939 docs: show red underlines in TypeScript examples in rules docs (#19547) (Milos Djermanovic)
  • 48b53d6 docs: replace var with const in examples (#19539) (Nitin Kumar)
  • 0e20aa7 fix: move deprecated RuleContext methods to subtype (#19531) (Francesco Trotta)
  • 5228383 chore: fix update-readme formatting (#19544) (Milos Djermanovic)
  • c39d7db docs: Update README (GitHub Actions Bot)
  • a4f8760 docs: revert accidental changes (#19542) (Francesco Trotta)
  • 5439525 chore: format JSON files in Trunk (#19541) (Francesco Trotta)
  • 75adc99 chore: enabled Prettier in Trunk (#19354) (Josh Goldberg )
  • 2395168 chore: added .git-blame-ignore-revs for Prettier via trunk fmt (#19538) (Josh Goldberg )
  • 129882d chore: formatted files with Prettier via trunk fmt (#19355) (Josh Goldberg )
  • 1738dbc chore: temporarily disable prettier in trunk (#19537) (Josh Goldberg )
  • 8320241 feat: support TypeScript syntax in default-param-last (#19431) (Josh Goldberg )
  • 280128f docs: add copy button (#19512) (xbinaryx)
  • 833c4a3 feat: defineConfig() supports "flat/" config prefix (#19533) (Nicholas C. Zakas)
  • cc3bd00 fix: reporting variable used in catch block in no-useless-assignment (#19423) (Tanuj Kanti)
  • cd83eaa docs: replace var with const in examples (#19530) (Nitin Kumar)
  • 7ff0cde docs: Update README (GitHub Actions Bot)
  • 996cfb9 docs: migrate sass to module system (#19518) (xbinaryx)
  • dc854fd chore: update dependency shelljs to ^0.9.0 (#19524) (renovate[bot])
  • 4a0df16 feat: circular autofix/conflicting rules detection (#19514) (Milos Djermanovic)
  • 5d57496 chore: fix some comments (#19525) (jimmycathy)
  • 17cb958 docs: replace var with let and const in rule examples (#19515) (Tanuj Kanti)
  • 83e24f5 docs: Replace var with let or const (#19511) (Jenna Toff)
  • a59d0c0 docs: Update docs for defineConfig (#19505) (Nicholas C. Zakas)
  • d46ff83 fix: no-dupe-keys false positive with proto setter (#19508) (Milos Djermanovic)
  • e732773 fix: navigation of search results on pressing Enter (#19502) (Tanuj Kanti)
  • fe92927 docs: require-unicode-regexp add note for i flag and \w (#19510) (Chaemin-Lim)
  • f4e9c5f fix: allow RuleTester to test files inside node_modules/ (#19499) (fisker Cheung)
  • 9c5c6ee test: fix an assertion failure (#19500) (fisker Cheung)
  • be56a68 feat: support TypeScript syntax in class-methods-use-this (#19498) (Josh Goldberg )
  • 7a699a6 chore: remove formatting-related lint rules internally (#19473) (Josh Goldberg )
  • c99db89 test: replace WebdriverIO with Cypress (#19465) (Pixel998)

v9.22.0 - March 7, 2025

  • 97f788b chore: upgrade @​eslint/js@​9.22.0 (#19489) (Milos Djermanovic)
  • eed409a chore: package.json update for @​eslint/js release (Jenkins)
  • f9a56d3 chore: upgrade eslint-scope@8.3.0 (#19488) (Milos Djermanovic)
  • 7ddb095 feat: Export defineConfig, globalIgnores (#19487) (Nicholas C. Zakas)
  • 86c5f37 docs: Update README (GitHub Actions Bot)
  • 19c0127 fix: improve message for no-console suggestions (#19483) (Francesco Trotta)
  • fbdeff0 docs: Update README (GitHub Actions Bot)
  • c9e8510 docs: generate deprecation notice in TSDoc comments from rule metadata (#19461) (Francesco Trotta)

... (truncated)

Commits
  • 2aaadce 9.23.0
  • 4a1ca8e Build: changelog update for 9.23.0
  • 0ac8ea4 chore: update dependencies for v9.23.0 release (#19554)
  • 20591c4 chore: package.json update for @​eslint/js release
  • 901344f chore: update dependency @​eslint/json to ^0.11.0 (#19552)
  • 557a0d2 feat: support TypeScript syntax in no-useless-constructor (#19535)
  • 2357edd build: exclude autogenerated files from Prettier formatting (#19548)
  • 5405939 docs: show red underlines in TypeScript examples in rules docs (#19547)
  • 48b53d6 docs: replace var with const in examples (#19539)
  • 0e20aa7 fix: move deprecated RuleContext methods to subtype (#19531)
  • Additional commits viewable in compare view

Updates eslint-config-next from 15.2.0 to 15.2.4

Release notes

Sourced from eslint-config-next's releases.

v15.2.4

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

Core Changes

  • Match subrequest handling for edge and node (#77474)
  • exclude images and static media from dev origin check (#77417)
  • ensure /__next middleware URLs are included in the origin check (#77416)
  • remove direct ip/port bypass in dev origin check (#77414)
  • switch development origin verification to be opt-in rather than opt-out (#77395)

Credits

Huge thanks to @​ijjk and @​ztanner for helping!

v15.2.3

[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary. This release contains a security patch for CVE-2025-29927.

Core Changes

  • Update default allowed origins list (#77212)
  • unify allowed origin detection handling (#77053)
  • Add dev warning for cross-origin and stabilize allowedDevOrigins (#77044)
  • Ensure deploymentId is used for CSS preloads (#77210)
  • Update middleware request header (#77201)
  • [metadata] remove the default segement check for metadata rendering (#77119)
  • [ts-hint] fix vscode type hint plugin enabling (#77099)
  • [metadata] re-insert icons to head for streamed metadata (#76915)

Credits

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

v15.2.2

Core Changes

  • [dev-overlay] fix styling on overflow error messages, add button hover state: #76771
  • Fix: respond 405 status code on OPTIONS request to SSG page: #76767
  • [dev-overlay] Always show relative paths: #76742
  • [metadata] remove the duplicate metadata in the error boundary: #76791
  • Upgrade React from d55cc79b-20250228 to 443b7ff2-20250303: #76804
  • [dev-overlay] Ignore animations on page load: #76834
  • fix: remove useless set-cookie in action-handler: #76839
  • Turbopack: handle task cancelation: #76831
  • Upgrade React from 443b7ff2-20250303 to e03ac20f-20250305: #76842

... (truncated)

Commits

Updates next from 15.2.3 to 15.2.4

Release notes

Sourced from next's releases.

v15.2.4

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

Core Changes

  • Match subrequest handling for edge and node (#77474)
  • exclude images and static media from dev origin check (#77417)
  • ensure /__next middleware URLs are included in the origin check (#77416)
  • remove direct ip/port bypass in dev origin check (#77414)
  • switch development origin verification to be opt-in rather than opt-out (#77395)

Credits

Huge thanks to @​ijjk and @​ztanner for helping!

Commits

Updates react from 19.0.0 to 19.1.0

Release notes

Sourced from react's releases.

19.1.0 (March 28, 2025)

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538

React

  • Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
  • Reduced unnecessary client rendering through improved hydration scheduling #31751
  • Increased priority of client rendered Suspense boundaries #31776
  • Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
  • Reduced garbage collection pressure by improving Suspense boundary retries. #31667
  • Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
  • Fixed a regression causing key warnings for flattened positional children in development mode. #32117
  • Updated useId to use valid CSS selectors, changing format from :r123: to «r123». #32001
  • Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
  • Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
  • Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings #31808
  • Improve passive effect scheduling for consistent task yielding. #31785
  • Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
  • Fixed component name resolution for Portal #32640
  • Added support for beforetoggle and toggle events on the dialog element. #32479 #32479

React DOM

  • Fixed double warning when the href attribute is an empty string #31783
  • Fixed an edge case where getHoistableRoot() didn’t work properly when the container was a Document #32321
  • Removed support for using HTML comments (e.g. <!-- -->) as a DOM container. #32250
  • Added support for <script> and \<template> tags to be nested within <select> tags. #31837
  • Fixed responsive images to be preloaded as HTML instead of headers #32445

use-sync-external-store

  • Added exports field to package.json for use-sync-external-store to support various entrypoints. #25231

React Server Components

  • Added unstable_prerender, a new experimental API for prerendering React Server Components on the server #31724
  • Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
  • Fixed an issue where pending chunks were counted twice. #31833
  • Added support for streaming in edge environments #31852
  • Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
  • Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
  • Exposed registerServerReference in client builds to handle server references in different environments. #32534
  • Added react-server-dom-parcel package which integrates Server Components with the Parcel bundler #31725, #32132, #31799, #32294, #31741
Changelog

Sourced from react's changelog.

19.1.0 (March 28, 2025)

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538

React

  • Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
  • Reduced unnecessary client rendering through improved hydration scheduling #31751
  • Increased priority of client rendered Suspense boundaries #31776
  • Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
  • Reduced garbage collection pressure by improving Suspense boundary retries. #31667
  • Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
  • Fixed a regression causing key warnings for flattened positional children in development mode. #32117
  • Updated useId to use valid CSS selectors, changing format from :r123: to «r123». #32001
  • Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
  • Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
  • Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings #31808
  • Improve passive effect scheduling for consistent task yielding. #31785
  • Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
  • Fixed component name resolution for Portal #32640
  • Added support for beforetoggle and toggle events on the dialog element. #32479 #32479

React DOM

  • Fixed double warning when the href attribute is an empty string #31783
  • Fixed an edge case where getHoistableRoot() didn’t work properly when the container was a Document #32321
  • Removed support for using HTML comments (e.g. <!-- -->) as a DOM container. #32250
  • Added support for <script> and \<template> tags to be nested within <select> tags. #31837
  • Fixed responsive images to be preloaded as HTML instead of headers #32445

use-sync-external-store

  • Added exports field to package.json for use-sync-external-store to support various entrypoints. #25231

React Server Components

  • Added unstable_prerender, a new experimental API for prerendering React Server Components on the server #31724
  • Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
  • Fixed an issue where pending chunks were counted twice. #31833
  • Added support for streaming in edge environments #31852
  • Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
  • Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
  • Exposed registerServerReference in client builds to handle server references in different environments. #32534
  • Added react-...

    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/235 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 3/30/2025 **Status:** ✅ Merged **Merged:** 3/30/2025 **Merged by:** [@ricoberger](https://github.com/ricoberger) **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/landing/npm-bc2516d8bb` --- ### 📝 Commits (1) - [`9028877`](https://github.com/feeddeck/feeddeck/commit/90288779f4ac95fea41e3210add596acba9d2593) Bump the npm group across 1 directory with 10 updates ### 📊 Changes **2 files changed** (+249 additions, -243 deletions) <details> <summary>View changed files</summary> 📝 `landing/package-lock.json` (+240 -234) 📝 `landing/package.json` (+9 -9) </details> ### 📄 Description Bumps the npm group with 9 updates in the /landing directory: | Package | From | To | | --- | --- | --- | | [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.0.9` | `4.0.17` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.13.8` | `22.13.14` | | [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.20` | `10.4.21` | | [eslint](https://github.com/eslint/eslint) | `9.21.0` | `9.23.0` | | [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.2.0` | `15.2.4` | | [next](https://github.com/vercel/next.js) | `15.2.3` | `15.2.4` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.1.0` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.10` | `19.0.12` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.1.0` | Updates `@tailwindcss/postcss` from 4.0.9 to 4.0.17 <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.0.17</h2> <h3>Fixed</h3> <ul> <li>Fix an issue causing the CLI to hang when processing Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li> </ul> <h2>v4.0.16</h2> <h3>Added</h3> <ul> <li>Add support for literal values in <code>--value('…')</code> and <code>--modifier('…')</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix class extraction followed by <code>(</code> in Pug (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li> <li>Ensure <code>@keyframes</code> for theme animations are emitted if they are referenced following a comma (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li> <li>Vite: Ensure that updates to an imported CSS file are properly propagated after updating source files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li> <li>Pre process <code>Slim</code> templates embedded in Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li> <li>Error when input and output files resolve to the same file when using the CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li> <li>Add missing suggestions when <code>--spacing(--value(integer, number))</code> is used (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li> <li>Add <code>::-webkit-details-marker</code> pseudo to <code>marker</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li> </ul> <h2>v4.0.15</h2> <h3>Fixed</h3> <ul> <li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li> <li>Fix <code>border-[12px_4px]</code> being interpreted as a <code>border-color</code> instead of a <code>border-width</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li> <li>Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li> <li>Pre-process <code>\&lt;template lang=&quot;…&quot;&gt;</code> in Vue files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li> <li>Ensure that all CSS variables used by Preflight are prefixed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> <li>Prevent segfault when loaded in a worker thread on Linux (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li> <li>Ensure multiple <code>--value(…)</code> or <code>--modifier(…)</code> calls don't delete subsequent declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li> <li>Fix class extraction followed by <code>(</code> in Slim (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li> <li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code> for compatibility with v3 (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li> <li>Remove redundant <code>line-height: initial</code> from Preflight (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li> <li>Increase Standalone hardware compatibility on macOS x64 builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li> <li>Ensure that the CSS file rebuilds if a new CSS variable is used from templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The <code>--theme(…)</code> function now returns CSS variables from your theme variables unless used inside positions where CSS variables are invalid (e.g. inside <code>@media</code> queries) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> </ul> <h2>v4.0.14</h2> <h3>Fixed</h3> <ul> <li>Do not extract candidates with JS string interpolation <code>${</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li> <li>Fix extraction of variants containing <code>.</code> character (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li> <li>Fix extracting candidates in Clojure/ClojureScript (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</a>)</li> </ul> <h2>v4.0.13</h2> <h3>Fixed</h3> <!-- 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.0.17] - 2025-03-26</h2> <h3>Fixed</h3> <ul> <li>Fix an issue causing the CLI to hang when processing Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17383">#17383</a>)</li> </ul> <h2>[4.0.16] - 2025-03-25</h2> <h3>Added</h3> <ul> <li>Add support for literal values in <code>--value('…')</code> and <code>--modifier('…')</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17304">#17304</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix class extraction followed by <code>(</code> in Pug (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17320">#17320</a>)</li> <li>Ensure <code>@keyframes</code> for theme animations are emitted if they are referenced following a comma (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17352">#17352</a>)</li> <li>Vite: Ensure that updates to an imported CSS file are properly propagated after updating source files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17347">#17347</a>)</li> <li>Pre process <code>Slim</code> templates embedded in Ruby files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17336">#17336</a>)</li> <li>Error when input and output files resolve to the same file when using the CLI (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17311">#17311</a>)</li> <li>Add missing suggestions when <code>--spacing(--value(integer, number))</code> is used (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17308">#17308</a>)</li> <li>Add <code>::-webkit-details-marker</code> pseudo to <code>marker</code> variant (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17362">#17362</a>)</li> </ul> <h2>[4.0.15] - 2025-03-20</h2> <h3>Fixed</h3> <ul> <li>Fix incorrect angle in <code>-bg-conic-*</code> utilities (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17174">#17174</a>)</li> <li>Fix <code>border-[12px_4px]</code> being interpreted as a <code>border-color</code> instead of a <code>border-width</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17248">#17248</a>)</li> <li>Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17306">#17306</a>)</li> <li>Pre-process <code>\&lt;template lang=&quot;…&quot;&gt;</code> in Vue files (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17252">#17252</a>)</li> <li>Ensure that all CSS variables used by Preflight are prefixed (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> <li>Prevent segfault when loaded in a worker thread on Linux (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17276">#17276</a>)</li> <li>Ensure multiple <code>--value(…)</code> or <code>--modifier(…)</code> calls don't delete subsequent declarations (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17273">#17273</a>)</li> <li>Fix class extraction followed by <code>(</code> in Slim (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17278">#17278</a>)</li> <li>Export <code>PluginUtils</code> from <code>tailwindcss/plugin</code> for compatibility with v3 (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17299">#17299</a>)</li> <li>Remove redundant <code>line-height: initial</code> from Preflight (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/15212">#15212</a>)</li> <li>Increase Standalone hardware compatibility on macOS x64 builds (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17267">#17267</a>)</li> <li>Ensure that the CSS file rebuilds if a new CSS variable is used from templates (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17301">#17301</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The <code>--theme(…)</code> function now returns CSS variables from your theme variables unless used inside positions where CSS variables are invalid (e.g. inside <code>@media</code> queries) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17036">#17036</a>)</li> </ul> <h2>[4.0.14] - 2025-03-13</h2> <h3>Fixed</h3> <ul> <li>Do not extract candidates with JS string interpolation <code>${</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17142">#17142</a>)</li> <li>Fix extraction of variants containing <code>.</code> character (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17153">#17153</a>)</li> <li>Fix extracting candidates in Clojure/ClojureScript (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/17087">#17087</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/6b1c6504109010d13727ad29a7f9f73f192355e2"><code>6b1c650</code></a> Prepare v4.0.17 release</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/1c50b5c16c422160381b5df83dcf2534944a9094"><code>1c50b5c</code></a> Prepare v4.0.16 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17372">#17372</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/4c57d9f734bec2521124be75d76d938fd0da8caa"><code>4c57d9f</code></a> Prepare v4.0.15 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17302">#17302</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/40a76e3380c57b19c9bc30be6342280c217d0cf2"><code>40a76e3</code></a> Revert &quot;Don't use <code>color-mix(…)</code> on <code>currentColor</code> (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17247">#17247</a>)&quot; and work around ...</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/ca7b10e7d31519192489e08091751cab9d61868c"><code>ca7b10e</code></a> Make <code>--theme(…)</code> return CSS variables (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17036">#17036</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/1564bf092b737881c6acf8ba25b1e9cf59163b23"><code>1564bf0</code></a> Remove redundant <code>line-height</code> from <code>body</code> (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/15212">#15212</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/d6d913ec39e2a4cc0a70e9d21c484c6ed95d40ae"><code>d6d913e</code></a> Don't use <code>color-mix(…)</code> on <code>currentColor</code> (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17247">#17247</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/3c5903c1eed685655e5d1037d03b2f5b474c9b4a"><code>3c5903c</code></a> Prepare v4.0.14 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17173">#17173</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/4455048c0be907250ccf75824be27b3614b2cbd6"><code>4455048</code></a> Prepare release 4.0.13 (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17132">#17132</a>)</li> <li><a href="https://github.com/tailwindlabs/tailwindcss/commit/2f28e5fbcb961f474990b290f593a096ffc23d84"><code>2f28e5f</code></a> Prepare v4.0.12 release (<a href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/17033">#17033</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tailwindlabs/tailwindcss/commits/v4.0.17/packages/@tailwindcss-postcss">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 22.13.8 to 22.13.14 <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 `autoprefixer` from 10.4.20 to 10.4.21 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/autoprefixer/releases">autoprefixer's releases</a>.</em></p> <blockquote> <h2>10.4.21</h2> <ul> <li>Fixed old <code>-moz-</code> prefix for <code>:placeholder-shown</code> (by <a href="https://github.com/Marukome0743"><code>@​Marukome0743</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md">autoprefixer's changelog</a>.</em></p> <blockquote> <h2>10.4.21</h2> <ul> <li>Fixed old <code>-moz-</code> prefix for <code>:placeholder-shown</code> (by <a href="https://github.com/Marukome0743"><code>@​Marukome0743</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/postcss/autoprefixer/commit/541295c0e6dd348db2d3f52772b59cd403c59d29"><code>541295c</code></a> Release 10.4.21 version</li> <li><a href="https://github.com/postcss/autoprefixer/commit/8d555f7e5e665d6a70e1d08db6e0bc9c4262db66"><code>8d555f7</code></a> Update dependencies and sort imports</li> <li><a href="https://github.com/postcss/autoprefixer/commit/5c2421e82af45ee085d0806110fcef66bbebe59b"><code>5c2421e</code></a> Update Node.js and pnpm on CI</li> <li><a href="https://github.com/postcss/autoprefixer/commit/af9cb5f365f66bf5169f1f42e08036651453b1a6"><code>af9cb5f</code></a> fix: replace <code>:-moz-placeholder-shown</code> with <code>:-moz-placeholder</code> (<a href="https://redirect.github.com/postcss/autoprefixer/issues/1532">#1532</a>)</li> <li>See full diff in <a href="https://github.com/postcss/autoprefixer/compare/10.4.20...10.4.21">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.21.0 to 9.23.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.23.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a> feat: support TypeScript syntax in no-useless-constructor (<a href="https://redirect.github.com/eslint/eslint/issues/19535">#19535</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/83202412a1ceefd3eba4b97cc9dbe99ab70d59a2"><code>8320241</code></a> feat: support TypeScript syntax in <code>default-param-last</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19431">#19431</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/833c4a301d4f7d21583d520d20d8a6724171733f"><code>833c4a3</code></a> feat: defineConfig() supports &quot;flat/&quot; config prefix (<a href="https://redirect.github.com/eslint/eslint/issues/19533">#19533</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/4a0df16f1ba7bed02d15c561119623199ea2ace0"><code>4a0df16</code></a> feat: circular autofix/conflicting rules detection (<a href="https://redirect.github.com/eslint/eslint/issues/19514">#19514</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/be56a685bf1aadbf59d99d43e71c00802bc9ba27"><code>be56a68</code></a> feat: support TypeScript syntax in <code>class-methods-use-this</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19498">#19498</a>) (Josh Goldberg ✨)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a> fix: move deprecated <code>RuleContext</code> methods to subtype (<a href="https://redirect.github.com/eslint/eslint/issues/19531">#19531</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/cc3bd00795708c4d7c06a6103983245cc9d9845b"><code>cc3bd00</code></a> fix: reporting variable used in catch block in <code>no-useless-assignment</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19423">#19423</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/d46ff832195aa841224a21086afda9d98be45ad6"><code>d46ff83</code></a> fix: <code>no-dupe-keys</code> false positive with proto setter (<a href="https://redirect.github.com/eslint/eslint/issues/19508">#19508</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/e7327736b92686e02721461ac9ccf6e65e0badac"><code>e732773</code></a> fix: navigation of search results on pressing Enter (<a href="https://redirect.github.com/eslint/eslint/issues/19502">#19502</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/f4e9c5fda9f8bcd36f1afe3706da60554cd07c48"><code>f4e9c5f</code></a> fix: allow <code>RuleTester</code> to test files inside <code>node_modules/</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19499">#19499</a>) (fisker Cheung)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a> docs: show red underlines in TypeScript examples in rules docs (<a href="https://redirect.github.com/eslint/eslint/issues/19547">#19547</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a> docs: replace var with const in examples (<a href="https://redirect.github.com/eslint/eslint/issues/19539">#19539</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/c39d7db7142ebdb8174da00358b80094eaad39c1"><code>c39d7db</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a4f87604f4d8d53cb2efbd19aa067606dd1c409e"><code>a4f8760</code></a> docs: revert accidental changes (<a href="https://redirect.github.com/eslint/eslint/issues/19542">#19542</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/280128f73def56479e32e7d40879fff05b7f44a2"><code>280128f</code></a> docs: add copy button (<a href="https://redirect.github.com/eslint/eslint/issues/19512">#19512</a>) (xbinaryx)</li> <li><a href="https://github.com/eslint/eslint/commit/cd83eaa761b4acd9a43fd3888a12ea08483c3366"><code>cd83eaa</code></a> docs: replace <code>var</code> with <code>const</code> in examples (<a href="https://redirect.github.com/eslint/eslint/issues/19530">#19530</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/7ff0cde23014909997dd493de890463d8b09205e"><code>7ff0cde</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/996cfb9771734cb462b02a73c4aa87555854a05e"><code>996cfb9</code></a> docs: migrate sass to module system (<a href="https://redirect.github.com/eslint/eslint/issues/19518">#19518</a>) (xbinaryx)</li> <li><a href="https://github.com/eslint/eslint/commit/17cb9586a706e75adee09b2388deea77a6ca8f14"><code>17cb958</code></a> docs: replace <code>var</code> with <code>let</code> and <code>const</code> in rule examples (<a href="https://redirect.github.com/eslint/eslint/issues/19515">#19515</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/83e24f5be4d5723b5f79512b46ab68bc97a23247"><code>83e24f5</code></a> docs: Replace var with let or const (<a href="https://redirect.github.com/eslint/eslint/issues/19511">#19511</a>) (Jenna Toff)</li> <li><a href="https://github.com/eslint/eslint/commit/a59d0c06b5a28ae5149eae6d10fa9f4968963b01"><code>a59d0c0</code></a> docs: Update docs for defineConfig (<a href="https://redirect.github.com/eslint/eslint/issues/19505">#19505</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/fe929270f33493d1a77be0f25a95d97817440c49"><code>fe92927</code></a> docs: <code>require-unicode-regexp</code> add note for <code>i</code> flag and <code>\w</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19510">#19510</a>) (Chaemin-Lim)</li> </ul> <h2>Build Related</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a> build: exclude autogenerated files from Prettier formatting (<a href="https://redirect.github.com/eslint/eslint/issues/19548">#19548</a>) (Francesco Trotta)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a> chore: update dependencies for v9.23.0 release (<a href="https://redirect.github.com/eslint/eslint/issues/19554">#19554</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a> chore: update dependency <code>@​eslint/json</code> to ^0.11.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19552">#19552</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/5228383e3e5c77c7dd07fc9d17b9a57c2ee5bb48"><code>5228383</code></a> chore: fix update-readme formatting (<a href="https://redirect.github.com/eslint/eslint/issues/19544">#19544</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/5439525925dc26b387cc6cebf0b01f42464b4ab0"><code>5439525</code></a> chore: format JSON files in Trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19541">#19541</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/75adc99eab2878e58fc88f0d4b1b6f9091455914"><code>75adc99</code></a> chore: enabled Prettier in Trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19354">#19354</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/239516856fbf61828f5ac2c8b45e245103c41c04"><code>2395168</code></a> chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a href="https://redirect.github.com/eslint/eslint/issues/19538">#19538</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/129882d2fdb4e7f597ed78eeadd86377f3d6b078"><code>129882d</code></a> chore: formatted files with Prettier via trunk fmt (<a href="https://redirect.github.com/eslint/eslint/issues/19355">#19355</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/1738dbc36ce556745c230d3592e7f1aa673a1430"><code>1738dbc</code></a> chore: temporarily disable prettier in trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19537">#19537</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/dc854fdd2634cdec575ae5fc508edd838056f006"><code>dc854fd</code></a> chore: update dependency shelljs to ^0.9.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19524">#19524</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/5d574963b71529abbb84fbc4861230a050434664"><code>5d57496</code></a> chore: fix some comments (<a href="https://redirect.github.com/eslint/eslint/issues/19525">#19525</a>) (jimmycathy)</li> <li><a href="https://github.com/eslint/eslint/commit/9c5c6ee7734c6a5918a5983d4f2bd971ca3225a8"><code>9c5c6ee</code></a> test: fix an assertion failure (<a href="https://redirect.github.com/eslint/eslint/issues/19500">#19500</a>) (fisker Cheung)</li> <li><a href="https://github.com/eslint/eslint/commit/7a699a6b2616c24fe58df1265f6148b406a17e41"><code>7a699a6</code></a> chore: remove formatting-related lint rules internally (<a href="https://redirect.github.com/eslint/eslint/issues/19473">#19473</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/c99db89141f1601abe6f9d398a4b6c126e3a0bdb"><code>c99db89</code></a> test: replace WebdriverIO with Cypress (<a href="https://redirect.github.com/eslint/eslint/issues/19465">#19465</a>) (Pixel998)</li> </ul> <h2>v9.22.0</h2> <h2>Features</h2> <!-- 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.23.0 - March 21, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a> chore: update dependencies for v9.23.0 release (<a href="https://redirect.github.com/eslint/eslint/issues/19554">#19554</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a> chore: update dependency <code>@​eslint/json</code> to ^0.11.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19552">#19552</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a> feat: support TypeScript syntax in no-useless-constructor (<a href="https://redirect.github.com/eslint/eslint/issues/19535">#19535</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a> build: exclude autogenerated files from Prettier formatting (<a href="https://redirect.github.com/eslint/eslint/issues/19548">#19548</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a> docs: show red underlines in TypeScript examples in rules docs (<a href="https://redirect.github.com/eslint/eslint/issues/19547">#19547</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a> docs: replace var with const in examples (<a href="https://redirect.github.com/eslint/eslint/issues/19539">#19539</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a> fix: move deprecated <code>RuleContext</code> methods to subtype (<a href="https://redirect.github.com/eslint/eslint/issues/19531">#19531</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/5228383e3e5c77c7dd07fc9d17b9a57c2ee5bb48"><code>5228383</code></a> chore: fix update-readme formatting (<a href="https://redirect.github.com/eslint/eslint/issues/19544">#19544</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/c39d7db7142ebdb8174da00358b80094eaad39c1"><code>c39d7db</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a4f87604f4d8d53cb2efbd19aa067606dd1c409e"><code>a4f8760</code></a> docs: revert accidental changes (<a href="https://redirect.github.com/eslint/eslint/issues/19542">#19542</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/5439525925dc26b387cc6cebf0b01f42464b4ab0"><code>5439525</code></a> chore: format JSON files in Trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19541">#19541</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/75adc99eab2878e58fc88f0d4b1b6f9091455914"><code>75adc99</code></a> chore: enabled Prettier in Trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19354">#19354</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/239516856fbf61828f5ac2c8b45e245103c41c04"><code>2395168</code></a> chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a href="https://redirect.github.com/eslint/eslint/issues/19538">#19538</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/129882d2fdb4e7f597ed78eeadd86377f3d6b078"><code>129882d</code></a> chore: formatted files with Prettier via trunk fmt (<a href="https://redirect.github.com/eslint/eslint/issues/19355">#19355</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/1738dbc36ce556745c230d3592e7f1aa673a1430"><code>1738dbc</code></a> chore: temporarily disable prettier in trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19537">#19537</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/83202412a1ceefd3eba4b97cc9dbe99ab70d59a2"><code>8320241</code></a> feat: support TypeScript syntax in <code>default-param-last</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19431">#19431</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/280128f73def56479e32e7d40879fff05b7f44a2"><code>280128f</code></a> docs: add copy button (<a href="https://redirect.github.com/eslint/eslint/issues/19512">#19512</a>) (xbinaryx)</li> <li><a href="https://github.com/eslint/eslint/commit/833c4a301d4f7d21583d520d20d8a6724171733f"><code>833c4a3</code></a> feat: defineConfig() supports &quot;flat/&quot; config prefix (<a href="https://redirect.github.com/eslint/eslint/issues/19533">#19533</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/cc3bd00795708c4d7c06a6103983245cc9d9845b"><code>cc3bd00</code></a> fix: reporting variable used in catch block in <code>no-useless-assignment</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19423">#19423</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/cd83eaa761b4acd9a43fd3888a12ea08483c3366"><code>cd83eaa</code></a> docs: replace <code>var</code> with <code>const</code> in examples (<a href="https://redirect.github.com/eslint/eslint/issues/19530">#19530</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/7ff0cde23014909997dd493de890463d8b09205e"><code>7ff0cde</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/996cfb9771734cb462b02a73c4aa87555854a05e"><code>996cfb9</code></a> docs: migrate sass to module system (<a href="https://redirect.github.com/eslint/eslint/issues/19518">#19518</a>) (xbinaryx)</li> <li><a href="https://github.com/eslint/eslint/commit/dc854fdd2634cdec575ae5fc508edd838056f006"><code>dc854fd</code></a> chore: update dependency shelljs to ^0.9.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19524">#19524</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/4a0df16f1ba7bed02d15c561119623199ea2ace0"><code>4a0df16</code></a> feat: circular autofix/conflicting rules detection (<a href="https://redirect.github.com/eslint/eslint/issues/19514">#19514</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/5d574963b71529abbb84fbc4861230a050434664"><code>5d57496</code></a> chore: fix some comments (<a href="https://redirect.github.com/eslint/eslint/issues/19525">#19525</a>) (jimmycathy)</li> <li><a href="https://github.com/eslint/eslint/commit/17cb9586a706e75adee09b2388deea77a6ca8f14"><code>17cb958</code></a> docs: replace <code>var</code> with <code>let</code> and <code>const</code> in rule examples (<a href="https://redirect.github.com/eslint/eslint/issues/19515">#19515</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/83e24f5be4d5723b5f79512b46ab68bc97a23247"><code>83e24f5</code></a> docs: Replace var with let or const (<a href="https://redirect.github.com/eslint/eslint/issues/19511">#19511</a>) (Jenna Toff)</li> <li><a href="https://github.com/eslint/eslint/commit/a59d0c06b5a28ae5149eae6d10fa9f4968963b01"><code>a59d0c0</code></a> docs: Update docs for defineConfig (<a href="https://redirect.github.com/eslint/eslint/issues/19505">#19505</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/d46ff832195aa841224a21086afda9d98be45ad6"><code>d46ff83</code></a> fix: <code>no-dupe-keys</code> false positive with proto setter (<a href="https://redirect.github.com/eslint/eslint/issues/19508">#19508</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/e7327736b92686e02721461ac9ccf6e65e0badac"><code>e732773</code></a> fix: navigation of search results on pressing Enter (<a href="https://redirect.github.com/eslint/eslint/issues/19502">#19502</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/fe929270f33493d1a77be0f25a95d97817440c49"><code>fe92927</code></a> docs: <code>require-unicode-regexp</code> add note for <code>i</code> flag and <code>\w</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19510">#19510</a>) (Chaemin-Lim)</li> <li><a href="https://github.com/eslint/eslint/commit/f4e9c5fda9f8bcd36f1afe3706da60554cd07c48"><code>f4e9c5f</code></a> fix: allow <code>RuleTester</code> to test files inside <code>node_modules/</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19499">#19499</a>) (fisker Cheung)</li> <li><a href="https://github.com/eslint/eslint/commit/9c5c6ee7734c6a5918a5983d4f2bd971ca3225a8"><code>9c5c6ee</code></a> test: fix an assertion failure (<a href="https://redirect.github.com/eslint/eslint/issues/19500">#19500</a>) (fisker Cheung)</li> <li><a href="https://github.com/eslint/eslint/commit/be56a685bf1aadbf59d99d43e71c00802bc9ba27"><code>be56a68</code></a> feat: support TypeScript syntax in <code>class-methods-use-this</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19498">#19498</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/7a699a6b2616c24fe58df1265f6148b406a17e41"><code>7a699a6</code></a> chore: remove formatting-related lint rules internally (<a href="https://redirect.github.com/eslint/eslint/issues/19473">#19473</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/c99db89141f1601abe6f9d398a4b6c126e3a0bdb"><code>c99db89</code></a> test: replace WebdriverIO with Cypress (<a href="https://redirect.github.com/eslint/eslint/issues/19465">#19465</a>) (Pixel998)</li> </ul> <p>v9.22.0 - March 7, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/97f788b02e5742445887b4499a6dba9abb879a79"><code>97f788b</code></a> chore: upgrade <code>@​eslint/js</code><a href="https://github.com/9"><code>@​9</code></a>.22.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19489">#19489</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/eed409a64bfe2ae1123086aaf1652c8124e49b7c"><code>eed409a</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/f9a56d337881300c94093e38804ba929ee09f7e9"><code>f9a56d3</code></a> chore: upgrade eslint-scope@8.3.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19488">#19488</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/7ddb095419203d0efc883a6b3fdd3ac20128400a"><code>7ddb095</code></a> feat: Export defineConfig, globalIgnores (<a href="https://redirect.github.com/eslint/eslint/issues/19487">#19487</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/86c5f37bc7300157d9f19b633197135d2a7a2645"><code>86c5f37</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/19c0127e79c37dba8d389733024be7326e540767"><code>19c0127</code></a> fix: improve message for <code>no-console</code> suggestions (<a href="https://redirect.github.com/eslint/eslint/issues/19483">#19483</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/fbdeff08f3bf4edd7f686af91d9ac0ed6e295080"><code>fbdeff0</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/c9e85105300069f4aa60526ca2de4d67d1eebe1d"><code>c9e8510</code></a> docs: generate deprecation notice in TSDoc comments from rule metadata (<a href="https://redirect.github.com/eslint/eslint/issues/19461">#19461</a>) (Francesco Trotta)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/2aaadceec13e6df89a0c56e2b6ce4a145c1ac3aa"><code>2aaadce</code></a> 9.23.0</li> <li><a href="https://github.com/eslint/eslint/commit/4a1ca8ee1113e89ae24beeab3a433c3d9fc71eb7"><code>4a1ca8e</code></a> Build: changelog update for 9.23.0</li> <li><a href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a> chore: update dependencies for v9.23.0 release (<a href="https://redirect.github.com/eslint/eslint/issues/19554">#19554</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a> chore: update dependency <code>@​eslint/json</code> to ^0.11.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19552">#19552</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a> feat: support TypeScript syntax in no-useless-constructor (<a href="https://redirect.github.com/eslint/eslint/issues/19535">#19535</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a> build: exclude autogenerated files from Prettier formatting (<a href="https://redirect.github.com/eslint/eslint/issues/19548">#19548</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a> docs: show red underlines in TypeScript examples in rules docs (<a href="https://redirect.github.com/eslint/eslint/issues/19547">#19547</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a> docs: replace var with const in examples (<a href="https://redirect.github.com/eslint/eslint/issues/19539">#19539</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a> fix: move deprecated <code>RuleContext</code> methods to subtype (<a href="https://redirect.github.com/eslint/eslint/issues/19531">#19531</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.21.0...v9.23.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-config-next` from 15.2.0 to 15.2.4 <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.2.4</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>Match subrequest handling for edge and node (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77474">#77474</a>)</li> <li>exclude images and static media from dev origin check (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77417">#77417</a>)</li> <li>ensure /__next middleware URLs are included in the origin check (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77416">#77416</a>)</li> <li>remove direct ip/port bypass in dev origin check (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77414">#77414</a>)</li> <li>switch development origin verification to be opt-in rather than opt-out (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77395">#77395</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/ijjk"><code>@​ijjk</code></a> and <a href="https://github.com/ztanner"><code>@​ztanner</code></a> for helping!</p> <h2>v15.2.3</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary. This release contains a security patch for <a href="https://github.com/vercel/next.js/security/advisories/GHSA-f82v-jwr5-mffw">CVE-2025-29927</a>.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>Update default allowed origins list (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77212">#77212</a>)</li> <li>unify allowed origin detection handling (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77053">#77053</a>)</li> <li>Add dev warning for cross-origin and stabilize allowedDevOrigins (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77044">#77044</a>)</li> <li>Ensure deploymentId is used for CSS preloads (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77210">#77210</a>)</li> <li>Update middleware request header (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77201">#77201</a>)</li> <li>[metadata] remove the default segement check for metadata rendering (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77119">#77119</a>)</li> <li>[ts-hint] fix vscode type hint plugin enabling (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/77099">#77099</a>)</li> <li>[metadata] re-insert icons to head for streamed metadata (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76915">#76915</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/ztanner"><code>@​ztanner</code></a>, and <a href="https://github.com/huozhi"><code>@​huozhi</code></a> for helping!</p> <h2>v15.2.2</h2> <h3>Core Changes</h3> <ul> <li>[dev-overlay] fix styling on overflow error messages, add button hover state: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76771">#76771</a></li> <li>Fix: respond 405 status code on OPTIONS request to SSG page: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76767">#76767</a></li> <li>[dev-overlay] Always show relative paths: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76742">#76742</a></li> <li>[metadata] remove the duplicate metadata in the error boundary: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76791">#76791</a></li> <li>Upgrade React from <code>d55cc79b-20250228</code> to <code>443b7ff2-20250303</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76804">#76804</a></li> <li>[dev-overlay] Ignore animations on page load: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76834">#76834</a></li> <li>fix: remove useless set-cookie in action-handler: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76839">#76839</a></li> <li>Turbopack: handle task cancelation: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76831">#76831</a></li> <li>Upgrade React from <code>443b7ff2-20250303</code> to <code>e03ac20f-20250305</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/76842">#76842</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/804aa35c71cc65cf3ddc29cdadcd29f06b368285"><code>804aa35</code></a> v15.2.4</li> <li><a href="https://github.com/vercel/next.js/commit/535e26d3c69de49df8bd17618a424cbe65ec897b"><code>535e26d</code></a> v15.2.3</li> <li><a href="https://github.com/vercel/next.js/commit/f4552826e1ed15fbeb951be552d67c5a08ad0672"><code>f455282</code></a> v15.2.2</li> <li><a href="https://github.com/vercel/next.js/commit/38cf78e31efd81cd0fe64c9b3dfaf5290ba60012"><code>38cf78e</code></a> v15.2.2-canary.6</li> <li><a href="https://github.com/vercel/next.js/commit/bdb9cb4140831fec5710780279f07749a96c35ac"><code>bdb9cb4</code></a> v15.2.2-canary.5</li> <li><a href="https://github.com/vercel/next.js/commit/aa55567e2ae43bc1d726cf2fab51baf8c1f2be1c"><code>aa55567</code></a> v15.2.2-canary.4</li> <li><a href="https://github.com/vercel/next.js/commit/15741c5b5d84db228e02421090bd8cc6d601cebd"><code>15741c5</code></a> v15.2.2-canary.3</li> <li><a href="https://github.com/vercel/next.js/commit/910b07b5c34108da4c181d7c71e77d181748f33c"><code>910b07b</code></a> v15.2.2-canary.2</li> <li><a href="https://github.com/vercel/next.js/commit/33553712bda1e6202fcaa266cc694cadcdc6e5b3"><code>3355371</code></a> v15.2.2-canary.1</li> <li><a href="https://github.com/vercel/next.js/commit/f6092227747130c8e77d96154124f039d7aef10c"><code>f609222</code></a> v15.2.2-canary.0</li> <li>Additional commits viewable in <a href="https://github.com/vercel/next.js/commits/v15.2.4/packages/eslint-config-next">compare view</a></li> </ul> </details> <br /> Updates `next` from 15.2.3 to 15.2.4 <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.2.4</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>Match subrequest handling for edge and node (<a href="https://redirect.github.com/vercel/next.js/issues/77474">#77474</a>)</li> <li>exclude images and static media from dev origin check (<a href="https://redirect.github.com/vercel/next.js/issues/77417">#77417</a>)</li> <li>ensure /__next middleware URLs are included in the origin check (<a href="https://redirect.github.com/vercel/next.js/issues/77416">#77416</a>)</li> <li>remove direct ip/port bypass in dev origin check (<a href="https://redirect.github.com/vercel/next.js/issues/77414">#77414</a>)</li> <li>switch development origin verification to be opt-in rather than opt-out (<a href="https://redirect.github.com/vercel/next.js/issues/77395">#77395</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/ijjk"><code>@​ijjk</code></a> and <a href="https://github.com/ztanner"><code>@​ztanner</code></a> for helping!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/next.js/commit/804aa35c71cc65cf3ddc29cdadcd29f06b368285"><code>804aa35</code></a> v15.2.4</li> <li><a href="https://github.com/vercel/next.js/commit/ecb72ee9ead86aaa1e3992b427bfb43b046aa08d"><code>ecb72ee</code></a> Match subrequest handling for edge and node (<a href="https://redirect.github.com/vercel/next.js/issues/77474">#77474</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/25f810b596cdb6875d1f068ae8d203f1a5df7a46"><code>25f810b</code></a> exclude images and static media from dev origin check (<a href="https://redirect.github.com/vercel/next.js/issues/77417">#77417</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/d9bcb833dd2a8dd5c13f30775d688f7015cd75b1"><code>d9bcb83</code></a> ensure /__next middleware URLs are included in the origin check (<a href="https://redirect.github.com/vercel/next.js/issues/77416">#77416</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/cfeaa86fa718f1fecce9fb5f5fad3c310117fc53"><code>cfeaa86</code></a> remove direct ip/port bypass in dev origin check (<a href="https://redirect.github.com/vercel/next.js/issues/77414">#77414</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/f84730266087817b39c9b87c42ccf1c3bb7de0c5"><code>f847302</code></a> switch development origin verification to be opt-in rather than opt-out (<a href="https://redirect.github.com/vercel/next.js/issues/77395">#77395</a>)</li> <li>See full diff in <a href="https://github.com/vercel/next.js/compare/v15.2.3...v15.2.4">compare view</a></li> </ul> </details> <br /> Updates `react` from 19.0.0 to 19.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/releases">react's releases</a>.</em></p> <blockquote> <h2>19.1.0 (March 28, 2025)</h2> <h3>Owner Stack</h3> <p>An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.</p> <ul> <li>An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.</li> <li>The <a href="https://react.dev/reference/react/captureOwnerStack">captureOwnerStack API</a> is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. <a href="https://redirect.github.com/facebook/react/pull/29923">#29923</a>, <a href="https://redirect.github.com/facebook/react/pull/32353">#32353</a>, <a href="https://redirect.github.com/facebook/react/pull/30306">#30306</a>, <a href="https://redirect.github.com/facebook/react/pull/32538">#32538</a>, <a href="https://redirect.github.com/facebook/react/pull/32529">#32529</a>, <a href="https://redirect.github.com/facebook/react/pull/32538">#32538</a></li> </ul> <h3>React</h3> <ul> <li>Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. <a href="https://redirect.github.com/facebook/react/pull/32069">#32069</a>, <a href="https://redirect.github.com/facebook/react/pull/32163">#32163</a>, <a href="https://redirect.github.com/facebook/react/pull/32224">#32224</a>, <a href="https://redirect.github.com/facebook/react/pull/32252">#32252</a></li> <li>Reduced unnecessary client rendering through improved hydration scheduling <a href="https://redirect.github.com/facebook/react/pull/31751">#31751</a></li> <li>Increased priority of client rendered Suspense boundaries <a href="https://redirect.github.com/facebook/react/pull/31776">#31776</a></li> <li>Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. <a href="https://redirect.github.com/facebook/react/pull/31620">#31620</a></li> <li>Reduced garbage collection pressure by improving Suspense boundary retries. <a href="https://redirect.github.com/facebook/react/pull/31667">#31667</a></li> <li>Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed <a href="https://redirect.github.com/facebook/react/pull/31526">#31526</a></li> <li>Fixed a regression causing key warnings for flattened positional children in development mode. <a href="https://redirect.github.com/facebook/react/pull/32117">#32117</a></li> <li>Updated <code>useId</code> to use valid CSS selectors, changing format from <code>:r123:</code> to <code>«r123»</code>. <a href="https://redirect.github.com/facebook/react/pull/32001">#32001</a></li> <li>Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. <a href="https://redirect.github.com/facebook/react/pull/32355">#32355</a></li> <li>Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. <a href="https://redirect.github.com/facebook/react/pull/32200">#32200</a></li> <li>Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings <a href="https://redirect.github.com/facebook/react/pull/31808">#31808</a></li> <li>Improve passive effect scheduling for consistent task yielding. <a href="https://redirect.github.com/facebook/react/pull/31785">#31785</a></li> <li>Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. <a href="https://redirect.github.com/facebook/react/pull/32528">#32528</a></li> <li>Fixed component name resolution for Portal <a href="https://redirect.github.com/facebook/react/pull/32640">#32640</a></li> <li>Added support for beforetoggle and toggle events on the dialog element. <a href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32479">#32479</a> <a href="https://redirect.github.com/facebook/react/pull/32479">#32479</a></li> </ul> <h3>React DOM</h3> <ul> <li>Fixed double warning when the <code>href</code> attribute is an empty string <a href="https://redirect.github.com/facebook/react/pull/31783">#31783</a></li> <li>Fixed an edge case where <code>getHoistableRoot()</code> didn’t work properly when the container was a Document <a href="https://redirect.github.com/facebook/react/pull/32321">#32321</a></li> <li>Removed support for using HTML comments (e.g. <code>&lt;!-- --&gt;</code>) as a DOM container. <a href="https://redirect.github.com/facebook/react/pull/32250">#32250</a></li> <li>Added support for <code>&lt;script&gt;</code> and <code>\&lt;template&gt;</code> tags to be nested within <code>&lt;select&gt;</code> tags. <a href="https://redirect.github.com/facebook/react/pull/31837">#31837</a></li> <li>Fixed responsive images to be preloaded as HTML instead of headers <a href="https://redirect.github.com/facebook/react/pull/32445">#32445</a></li> </ul> <h3>use-sync-external-store</h3> <ul> <li>Added <code>exports</code> field to <code>package.json</code> for <code>use-sync-external-store</code> to support various entrypoints. <a href="https://redirect.github.com/facebook/react/pull/25231">#25231</a></li> </ul> <h3>React Server Components</h3> <ul> <li>Added <code>unstable_prerender</code>, a new experimental API for prerendering React Server Components on the server <a href="https://redirect.github.com/facebook/react/pull/31724">#31724</a></li> <li>Fixed an issue where streams would hang when receiving new chunks after a global error <a href="https://redirect.github.com/facebook/react/pull/31840">#31840</a>, <a href="https://redirect.github.com/facebook/react/pull/31851">#31851</a></li> <li>Fixed an issue where pending chunks were counted twice. <a href="https://redirect.github.com/facebook/react/pull/31833">#31833</a></li> <li>Added support for streaming in edge environments <a href="https://redirect.github.com/facebook/react/pull/31852">#31852</a></li> <li>Added support for sending custom error names from a server so that they are available in the client for console replaying. <a href="https://redirect.github.com/facebook/react/pull/32116">#32116</a></li> <li>Updated the server component wire format to remove IDs for hints and console.log because they have no return value <a href="https://redirect.github.com/facebook/react/pull/31671">#31671</a></li> <li>Exposed <code>registerServerReference</code> in client builds to handle server references in different environments. <a href="https://redirect.github.com/facebook/react/pull/32534">#32534</a></li> <li>Added react-server-dom-parcel package which integrates Server Components with the <a href="https://parceljs.org/">Parcel bundler</a> <a href="https://redirect.github.com/facebook/react/pull/31725">#31725</a>, <a href="https://redirect.github.com/facebook/react/pull/32132">#32132</a>, <a href="https://redirect.github.com/facebook/react/pull/31799">#31799</a>, <a href="https://redirect.github.com/facebook/react/pull/32294">#32294</a>, <a href="https://redirect.github.com/facebook/react/pull/31741">#31741</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react's changelog</a>.</em></p> <blockquote> <h2>19.1.0 (March 28, 2025)</h2> <h3>Owner Stack</h3> <p>An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.</p> <ul> <li>An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.</li> <li>The <a href="https://react.dev/reference/react/captureOwnerStack">captureOwnerStack API</a> is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. <a href="https://redirect.github.com/facebook/react/pull/29923">#29923</a>, <a href="https://redirect.github.com/facebook/react/pull/32353">#32353</a>, <a href="https://redirect.github.com/facebook/react/pull/30306">#30306</a>, <a href="https://redirect.github.com/facebook/react/pull/32538">#32538</a>, <a href="https://redirect.github.com/facebook/react/pull/32529">#32529</a>, <a href="https://redirect.github.com/facebook/react/pull/32538">#32538</a></li> </ul> <h3>React</h3> <ul> <li>Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. <a href="https://redirect.github.com/facebook/react/pull/32069">#32069</a>, <a href="https://redirect.github.com/facebook/react/pull/32163">#32163</a>, <a href="https://redirect.github.com/facebook/react/pull/32224">#32224</a>, <a href="https://redirect.github.com/facebook/react/pull/32252">#32252</a></li> <li>Reduced unnecessary client rendering through improved hydration scheduling <a href="https://redirect.github.com/facebook/react/pull/31751">#31751</a></li> <li>Increased priority of client rendered Suspense boundaries <a href="https://redirect.github.com/facebook/react/pull/31776">#31776</a></li> <li>Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. <a href="https://redirect.github.com/facebook/react/pull/31620">#31620</a></li> <li>Reduced garbage collection pressure by improving Suspense boundary retries. <a href="https://redirect.github.com/facebook/react/pull/31667">#31667</a></li> <li>Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed <a href="https://redirect.github.com/facebook/react/pull/31526">#31526</a></li> <li>Fixed a regression causing key warnings for flattened positional children in development mode. <a href="https://redirect.github.com/facebook/react/pull/32117">#32117</a></li> <li>Updated <code>useId</code> to use valid CSS selectors, changing format from <code>:r123:</code> to <code>«r123»</code>. <a href="https://redirect.github.com/facebook/react/pull/32001">#32001</a></li> <li>Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. <a href="https://redirect.github.com/facebook/react/pull/32355">#32355</a></li> <li>Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. <a href="https://redirect.github.com/facebook/react/pull/32200">#32200</a></li> <li>Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings <a href="https://redirect.github.com/facebook/react/pull/31808">#31808</a></li> <li>Improve passive effect scheduling for consistent task yielding. <a href="https://redirect.github.com/facebook/react/pull/31785">#31785</a></li> <li>Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. <a href="https://redirect.github.com/facebook/react/pull/32528">#32528</a></li> <li>Fixed component name resolution for Portal <a href="https://redirect.github.com/facebook/react/pull/32640">#32640</a></li> <li>Added support for beforetoggle and toggle events on the dialog element. <a href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/32479">#32479</a> <a href="https://redirect.github.com/facebook/react/pull/32479">#32479</a></li> </ul> <h3>React DOM</h3> <ul> <li>Fixed double warning when the <code>href</code> attribute is an empty string <a href="https://redirect.github.com/facebook/react/pull/31783">#31783</a></li> <li>Fixed an edge case where <code>getHoistableRoot()</code> didn’t work properly when the container was a Document <a href="https://redirect.github.com/facebook/react/pull/32321">#32321</a></li> <li>Removed support for using HTML comments (e.g. <code>&lt;!-- --&gt;</code>) as a DOM container. <a href="https://redirect.github.com/facebook/react/pull/32250">#32250</a></li> <li>Added support for <code>&lt;script&gt;</code> and <code>\&lt;template&gt;</code> tags to be nested within <code>&lt;select&gt;</code> tags. <a href="https://redirect.github.com/facebook/react/pull/31837">#31837</a></li> <li>Fixed responsive images to be preloaded as HTML instead of headers <a href="https://redirect.github.com/facebook/react/pull/32445">#32445</a></li> </ul> <h3>use-sync-external-store</h3> <ul> <li>Added <code>exports</code> field to <code>package.json</code> for <code>use-sync-external-store</code> to support various entrypoints. <a href="https://redirect.github.com/facebook/react/pull/25231">#25231</a></li> </ul> <h3>React Server Components</h3> <ul> <li>Added <code>unstable_prerender</code>, a new experimental API for prerendering React Server Components on the server <a href="https://redirect.github.com/facebook/react/pull/31724">#31724</a></li> <li>Fixed an issue where streams would hang when receiving new chunks after a global error <a href="https://redirect.github.com/facebook/react/pull/31840">#31840</a>, <a href="https://redirect.github.com/facebook/react/pull/31851">#31851</a></li> <li>Fixed an issue where pending chunks were counted twice. <a href="https://redirect.github.com/facebook/react/pull/31833">#31833</a></li> <li>Added support for streaming in edge environments <a href="https://redirect.github.com/facebook/react/pull/31852">#31852</a></li> <li>Added support for sending custom error names from a server so that they are available in the client for console replaying. <a href="https://redirect.github.com/facebook/react/pull/32116">#32116</a></li> <li>Updated the server component wire format to remove IDs for hints and console.log because they have no return value <a href="https://redirect.github.com/facebook/react/pull/31671">#31671</a></li> <li>Exposed <code>registerServerReference</code> in client builds to handle server references in different environments. <a href="https://redirect.github.com/facebook/react/pull/32534">#32534</a></li> <li>Added react-... _Description has been truncated_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 12:52: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#508