Skip to content

Commit 6c3f472

Browse files
Bump the eslint group across 1 directory with 4 updates (#1526)
Bumps the eslint group with 4 updates in the / directory: [eslint](https://github.com/eslint/eslint), [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next), [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) and [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks). Updates `eslint` from 8.57.1 to 10.8.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v10.8.1</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4"><code>18eb0a7</code></a> fix: prevent ASI hazard in <code>no-unused-labels</code> autofix (<a href="https://redirect.github.com/eslint/eslint/issues/21173">#21173</a>) (dongkyu lee)</li> <li><a href="https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104"><code>151ba3f</code></a> fix: false positives in <code>getter-return</code> and <code>accessor-pairs</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21163">#21163</a>) (Grit)</li> <li><a href="https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37"><code>6898df9</code></a> fix: ignore meta-property names in <code>id-denylist</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21166">#21166</a>) (Pixel)</li> <li><a href="https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9"><code>4d7db66</code></a> fix: ignore meta-property names in <code>id-match</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21167">#21167</a>) (Pixel)</li> <li><a href="https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f"><code>677214e</code></a> fix: handle ASI hazards in no-unused-vars removeVar suggestion (<a href="https://redirect.github.com/eslint/eslint/issues/20935">#20935</a>) (kuldeep kumar)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560"><code>7d0cbf8</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60"><code>0a05812</code></a> docs: add missing backticks to <code>no-duplicate-imports.js</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21183">#21183</a>) (Lee Daeun)</li> <li><a href="https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202"><code>678c90b</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26"><code>8a10424</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/69bb948061105426dbe6e3c931fcda783286e020"><code>69bb948</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/0a148005051fded2ef1d14cc228ae505251b4b10"><code>0a14800</code></a> chore: update github/codeql-action action to v4.37.4 (<a href="https://redirect.github.com/eslint/eslint/issues/21196">#21196</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/05adcb13542061dc7fadde5cd58d23d405a96d93"><code>05adcb1</code></a> test: fix failing ecosystem test for <code>eslint-plugin-unicorn</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21191">#21191</a>) (Lazizbek Ergashev)</li> <li><a href="https://github.com/eslint/eslint/commit/56110356652dd614b3cf0933538abb551fc6bd6f"><code>5611035</code></a> test: add error locations info to <code>no-void</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21185">#21185</a>) (Lee Daeun)</li> <li><a href="https://github.com/eslint/eslint/commit/ee47333aa681cfc3cb54df08c38f211ea219cc2a"><code>ee47333</code></a> ci: bump github/codeql-action from 4 to 4.37.3 (<a href="https://redirect.github.com/eslint/eslint/issues/21176">#21176</a>) (dependabot[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/f131c034ad91bbf06bcbb6b5e931447a8e419a46"><code>f131c03</code></a> chore: improve ecosystem test failure reporting (<a href="https://redirect.github.com/eslint/eslint/issues/20937">#20937</a>) (crimsonjay0)</li> <li><a href="https://github.com/eslint/eslint/commit/1f6eddee609b369b50993eab08d437dda4700991"><code>1f6edde</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21182">#21182</a>) (ESLint Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/d3266fb26c719c6b90a6cbe54bb120c9335ad19c"><code>d3266fb</code></a> chore: unpin <code>webpack</code> dependency (<a href="https://redirect.github.com/eslint/eslint/issues/21172">#21172</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/65a6519cc8733b4688558a8611397cf9d01dd55d"><code>65a6519</code></a> chore: add allowScripts field to package.json (<a href="https://redirect.github.com/eslint/eslint/issues/21092">#21092</a>) (GiHoon Noh)</li> <li><a href="https://github.com/eslint/eslint/commit/22e52568536e0009d4493dc888736bc163220c4b"><code>22e5256</code></a> ci: add <code>triage:no</code> label to Dependabot PRs (<a href="https://redirect.github.com/eslint/eslint/issues/21141">#21141</a>) (lumir)</li> <li><a href="https://github.com/eslint/eslint/commit/55c9038836c91b6bd5617f0c97bea2274c9cc0bf"><code>55c9038</code></a> ci: bump actions/labeler from 6 to 7 (<a href="https://redirect.github.com/eslint/eslint/issues/21159">#21159</a>) (dependabot[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/7280e78183d4711a49916b6a49ba5efaa651a991"><code>7280e78</code></a> chore: update dependency prettier to v3.9.6 (<a href="https://redirect.github.com/eslint/eslint/issues/21162">#21162</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/eddbad60158d8cda86830fbe934a9d2282273b32"><code>eddbad6</code></a> test: fix failing ecosystem test for <code>eslint-plugin-unicorn</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21156">#21156</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/60a178d5ef1b0c471be0831031ed7347f8f81dc2"><code>60a178d</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21150">#21150</a>) (ESLint Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/f9f61dc6112836f46a58a410c38b8c2faf10973f"><code>f9f61dc</code></a> test: add error locations to <code>no-unreachable</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21151">#21151</a>) (JIYEON)</li> <li><a href="https://github.com/eslint/eslint/commit/d08629382b0a6aaa042823b796e5100e60053b54"><code>d086293</code></a> test: add error locations to <code>no-undef</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21147">#21147</a>) (JIYEON)</li> <li><a href="https://github.com/eslint/eslint/commit/cc01b67061bbf558aa25746883ea1cad847f7cf2"><code>cc01b67</code></a> test: add error locations to <code>no-useless-catch</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21144">#21144</a>) (devoil)</li> <li><a href="https://github.com/eslint/eslint/commit/688e75ede01b295d51f2f86c9d82da020a4c887e"><code>688e75e</code></a> chore: add missing backticks in JSDoc (<a href="https://redirect.github.com/eslint/eslint/issues/21143">#21143</a>) (Bo Hyun Kim)</li> <li><a href="https://github.com/eslint/eslint/commit/7c1e17543ad396f50f65b003cf9142d43d3c63b0"><code>7c1e175</code></a> test: add error locations to <code>require-await</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21145">#21145</a>) (Grit)</li> <li><a href="https://github.com/eslint/eslint/commit/588a26ddce3c5a20f5b3f3d51ba1353cce7b4b0c"><code>588a26d</code></a> test: add error locations to <code>no-extra-label</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21139">#21139</a>) (dongkyu lee)</li> <li><a href="https://github.com/eslint/eslint/commit/059aa895743639e3ab53d14f9d944ff4be042233"><code>059aa89</code></a> test: add error locations to <code>no-useless-concat</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21140">#21140</a>) (dongkyu lee)</li> <li><a href="https://github.com/eslint/eslint/commit/5a452a8ba53917d65c9d83c3959ed35c2f890613"><code>5a452a8</code></a> test: add error locations to <code>no-const-assign</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21138">#21138</a>) (dongkyu lee)</li> </ul> <h2>v10.8.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1"><code>2fee9bb</code></a> feat: export <code>ConfigObject</code> from <code>eslint/config</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21082">#21082</a>) (sethamus)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8"><code>6b8d2f7</code></a> fix: escape reserved characters in rule id in <code>html</code> formatter (<a href="https://redirect.github.com/eslint/eslint/issues/21129">#21129</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/90910715011211a20d011d807d398a7005127f35"><code>9091071</code></a> fix: prevent <code>no-unreachable-loop</code> crash when all loop types are ignored (<a href="https://redirect.github.com/eslint/eslint/issues/21116">#21116</a>) (Pixel)</li> <li><a href="https://github.com/eslint/eslint/commit/e23fafe8d4b15355adef6cdebef414c3a2019454"><code>e23fafe</code></a> fix: prefer-object-spread add semicolon when adding parenthesis (<a href="https://redirect.github.com/eslint/eslint/issues/21081">#21081</a>) (synthex-byte)</li> <li><a href="https://github.com/eslint/eslint/commit/20b5ad052360a443786a202e94624a3f81846511"><code>20b5ad0</code></a> fix: quadratic-time regex in <code>prefer-template</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21096">#21096</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/8b6f6c0b33411f34485512456d94f221daf7321f"><code>8b6f6c0</code></a> fix: apply ignore configs to computed methods in class-methods-use-this (<a href="https://redirect.github.com/eslint/eslint/issues/21094">#21094</a>) (Pixel)</li> <li><a href="https://github.com/eslint/eslint/commit/b2c608c014a396800a24a89343265d0616bee2d8"><code>b2c608c</code></a> fix: NewExpression with parenthesized callee in <code>preserve-caught-error</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21083">#21083</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/c049dc3c4294da7afe3d920a1a5fdeba388f4983"><code>c049dc3</code></a> 10.8.1</li> <li><a href="https://github.com/eslint/eslint/commit/a3f78269412f033ec018be06296390a582afd132"><code>a3f7826</code></a> Build: changelog update for 10.8.1</li> <li><a href="https://github.com/eslint/eslint/commit/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4"><code>18eb0a7</code></a> fix: prevent ASI hazard in <code>no-unused-labels</code> autofix (<a href="https://redirect.github.com/eslint/eslint/issues/21173">#21173</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/0a148005051fded2ef1d14cc228ae505251b4b10"><code>0a14800</code></a> chore: update github/codeql-action action to v4.37.4 (<a href="https://redirect.github.com/eslint/eslint/issues/21196">#21196</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560"><code>7d0cbf8</code></a> docs: Update README</li> <li><a href="https://github.com/eslint/eslint/commit/05adcb13542061dc7fadde5cd58d23d405a96d93"><code>05adcb1</code></a> test: fix failing ecosystem test for <code>eslint-plugin-unicorn</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21191">#21191</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/56110356652dd614b3cf0933538abb551fc6bd6f"><code>5611035</code></a> test: add error locations info to <code>no-void</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21185">#21185</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/ee47333aa681cfc3cb54df08c38f211ea219cc2a"><code>ee47333</code></a> ci: bump github/codeql-action from 4 to 4.37.3 (<a href="https://redirect.github.com/eslint/eslint/issues/21176">#21176</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/f131c034ad91bbf06bcbb6b5e931447a8e419a46"><code>f131c03</code></a> chore: improve ecosystem test failure reporting (<a href="https://redirect.github.com/eslint/eslint/issues/20937">#20937</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60"><code>0a05812</code></a> docs: add missing backticks to <code>no-duplicate-imports.js</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21183">#21183</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v8.57.1...v10.8.1">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~eslintbot">eslintbot</a>, a new releaser for eslint since your current version.</p> </details> <br /> Updates `eslint-config-next` from 14.2.30 to 16.3.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases">eslint-config-next's releases</a>.</em></p> <blockquote> <h2>v16.3.1</h2> <h2>What's Changed</h2> <ul> <li>[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by <a href="https://github.com/lukesandberg"><code>@​lukesandberg</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/96653">vercel/next.js#96653</a></li> <li>[16.x] [turbopack] Add <code>turbopack_ecmascript</code> and <code>turbopack_wasm</code>'s embeded FS to <code>internal_assets_conditions</code> by <a href="https://github.com/lukesandberg"><code>@​lukesandberg</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/96655">vercel/next.js#96655</a></li> <li>[16.x] [turbopack] Collapse nested promises in the analyzer by <a href="https://github.com/sampoder"><code>@​sampoder</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/96675">vercel/next.js#96675</a></li> <li>[16.x] fix(next/image): preserve image response after optimization by <a href="https://github.com/styfle"><code>@​styfle</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/96733">vercel/next.js#96733</a></li> <li>[16.3.x] Default deploy e2e tests to the repo next version by <a href="https://github.com/eps1lon"><code>@​eps1lon</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/96900">vercel/next.js#96900</a></li> <li>[backport] Bump <code>@​swc/helpers</code> by <a href="https://github.com/mischnic"><code>@​mischnic</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/96885">vercel/next.js#96885</a></li> <li>[backport] [turbopack] Raise registration calls in hoisted modules to the top by <a href="https://github.com/lukesandberg"><code>@​lukesandberg</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97308">vercel/next.js#97308</a></li> <li>[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by <a href="https://github.com/lukesandberg"><code>@​lukesandberg</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97302">vercel/next.js#97302</a></li> <li>[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by <a href="https://github.com/lukesandberg"><code>@​lukesandberg</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97317">vercel/next.js#97317</a></li> <li>[backport] Restore the live <code>headers()</code> view of the incoming request by <a href="https://github.com/unstubbable"><code>@​unstubbable</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97311">vercel/next.js#97311</a></li> <li>[backport] Allow literal exports in <code>'use cache'</code> files by <a href="https://github.com/unstubbable"><code>@​unstubbable</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97312">vercel/next.js#97312</a></li> <li>[backport] Keep the dev validation worker alive across HMR updates by <a href="https://github.com/unstubbable"><code>@​unstubbable</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97315">vercel/next.js#97315</a></li> <li>[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by <a href="https://github.com/unstubbable"><code>@​unstubbable</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97314">vercel/next.js#97314</a></li> <li>[backport] Encode the cache item name built by <code>unstable_cache</code> by <a href="https://github.com/unstubbable"><code>@​unstubbable</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97313">vercel/next.js#97313</a></li> <li>[16.3] [ci] Use OIDC tokens to read private preview builds by <a href="https://github.com/eps1lon"><code>@​eps1lon</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97258">vercel/next.js#97258</a></li> <li>[backport] [test] Compile the middleware redirect routes up front in dev by <a href="https://github.com/lukesandberg"><code>@​lukesandberg</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97328">vercel/next.js#97328</a></li> <li>[backport] Fix Nav Inspector request loop on repeat captures by <a href="https://github.com/acdlite"><code>@​acdlite</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97326">vercel/next.js#97326</a></li> <li>[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by <a href="https://github.com/acdlite"><code>@​acdlite</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97325">vercel/next.js#97325</a></li> <li>[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by <a href="https://github.com/lukesandberg"><code>@​lukesandberg</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97304">vercel/next.js#97304</a></li> <li>[backport] Revert i18n localization change for dynamic Pages API routes (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94905">#94905</a>) by <a href="https://github.com/gaojude"><code>@​gaojude</code></a> in <a href="https://redirect.github.com/vercel/next.js/pull/97330">vercel/next.js#97330</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1">https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1</a></p> <h2>v16.3.1-canary.26</h2> <h3>Misc Changes</h3> <ul> <li>docs: document deploymentId build ID override and Pages Router skew in 16.2: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97645">#97645</a></li> <li>Upgrade React from <code>eb8feb71-20260814</code> to <code>eafeac09-20260819</code>: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97636">#97636</a></li> <li>Turbopack: rename to use turbopack: no side effects: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/94427">#94427</a></li> <li>refactor: move useDynamic{Route,Search}Params to reduce snapshot churn: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97360">#97360</a></li> <li>[PPF] unstable_navigation(): <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96908">#96908</a></li> <li>[PPF] Scaffold unstable_navigation(): <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97236">#97236</a></li> <li>docs: Explicit cache output description: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97548">#97548</a></li> <li>Improve Cache Components sync IO migration guidance: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97572">#97572</a></li> <li>[test] Use a non-native stub for the server externals list test: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97614">#97614</a></li> <li>Avoid GitHub API rate limits for create-next-app examples: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97612">#97612</a></li> <li>[test] Cover the prerender worker-thread backend with an addon we control: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97543">#97543</a></li> <li>[test] Convert the <code>prerender-native-module</code> suite to local fixture packages: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97542">#97542</a></li> <li>[test] Replace the <code>turbopack-reports</code> <code>sqlite3</code> dependency with a local addon fixture: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97541">#97541</a></li> <li>[test] Drop the dead <code>sqlite3</code> build approval from the <code>sharp-basic</code> suite: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97540">#97540</a></li> <li>[ci] Authenticate Turborepo remote caching with OIDC instead of a static PAT: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97590">#97590</a></li> <li>Remove HmrTarget: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97253">#97253</a></li> <li>Keep HMR instructions typed until serialization: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96569">#96569</a></li> <li>Serialize frozen collections by value only: <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96686">#96686</a></li> </ul> <h3>Credits</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/next.js/commit/3d32eb870fb4c7009d580a31e2de81a626562270"><code>3d32eb8</code></a> v16.3.1</li> <li><a href="https://github.com/vercel/next.js/commit/d73f5622e226358dcef8cf7a8a373333ff265ae7"><code>d73f562</code></a> v16.3.0</li> <li><a href="https://github.com/vercel/next.js/commit/4fd843fb488f770c5b2023ddc58ff4be4ee81f14"><code>4fd843f</code></a> v16.3.0-canary.107</li> <li><a href="https://github.com/vercel/next.js/commit/9480f7f9ffdc271014d959e7b10d681882eaabb5"><code>9480f7f</code></a> v16.3.0-canary.106</li> <li><a href="https://github.com/vercel/next.js/commit/a8dcd2562f0bde39380d48507ec3fffd86c21e53"><code>a8dcd25</code></a> v16.3.0-canary.105</li> <li><a href="https://github.com/vercel/next.js/commit/38f0cdee4659b1b8f987bc46e3f1aacd12ee5c90"><code>38f0cde</code></a> v16.3.0-canary.104</li> <li><a href="https://github.com/vercel/next.js/commit/f3edea1b06730ce507aeb1b10c8e4f652ca5540d"><code>f3edea1</code></a> v16.3.0-canary.103</li> <li><a href="https://github.com/vercel/next.js/commit/0d5ff0d321424b1f1c55b4466406ddee213d11c7"><code>0d5ff0d</code></a> v16.3.0-canary.102</li> <li><a href="https://github.com/vercel/next.js/commit/cf1e001f40b311f5a4f19775ec9ea4f1d8bdece9"><code>cf1e001</code></a> v16.3.0-canary.101</li> <li><a href="https://github.com/vercel/next.js/commit/267d6b1a17fb4b4b03860c4677e6eeefa65ba2b8"><code>267d6b1</code></a> v16.3.0-canary.100</li> <li>Additional commits viewable in <a href="https://github.com/vercel/next.js/commits/v16.3.1/packages/eslint-config-next">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new releaser for eslint-config-next since your current version.</p> </details> <br /> Updates `eslint-plugin-prettier` from 5.5.1 to 5.5.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/eslint-plugin-prettier/releases">eslint-plugin-prettier's releases</a>.</em></p> <blockquote> <h2>v5.5.6</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791">#791</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b"><code>b5c96a3</code></a> Thanks <a href="https://github.com/JounQin"><code>@​JounQin</code></a>! - chore: bump all (dev)Dependencies</li> </ul> <h2>v5.5.5</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/772">#772</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c"><code>7264ed0</code></a> Thanks <a href="https://github.com/BPScott"><code>@​BPScott</code></a>! - Bump prettier-linter-helpers dependency to v1.0.1</p> </li> <li> <p><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776">#776</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b"><code>77651a3</code></a> Thanks <a href="https://github.com/aswils"><code>@​aswils</code></a>! - fix: bump synckit for yarn PnP ESM issue</p> </li> </ul> <h2>v5.5.4</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755">#755</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e"><code>723f7a8</code></a> Thanks <a href="https://github.com/kbrilla"><code>@​kbrilla</code></a>! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to <code>parserBlocklist</code></p> </li> <li> <p><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751">#751</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d"><code>cf52b30</code></a> Thanks <a href="https://github.com/andreww2012"><code>@​andreww2012</code></a>! - fix: disallow extra properties in rule options</p> </li> </ul> <h2>v5.5.3</h2> <p>republish the latest version</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3">https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3</a></p> <h2>v5.5.2</h2> <p>republish the latest version</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2">https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md">eslint-plugin-prettier's changelog</a>.</em></p> <blockquote> <h2>5.5.6</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791">#791</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b"><code>b5c96a3</code></a> Thanks <a href="https://github.com/JounQin"><code>@​JounQin</code></a>! - chore: bump all (dev)Dependencies</li> </ul> <h2>5.5.5</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/772">#772</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c"><code>7264ed0</code></a> Thanks <a href="https://github.com/BPScott"><code>@​BPScott</code></a>! - Bump prettier-linter-helpers dependency to v1.0.1</p> </li> <li> <p><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776">#776</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b"><code>77651a3</code></a> Thanks <a href="https://github.com/aswils"><code>@​aswils</code></a>! - fix: bump synckit for yarn PnP ESM issue</p> </li> </ul> <h2>5.5.4</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755">#755</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e"><code>723f7a8</code></a> Thanks <a href="https://github.com/kbrilla"><code>@​kbrilla</code></a>! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to <code>parserBlocklist</code></p> </li> <li> <p><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751">#751</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d"><code>cf52b30</code></a> Thanks <a href="https://github.com/andreww2012"><code>@​andreww2012</code></a>! - fix: disallow extra properties in rule options</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/4f33ea5a503c6cdbda93424ebd13188a46a1a890"><code>4f33ea5</code></a> chore: release eslint-plugin-prettier (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/792">#792</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/4745b54882a9011704764070a28aaaf0504efc92"><code>4745b54</code></a> ci: declare workflow-level contents: read on 2 workflows (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/790">#790</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b"><code>b5c96a3</code></a> chore: bump all (dev)Dependencies (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/791">#791</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/e867680b2c1cf3748322c8c802690e7cfb78e233"><code>e867680</code></a> chore(deps): update all dependencies (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/766">#766</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/e8e2f7f1dcad747f1d43168ee09956b512956593"><code>e8e2f7f</code></a> chore: testing eslint v10 (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/779">#779</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/ca076d95aaf69aaf9c95abcc1692f8269197f248"><code>ca076d9</code></a> chore: update dev dependencies (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/780">#780</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/42e636951f8d53d169b1f8c2b7e7dfd792711113"><code>42e6369</code></a> build(deps): Bump the actions group with 2 updates (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/778">#778</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/53ff2143c03609e75b60e0e33d56c8089f0b364f"><code>53ff214</code></a> Remove empty NPM_TOKEN from release.yml</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/e2c154a7214d4548dad225a56ee1e333d6389b66"><code>e2c154a</code></a> chore: release eslint-plugin-prettier (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/773">#773</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/6795c1abf6dc9949da8681b05ec31d323794d00c"><code>6795c1a</code></a> build(deps): Bump the actions group across 1 directory with 2 updates (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/774">#774</a>)</li> <li>Additional commits viewable in <a href="https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.6">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new releaser for eslint-plugin-prettier since your current version.</p> </details> <br /> Updates `eslint-plugin-react-hooks` from 4.6.2 to 7.1.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/releases">eslint-plugin-react-hooks's releases</a>.</em></p> <blockquote> <h2>eslint-plugin-react-hooks@7.1.1 (April 17, 2026)</h2> <p><strong>Note:</strong> 7.1.0 accidentally removed the <code>component-hook-factories</code> rule, causing errors for users who referenced it in their ESLint config. This is now fixed.</p> <ul> <li>Add deprecated no-op <code>component-hook-factories</code> rule for backwards compatibility. (<a href="https://github.com/mofeiZ"><code>@​mofeiZ</code></a> in <a href="https://redirect.github.com/facebook/react/pull/36307">#36307</a>)</li> </ul> <h2>eslint-plugin-react-hooks@7.1.0 (April 16, 2026)</h2> <p>This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better <code>set-state-in-effect</code> detection, improved ref validation, and more helpful error reporting.</p> <ul> <li>Add ESLint v10 support. (<a href="https://github.com/azat-io"><code>@​azat-io</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35720">#35720</a>)</li> <li>Skip compilation for non-React files to improve performance. (<a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35589">#35589</a>)</li> <li>Fix exhaustive deps bug with Flow type casting. (<a href="https://github.com/jorge-cab"><code>@​jorge-cab</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35691">#35691</a>)</li> <li>Fix <code>useEffectEvent</code> checks in component syntax. (<a href="https://github.com/jbrown215"><code>@​jbrown215</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35041">#35041</a>)</li> <li>Improved <code>set-state-in-effect</code> validation with fewer false negatives. (<a href="https://github.com/jorge-cab"><code>@​jorge-cab</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35134">#35134</a>, <a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35147">#35147</a>, <a href="https://github.com/jackpope"><code>@​jackpope</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35214">#35214</a>, <a href="https://github.com/chesnokov-tony"><code>@​chesnokov-tony</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35419">#35419</a>, <a href="https://github.com/jsleitor"><code>@​jsleitor</code></a> in <a href="https://redirect.github.com/facebook/react/pull/36107">#36107</a>)</li> <li>Improved ref validation for non-mutating functions and event handler props. (<a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35893">#35893</a>, <a href="https://github.com/kolvian"><code>@​kolvian</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35062">#35062</a>)</li> <li>Compiler now reports all errors instead of stopping at the first. (<a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35873">#35873</a>–<a href="https://redirect.github.com/facebook/react/pull/35884">#35884</a>)</li> <li>Improved source locations and error display in compiler diagnostics. (<a href="https://github.com/nathanmarks"><code>@​nathanmarks</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35348">#35348</a>, <a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34963">#34963</a>)</li> </ul> <h2>eslint-plugin-react-hooks@5.0.0 (Oct 11, 2024)</h2> <p>This release only contains <code>eslint-plugin-react-hooks</code>. Notably, new violations and support for ESLint v9 were added.</p> <h2><code>eslint-plugin-react-hooks</code></h2> <ul> <li><strong>New Violations:</strong> Component names now need to start with an uppercase letter instead of a non-lowercase letter. This means <code>_Button</code> or <code>_component</code> are no longer valid. (<a href="https://github.com/kassens"><code>@​kassens</code></a>) in <a href="https://redirect.github.com/facebook/react/pull/25162">#25162</a> For example, in <pre lang="tsx"><code>function _Component() { useState() ^^^^^^^^ A React Hook &quot;useState&quot; is called in function &quot;_Component&quot; which is neither a Component nor a custom React Hook function. } </code></pre> <code>_Component</code> should be renamed to <code>Component</code>.</li> </ul> <ul> <li>Add support for ESLint v9. (<a href="https://github.com/eps1lon"><code>@​eps1lon</code></a> in <a href="https://redirect.github.com/facebook/react/pull/28773">#28773</a>)</li> <li>Consider dispatch from <code>useActionState</code> stable. (<a href="https://github.com/eps1lon"><code>@​eps1lon</code></a> in <a href="https://redirect.github.com/facebook/react/pull/29665">#29665</a>)</li> <li>Accept <code>as</code> expression in callback. (<a href="https://github.com/StyleShit"><code>@​StyleShit</code></a> in <a href="https://redirect.github.com/facebook/react/pull/28202">#28202</a>)</li> <li>Accept <code>as</code> expressions in deps array. (<a href="https://github.com/StyleShit"><code>@​StyleShit</code></a> in <a href="https://redirect.github.com/facebook/react/pull/28189">#28189</a>)</li> <li>Treat <code>React.use()</code> the same as <code>use()</code>. (<a href="https://github.com/kassens"><code>@​kassens</code></a> in <a href="https://redirect.github.com/facebook/react/pull/27769">#27769</a>)</li> <li>Move <code>use()</code> lint to non-experimental. (<a href="https://github.com/kassens"><code>@​kassens</code></a> in <a href="https://redirect.github.com/facebook/react/pull/27768">#27768</a>)</li> <li>Support Flow <code>as</code> expressions. (<a href="https://github.com/cpojer"><code>@​cpojer</code></a> in <a href="https://redirect.github.com/facebook/react/pull/27590">#27590</a>)</li> <li>Allow <code>useEffect(fn, undefined)</code>. (<a href="https://github.com/kassens"><code>@​kassens</code></a> in <a href="https://redirect.github.com/facebook/react/pull/27525">#27525</a>)</li> <li>Disallow hooks in async functions. (<a href="https://github.com/acdlite"><code>@​acdlite</code></a> in <a href="https://redirect.github.com/facebook/react/pull/27045">#27045</a>)</li> <li>Rename experimental <code>useEvent</code> to <code>useEffectEvent</code>. (<a href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> in <a href="https://redirect.github.com/facebook/react/pull/25881">#25881</a>)</li> <li>Lint for presence of <code>useEvent</code> functions in dependency lists. (<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a href="https://redirect.github.com/facebook/react/pull/25512">#25512</a>)</li> <li>Check <code>useEvent</code> references instead. (<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a href="https://redirect.github.com/facebook/react/pull/25319">#25319</a>)</li> <li>Update <code>RulesOfHooks</code> with <code>useEvent</code> rules. (<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a href="https://redirect.github.com/facebook/react/pull/25285">#25285</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/react/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md">eslint-plugin-react-hooks's changelog</a>.</em></p> <blockquote> <h2>7.1.1</h2> <p><strong>Note:</strong> 7.1.0 accidentally removed the <code>component-hook-factories</code> rule, causing errors for users who referenced it in their ESLint config. This is now fixed.</p> <ul> <li>Add deprecated no-op <code>component-hook-factories</code> rule for backwards compatibility. (<a href="https://github.com/mofeiZ"><code>@​mofeiZ</code></a> in <a href="https://redirect.github.com/facebook/react/pull/36307">#36307</a>)</li> </ul> <h2>7.1.0</h2> <p>This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better <code>set-state-in-effect</code> detection, improved ref validation, and more helpful error reporting.</p> <ul> <li>Add ESLint v10 support. (<a href="https://github.com/azat-io"><code>@​azat-io</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35720">#35720</a>)</li> <li>Skip compilation for non-React files to improve performance. (<a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35589">#35589</a>)</li> <li>Fix exhaustive deps bug with Flow type casting. (<a href="https://github.com/jorge-cab"><code>@​jorge-cab</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35691">#35691</a>)</li> <li>Fix <code>useEffectEvent</code> checks in component syntax. (<a href="https://github.com/jbrown215"><code>@​jbrown215</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35041">#35041</a>)</li> <li>Improved <code>set-state-in-effect</code> validation with fewer false negatives. (<a href="https://github.com/jorge-cab"><code>@​jorge-cab</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35134">#35134</a>, <a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35147">#35147</a>, <a href="https://github.com/jackpope"><code>@​jackpope</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35214">#35214</a>, <a href="https://github.com/chesnokov-tony"><code>@​chesnokov-tony</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35419">#35419</a>, <a href="https://github.com/jsleitor"><code>@​jsleitor</code></a> in <a href="https://redirect.github.com/facebook/react/pull/36107">#36107</a>)</li> <li>Improved ref validation for non-mutating functions and event handler props. (<a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35893">#35893</a>, <a href="https://github.com/kolvian"><code>@​kolvian</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35062">#35062</a>)</li> <li>Compiler now reports all errors instead of stopping at the first. (<a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35873">#35873</a>–<a href="https://redirect.github.com/facebook/react/pull/35884">#35884</a>)</li> <li>Improved source locations and error display in compiler diagnostics. (<a href="https://github.com/nathanmarks"><code>@​nathanmarks</code></a> in <a href="https://redirect.github.com/facebook/react/pull/35348">#35348</a>, <a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34963">#34963</a>)</li> </ul> <h2>7.0.1</h2> <ul> <li>Disallowed passing inline <code>useEffectEvent</code> values as JSX props to guard against accidental propagation. (<a href="https://redirect.github.com/facebook/react/pull/34820">#34820</a> by <a href="https://github.com/jf-eirinha"><code>@​jf-eirinha</code></a>)</li> <li>Switch to <code>export =</code> so eslint-plugin-react-hooks emits correct types for consumers in Node16 ESM projects. (<a href="https://redirect.github.com/facebook/react/pull/34949">#34949</a> by <a href="https://github.com/karlhorky"><code>@​karlhorky</code></a>)</li> <li>Tightened the typing of <code>configs.flat</code> so the <code>configs</code> export is always defined. (<a href="https://redirect.github.com/facebook/react/pull/34950">#34950</a> by <a href="https://github.com/poteto"><code>@​poteto</code></a>)</li> <li>Fix named import runtime errors. (<a href="https://redirect.github.com/facebook/react/pull/34951">#34951</a>, <a href="https://redirect.github.com/facebook/react/pull/34953">#34953</a> by <a href="https://github.com/karlhorky"><code>@​karlhorky</code></a>)</li> </ul> <h2>7.0.0</h2> <p>This release slims down presets to just 2 configurations (<code>recommended</code> and <code>recommended-latest</code>), and all compiler rules are enabled by default.</p> <ul> <li><strong>Breaking:</strong> Removed <code>recommended-latest-legacy</code> and <code>flat/recommended</code> configs. The plugin now provides <code>recommended</code> (legacy and flat configs with all recommended rules), and <code>recommended-latest</code> (legacy and flat configs with all recommended rules plus new bleeding edge experimental compiler rules). (<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34757">#34757</a>)</li> </ul> <h2>6.1.1</h2> <p><strong>Note:</strong> 6.1.0 accidentally allowed use of <code>recommended</code> without flat config, causing errors when used with ESLint v9's <code>defineConfig()</code> helper. This has been fixed in 6.1.1.</p> <ul> <li>Fix <code>recommended</code> config for flat config compatibility. The <code>recommended</code> config has been converted to flat config format. Non-flat config users should use <code>recommended-legacy</code> instead. (<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34700">#34700</a>)</li> <li>Add <code>recommended-latest</code> and <code>recommended-latest-legacy</code> configs that include React Compiler rules. (<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34675">#34675</a>)</li> <li>Remove unused <code>NoUnusedOptOutDirectives</code> rule. (<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34703">#34703</a>)</li> <li>Remove <code>hermes-parser</code> and dependency. (<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34719">#34719</a>)</li> <li>Remove <code>@babel/plugin-proposal-private-methods</code> dependency. (<a href="https://github.com/ArnaudBarre"><code>@​ArnaudBarre</code></a> and <a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34715">#34715</a>)</li> <li>Update for Zod v3/v4 compatibility. (<a href="https://github.com/kolvian"><code>@​kolian</code></a> and <a href="https://github.com/josephsavona"><code>@​josephsavona</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34717">#34717</a>)</li> </ul> <h2>6.1.0</h2> <p><strong>Note:</strong> Version 6.0.0 was mistakenly released and immediately deprecated and untagged on npm. This is the first official 6.x major release and includes breaking changes.</p> <ul> <li><strong>Breaking:</strong> Require Node.js 18 or newer. (<a href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a> in <a href="https://redirect.github.com/facebook/react/pull/32458">#32458</a>)</li> <li><strong>Breaking:</strong> Flat config is now the default <code>recommended</code> preset. Legacy config moved to <code>recommended-legacy</code>. (<a href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a> in <a href="https://redirect.github.com/facebook/react/pull/32457">#32457</a>)</li> <li><strong>New Violations:</strong> Disallow calling <code>use</code> within try/catch blocks. (<a href="https://github.com/poteto"><code>@​poteto</code></a> in <a href="https://redirect.github.com/facebook/react/pull/34040">#34040</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/facebook/react/commits/eslint-plugin-react-hooks@7.1.1/packages/eslint-plugin-react-hooks">compare view</a></li> </ul> </details> <br /> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: lukasmasuch <lukas.masuch@gmail.com>
1 parent bd9128e commit 6c3f472

3 files changed

Lines changed: 43 additions & 21 deletions

File tree

.github/dependabot.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,15 @@ updates:
3131
versions: [">=19.0.0"]
3232
- dependency-name: "react-dom"
3333
versions: [">=19.0.0"]
34+
- dependency-name: "eslint"
35+
# eslint-config-airbnb 19 only supports ESLint 7 and 8.
36+
versions: [">=9.0.0"]
37+
- dependency-name: "eslint-config-next"
38+
# Keep the ESLint config on the same major version as Next.js.
39+
versions: [">=15.0.0"]
40+
- dependency-name: "eslint-plugin-react-hooks"
41+
# eslint-config-airbnb 19 requires react-hooks 4.x.
42+
versions: [">=5.0.0"]
3443

3544
groups:
3645
markdown-processing:

package-lock.json

Lines changed: 33 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
"eslint-config-next": "^14.0.4",
7474
"eslint-plugin-import": "^2.29.1",
7575
"eslint-plugin-jsx-a11y": "^6.8.0",
76-
"eslint-plugin-prettier": "^5.1.1",
76+
"eslint-plugin-prettier": "^5.5.6",
7777
"eslint-plugin-react": "^7.33.2",
7878
"eslint-plugin-react-hooks": "^4.6.0",
7979
"husky": "^8.0.3",

0 commit comments

Comments
 (0)