Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps-dev): Bump the all group with 4 updates (#78)
Bumps the all group with 4 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env), [eslint](https://github.com/eslint/eslint) and [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest). Updates `@babel/core` from 7.24.3 to 7.24.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/core</code>'s releases</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <p>Thanks <a href="https://github.com/Dunqing"><code>@Dunqing</code></a>, <a href="https://github.com/luiscubal"><code>@luiscubal</code></a>, and <a href="https://github.com/samualtnorman"><code>@samualtnorman</code></a> for your first PRs!</p> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="https://github.com/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> <h4>Committers: 7</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Dunqing (<a href="https://github.com/Dunqing"><code>@Dunqing</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Luís Reis (<a href="https://github.com/luiscubal"><code>@luiscubal</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Samual Norman (<a href="https://github.com/samualtnorman"><code>@samualtnorman</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/core</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="https://github.com/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/5a8c69253e2ddaf214585ae4638e452f9e608fcc"><code>5a8c692</code></a> v7.24.4</li> <li><a href="https://github.com/babel/babel/commit/d4ade61b47d0c2141de3dce0dadf051ad064e4c9"><code>d4ade61</code></a> Test Babel 7/8 compatibility for plugins from es2019 to es2024 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16399">#16399</a>)</li> <li><a href="https://github.com/babel/babel/commit/b8eb831f0a544a1912094be7722683d2a1c7e289"><code>b8eb831</code></a> Fix incorrect function hoisting in some case statements (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16363">#16363</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.4/packages/babel-core">compare view</a></li> </ul> </details> <br /> Updates `@babel/preset-env` from 7.24.3 to 7.24.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/preset-env</code>'s releases</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <p>Thanks <a href="https://github.com/Dunqing"><code>@Dunqing</code></a>, <a href="https://github.com/luiscubal"><code>@luiscubal</code></a>, and <a href="https://github.com/samualtnorman"><code>@samualtnorman</code></a> for your first PRs!</p> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="https://github.com/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> <h4>Committers: 7</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Dunqing (<a href="https://github.com/Dunqing"><code>@Dunqing</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Luís Reis (<a href="https://github.com/luiscubal"><code>@luiscubal</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Samual Norman (<a href="https://github.com/samualtnorman"><code>@samualtnorman</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/preset-env</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="https://github.com/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/5a8c69253e2ddaf214585ae4638e452f9e608fcc"><code>5a8c692</code></a> v7.24.4</li> <li><a href="https://github.com/babel/babel/commit/0cfe039ad6d3e51fdfa5049a60fae1e5ff106edb"><code>0cfe039</code></a> Avoid terser workaround in firefox bugfix for computed keys (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16401">#16401</a>)</li> <li><a href="https://github.com/babel/babel/commit/48a3e196dd92d5be9d0cae832a2375b69de99995"><code>48a3e19</code></a> Create bugfix plugin for classes in computed keys in Firefox (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16390">#16390</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.4/packages/babel-preset-env">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 8.57.0 to 9.1.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.1.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/03068f13c0e3e6b34b8ca63628cfc79dd256feac"><code>03068f1</code></a> feat: Provide helpful error message for nullish configs (<a href="https://redirect.github.com/eslint/eslint/issues/18357">#18357</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/751b518f02b1e9f4f0cb4a4007ffacb1be2246af"><code>751b518</code></a> feat: replace dependency graphemer with <code>Intl.Segmenter</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18110">#18110</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/4d11e567baff575146fd267b3765ab2c788aa1e5"><code>4d11e56</code></a> feat: add <code>name</code> to eslint configs (<a href="https://redirect.github.com/eslint/eslint/issues/18289">#18289</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/1cbe1f6d38272784307c260f2375ab30e68716e8"><code>1cbe1f6</code></a> feat: allow <code>while(true)</code> in <code>no-constant-condition</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18286">#18286</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/0db676f9c64d2622ada86b653136d2bda4f0eee0"><code>0db676f</code></a> feat: add <code>Intl</code> in es6 globals (<a href="https://redirect.github.com/eslint/eslint/issues/18318">#18318</a>) (唯然)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/8d189586d60f9beda7be8cdefd4156c023c4fdde"><code>8d18958</code></a> fix: Remove name from eslint/js packages (<a href="https://redirect.github.com/eslint/eslint/issues/18368">#18368</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/594eb0e5c2b14a418d686c33d2d40fb439888b70"><code>594eb0e</code></a> fix: do not crash on error in <code>fs.walk</code> filter (<a href="https://redirect.github.com/eslint/eslint/issues/18295">#18295</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/0d8cf6350ce3dc417d6e23922e6d4ad03952aaaa"><code>0d8cf63</code></a> fix: EMFILE errors (<a href="https://redirect.github.com/eslint/eslint/issues/18313">#18313</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/e1ac0b5c035bfdff7be08b69e89e1470a7becac3"><code>e1ac0b5</code></a> fix: --inspect-config only for flat config and respect -c (<a href="https://redirect.github.com/eslint/eslint/issues/18306">#18306</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/09675e153169d4d0f4a85a95007dcd17d34d70c7"><code>09675e1</code></a> fix: <code>--no-ignore</code> should not apply to non-global ignores (<a href="https://redirect.github.com/eslint/eslint/issues/18334">#18334</a>) (Milos Djermanovic)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/fb50077fec497fbf01d754fc75aa22cff43ef066"><code>fb50077</code></a> docs: include notes about globals in migration-guide (<a href="https://redirect.github.com/eslint/eslint/issues/18356">#18356</a>) (Gabriel Rohden)</li> <li><a href="https://github.com/eslint/eslint/commit/71c771fb390cf178220d06fd7316033a385128a9"><code>71c771f</code></a> docs: Fix missing accessible name for scroll-to-top link (<a href="https://redirect.github.com/eslint/eslint/issues/18329">#18329</a>) (Germán Freixinós)</li> <li><a href="https://github.com/eslint/eslint/commit/200fd4e3223d1ad22dca3dc79aa6eaa860fefe32"><code>200fd4e</code></a> docs: indicate eslintrc mode for <code>.eslintignore</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18285">#18285</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/16b6a8b469d2e0ba6d904b9e858711590568b246"><code>16b6a8b</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/df5f8a9bc1042c13f1969c9fbd8c72eee0662daa"><code>df5f8a9</code></a> docs: <code>paths</code> and <code>patterns</code> difference in <code>no-restricted-imports</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18273">#18273</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/c537d76327586616b7ca5d00e76eaf6c76e6bcd2"><code>c537d76</code></a> docs: update <code>npm init @eslint/config</code> generated file names (<a href="https://redirect.github.com/eslint/eslint/issues/18298">#18298</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/e1e305defaab98605d79c81d67ee5a48558c458a"><code>e1e305d</code></a> docs: fix <code>linebreak-style</code> examples (<a href="https://redirect.github.com/eslint/eslint/issues/18262">#18262</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/113f51ec4e52d3082a74b9682239a6e28d1a70ee"><code>113f51e</code></a> docs: Mention package.json config support dropped (<a href="https://redirect.github.com/eslint/eslint/issues/18305">#18305</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/5c353215e05818e17e83192acbb4d3730c716afa"><code>5c35321</code></a> docs: add eslintrc-only note to <code>--rulesdir</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18281">#18281</a>) (Adam Lui 刘展鹏)</li> </ul> <h2>Build Related</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/1fa66220ad130eeb69cfa0207d3896b7bb09c576"><code>1fa6622</code></a> build: do not use <code>--force</code> flag to install dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/18284">#18284</a>) (Francesco Trotta)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d9a2983e1301599117cf554aa6a9bd44b84f2e55"><code>d9a2983</code></a> chore: upgrade <code>@eslint/js</code> to v9.1.1 (<a href="https://redirect.github.com/eslint/eslint/issues/18367">#18367</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/50d406d68c0304370fa47d156a407258b68dfa1b"><code>50d406d</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/155c71c210aaa7235ddadabb067813d8b1c76f65"><code>155c71c</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/0588fc5ecb87fddd70e1848e417ba712b48473c3"><code>0588fc5</code></a> refactor: Move directive gathering to SourceCode (<a href="https://redirect.github.com/eslint/eslint/issues/18328">#18328</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/9048e2184c19799bb9b8a5908345d4ce05020c41"><code>9048e21</code></a> chore: lint <code>docs/src/_data</code> js files (<a href="https://redirect.github.com/eslint/eslint/issues/18335">#18335</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/48207908a8291916a124af60e02d0327276f8957"><code>4820790</code></a> chore: upgrade [email protected] dev dependency (<a href="https://redirect.github.com/eslint/eslint/issues/18332">#18332</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/698d9ff2c9c4e24836d69358b93d42c356eb853b"><code>698d9ff</code></a> chore: upgrade jsdoc & unicorn plugins in eslint-config-eslint (<a href="https://redirect.github.com/eslint/eslint/issues/18333">#18333</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/32c08cf66536e595e93284500b0b8d702e30cfd8"><code>32c08cf</code></a> chore: drop Node < 18 and use <code>@eslint/js</code> v9 in eslint-config-eslint (<a href="https://redirect.github.com/eslint/eslint/issues/18323">#18323</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/a76fb55004ea095c68dde134ca7db0212c93c86e"><code>a76fb55</code></a> chore: <code>@eslint-community/eslint-plugin-eslint-comments</code> v4.3.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18319">#18319</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/78e45b1d8d6b673ced233ca82b9ff1dddcdd1fec"><code>78e45b1</code></a> chore: eslint-plugin-eslint-plugin v6.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18316">#18316</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/36103a52432fffa20b90f2c6960757e6b9dc778f"><code>36103a5</code></a> chore: eslint-plugin-n v17.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18315">#18315</a>) (唯然)</li> </ul> <h2>v9.0.0</h2> <h2>Breaking Changes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/b7cf3bd29f25a0bab4102a51029bf47c50f406b5"><code>b7cf3bd</code></a> fix!: correct <code>camelcase</code> rule schema for <code>allow</code> option (<a href="https://redirect.github.com/eslint/eslint/issues/18232">#18232</a>) (eMerzh)</li> <li><a href="https://github.com/eslint/eslint/commit/09bd7fe09ad255a263286e90accafbe2bf04ccfc"><code>09bd7fe</code></a> feat!: move AST traversal into SourceCode (<a href="https://redirect.github.com/eslint/eslint/issues/18167">#18167</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/79a95eb7da7fe657b6448c225d4f8ac31117456a"><code>79a95eb</code></a> feat!: disallow multiple configuration comments for same rule (<a href="https://redirect.github.com/eslint/eslint/issues/18157">#18157</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a> feat!: Rule Tester checks for missing placeholder data in the message (<a href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>) (fnx)</li> <li><a href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a> feat!: default for <code>enforceForClassMembers</code> in <code>no-useless-computed-key</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a> feat!: Stricter rule test validations (<a href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>) (fnx)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v9.1.0 - April 19, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/d9a2983e1301599117cf554aa6a9bd44b84f2e55"><code>d9a2983</code></a> chore: upgrade <code>@eslint/js</code> to v9.1.1 (<a href="https://redirect.github.com/eslint/eslint/issues/18367">#18367</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/03068f13c0e3e6b34b8ca63628cfc79dd256feac"><code>03068f1</code></a> feat: Provide helpful error message for nullish configs (<a href="https://redirect.github.com/eslint/eslint/issues/18357">#18357</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/50d406d68c0304370fa47d156a407258b68dfa1b"><code>50d406d</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/8d189586d60f9beda7be8cdefd4156c023c4fdde"><code>8d18958</code></a> fix: Remove name from eslint/js packages (<a href="https://redirect.github.com/eslint/eslint/issues/18368">#18368</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/155c71c210aaa7235ddadabb067813d8b1c76f65"><code>155c71c</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/594eb0e5c2b14a418d686c33d2d40fb439888b70"><code>594eb0e</code></a> fix: do not crash on error in <code>fs.walk</code> filter (<a href="https://redirect.github.com/eslint/eslint/issues/18295">#18295</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/751b518f02b1e9f4f0cb4a4007ffacb1be2246af"><code>751b518</code></a> feat: replace dependency graphemer with <code>Intl.Segmenter</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18110">#18110</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/fb50077fec497fbf01d754fc75aa22cff43ef066"><code>fb50077</code></a> docs: include notes about globals in migration-guide (<a href="https://redirect.github.com/eslint/eslint/issues/18356">#18356</a>) (Gabriel Rohden)</li> <li><a href="https://github.com/eslint/eslint/commit/4d11e567baff575146fd267b3765ab2c788aa1e5"><code>4d11e56</code></a> feat: add <code>name</code> to eslint configs (<a href="https://redirect.github.com/eslint/eslint/issues/18289">#18289</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/1cbe1f6d38272784307c260f2375ab30e68716e8"><code>1cbe1f6</code></a> feat: allow <code>while(true)</code> in <code>no-constant-condition</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18286">#18286</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/0588fc5ecb87fddd70e1848e417ba712b48473c3"><code>0588fc5</code></a> refactor: Move directive gathering to SourceCode (<a href="https://redirect.github.com/eslint/eslint/issues/18328">#18328</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/0d8cf6350ce3dc417d6e23922e6d4ad03952aaaa"><code>0d8cf63</code></a> fix: EMFILE errors (<a href="https://redirect.github.com/eslint/eslint/issues/18313">#18313</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/e1ac0b5c035bfdff7be08b69e89e1470a7becac3"><code>e1ac0b5</code></a> fix: --inspect-config only for flat config and respect -c (<a href="https://redirect.github.com/eslint/eslint/issues/18306">#18306</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/09675e153169d4d0f4a85a95007dcd17d34d70c7"><code>09675e1</code></a> fix: <code>--no-ignore</code> should not apply to non-global ignores (<a href="https://redirect.github.com/eslint/eslint/issues/18334">#18334</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/9048e2184c19799bb9b8a5908345d4ce05020c41"><code>9048e21</code></a> chore: lint <code>docs/src/_data</code> js files (<a href="https://redirect.github.com/eslint/eslint/issues/18335">#18335</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/48207908a8291916a124af60e02d0327276f8957"><code>4820790</code></a> chore: upgrade [email protected] dev dependency (<a href="https://redirect.github.com/eslint/eslint/issues/18332">#18332</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/698d9ff2c9c4e24836d69358b93d42c356eb853b"><code>698d9ff</code></a> chore: upgrade jsdoc & unicorn plugins in eslint-config-eslint (<a href="https://redirect.github.com/eslint/eslint/issues/18333">#18333</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/71c771fb390cf178220d06fd7316033a385128a9"><code>71c771f</code></a> docs: Fix missing accessible name for scroll-to-top link (<a href="https://redirect.github.com/eslint/eslint/issues/18329">#18329</a>) (Germán Freixinós)</li> <li><a href="https://github.com/eslint/eslint/commit/0db676f9c64d2622ada86b653136d2bda4f0eee0"><code>0db676f</code></a> feat: add <code>Intl</code> in es6 globals (<a href="https://redirect.github.com/eslint/eslint/issues/18318">#18318</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/200fd4e3223d1ad22dca3dc79aa6eaa860fefe32"><code>200fd4e</code></a> docs: indicate eslintrc mode for <code>.eslintignore</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18285">#18285</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/32c08cf66536e595e93284500b0b8d702e30cfd8"><code>32c08cf</code></a> chore: drop Node < 18 and use <code>@eslint/js</code> v9 in eslint-config-eslint (<a href="https://redirect.github.com/eslint/eslint/issues/18323">#18323</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/16b6a8b469d2e0ba6d904b9e858711590568b246"><code>16b6a8b</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a76fb55004ea095c68dde134ca7db0212c93c86e"><code>a76fb55</code></a> chore: <code>@eslint-community/eslint-plugin-eslint-comments</code> v4.3.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18319">#18319</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/df5f8a9bc1042c13f1969c9fbd8c72eee0662daa"><code>df5f8a9</code></a> docs: <code>paths</code> and <code>patterns</code> difference in <code>no-restricted-imports</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18273">#18273</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/c537d76327586616b7ca5d00e76eaf6c76e6bcd2"><code>c537d76</code></a> docs: update <code>npm init @eslint/config</code> generated file names (<a href="https://redirect.github.com/eslint/eslint/issues/18298">#18298</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/78e45b1d8d6b673ced233ca82b9ff1dddcdd1fec"><code>78e45b1</code></a> chore: eslint-plugin-eslint-plugin v6.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18316">#18316</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/36103a52432fffa20b90f2c6960757e6b9dc778f"><code>36103a5</code></a> chore: eslint-plugin-n v17.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18315">#18315</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/e1e305defaab98605d79c81d67ee5a48558c458a"><code>e1e305d</code></a> docs: fix <code>linebreak-style</code> examples (<a href="https://redirect.github.com/eslint/eslint/issues/18262">#18262</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/113f51ec4e52d3082a74b9682239a6e28d1a70ee"><code>113f51e</code></a> docs: Mention package.json config support dropped (<a href="https://redirect.github.com/eslint/eslint/issues/18305">#18305</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/1fa66220ad130eeb69cfa0207d3896b7bb09c576"><code>1fa6622</code></a> build: do not use <code>--force</code> flag to install dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/18284">#18284</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/5c353215e05818e17e83192acbb4d3730c716afa"><code>5c35321</code></a> docs: add eslintrc-only note to <code>--rulesdir</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18281">#18281</a>) (Adam Lui 刘展鹏)</li> </ul> <p>v9.0.0 - April 5, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/19f9a8926bd7888ab4a813ae323ad3c332fd5d5c"><code>19f9a89</code></a> chore: Update dependencies for v9.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18275">#18275</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/7c957f295dcd97286016cfb3c121dbae72f26a91"><code>7c957f2</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/d73a33caddc34ab1eb62039f0f661a338836147c"><code>d73a33c</code></a> chore: ignore <code>/docs/v8.x</code> in link checker (<a href="https://redirect.github.com/eslint/eslint/issues/18274">#18274</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/d54a41200483b7dd90531841a48a1f3a91f172fe"><code>d54a412</code></a> feat: Add --inspect-config CLI flag (<a href="https://redirect.github.com/eslint/eslint/issues/18270">#18270</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/e151050e64b57f156c32f6d0d1f20dce08b5a610"><code>e151050</code></a> docs: update get-started to the new <code>@eslint/create-config</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18217">#18217</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/610c1486dc54a095667822113eb08062a1aad2b7"><code>610c148</code></a> fix: Support <code>using</code> declarations in no-lone-blocks (<a href="https://redirect.github.com/eslint/eslint/issues/18269">#18269</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/44a81c6151c58a3f4c1f6bb2927b0996f81c2daa"><code>44a81c6</code></a> chore: upgrade knip (<a href="https://redirect.github.com/eslint/eslint/issues/18272">#18272</a>) (Lars Kappert)</li> <li><a href="https://github.com/eslint/eslint/commit/94178ad5cf4cfa1c8664dd8ac878790e72c90d8c"><code>94178ad</code></a> docs: mention about <code>name</code> field in flat config (<a href="https://redirect.github.com/eslint/eslint/issues/18252">#18252</a>) (Anthony Fu)</li> <li><a href="https://github.com/eslint/eslint/commit/1765c24df2f48ab1c1565177b8c6dbef63acf977"><code>1765c24</code></a> docs: add Troubleshooting page (<a href="https://redirect.github.com/eslint/eslint/issues/18181">#18181</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/e80b60c342f59db998afefd856b31159a527886a"><code>e80b60c</code></a> chore: remove code for testing version selectors (<a href="https://redirect.github.com/eslint/eslint/issues/18266">#18266</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/96607d0581845fab19f832cd435547f9da960733"><code>96607d0</code></a> docs: version selectors synchronization (<a href="https://redirect.github.com/eslint/eslint/issues/18260">#18260</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/e508800658d0a71356ccc8b94a30e06140fc8858"><code>e508800</code></a> fix: rule tester ignore irrelevant test case properties (<a href="https://redirect.github.com/eslint/eslint/issues/18235">#18235</a>) (fnx)</li> <li><a href="https://github.com/eslint/eslint/commit/a129acba0bd2d44480b56fd96c3d5444e850ba5b"><code>a129acb</code></a> fix: flat config name on ignores object (<a href="https://redirect.github.com/eslint/eslint/issues/18258">#18258</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/97ce45bcdaf2320efd59bb7974e0c8e073aab672"><code>97ce45b</code></a> feat: Add <code>reportUsedIgnorePattern</code> option to <code>no-unused-vars</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/17662">#17662</a>) (Pearce Ropion)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/b78d831e244171c939279b03be519b5c13836fce"><code>b78d831</code></a> 9.1.0</li> <li><a href="https://github.com/eslint/eslint/commit/e4d9c921f64175d90de4d3094b4d68f4da4f95cf"><code>e4d9c92</code></a> Build: changelog update for 9.1.0</li> <li><a href="https://github.com/eslint/eslint/commit/d9a2983e1301599117cf554aa6a9bd44b84f2e55"><code>d9a2983</code></a> chore: upgrade <code>@eslint/js</code> to v9.1.1 (<a href="https://redirect.github.com/eslint/eslint/issues/18367">#18367</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/03068f13c0e3e6b34b8ca63628cfc79dd256feac"><code>03068f1</code></a> feat: Provide helpful error message for nullish configs (<a href="https://redirect.github.com/eslint/eslint/issues/18357">#18357</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/50d406d68c0304370fa47d156a407258b68dfa1b"><code>50d406d</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/8d189586d60f9beda7be8cdefd4156c023c4fdde"><code>8d18958</code></a> fix: Remove name from eslint/js packages (<a href="https://redirect.github.com/eslint/eslint/issues/18368">#18368</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/155c71c210aaa7235ddadabb067813d8b1c76f65"><code>155c71c</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/594eb0e5c2b14a418d686c33d2d40fb439888b70"><code>594eb0e</code></a> fix: do not crash on error in <code>fs.walk</code> filter (<a href="https://redirect.github.com/eslint/eslint/issues/18295">#18295</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/751b518f02b1e9f4f0cb4a4007ffacb1be2246af"><code>751b518</code></a> feat: replace dependency graphemer with <code>Intl.Segmenter</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18110">#18110</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/fb50077fec497fbf01d754fc75aa22cff43ef066"><code>fb50077</code></a> docs: include notes about globals in migration-guide (<a href="https://redirect.github.com/eslint/eslint/issues/18356">#18356</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v8.57.0...v9.1.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-jest` from 27.9.0 to 28.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's releases</a>.</em></p> <blockquote> <h2>v28.2.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.1...v28.2.0">28.2.0</a> (2024-04-06)</h1> <h3>Features</h3> <ul> <li>support providing aliases for <code>@jest/globals</code> package (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1543">#1543</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/744d4f6fa5685e0c87062cc867ecadbad9b2e06c">744d4f6</a>)</li> </ul> <h2>v28.1.1</h2> <h2><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.0...v28.1.1">28.1.1</a> (2024-04-06)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>max-expects:</strong> properly reset counter when exiting a test case (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1550">#1550</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/b4b7cbc6195b47ba032fcf9ef1443de6b851d42b">b4b7cbc</a>)</li> </ul> <h2>v28.1.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0...v28.1.0">28.1.0</a> (2024-04-06)</h1> <h3>Features</h3> <ul> <li>add <code>prefer-importing-jest-globals</code> rule (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1490">#1490</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/37478d860eb15841f2ab73bb3fb6d94f51841638">37478d8</a>), closes <a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1101">#1101</a></li> </ul> <h2>v28.0.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.9.0...v28.0.0">28.0.0</a> (2024-04-06)</h1> <h3>Bug Fixes</h3> <ul> <li>allow ESLint 9 as peer dependency (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1547">#1547</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/3c5e1673afd02dc2c9b90d259c0452326715ae6c">3c5e167</a>)</li> <li>drop support for Node 19 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1548">#1548</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/c87e3887e736c40d1460af9cdbdffe30f79fdaea">c87e388</a>)</li> <li><strong>no-large-snapshots:</strong> avoid <code>instanceof RegExp</code> check for ESLint v9 compatibility (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1542">#1542</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/af4a9c94d624b5db4643c994f5bec96b0cb889b8">af4a9c9</a>)</li> </ul> <h3>Features</h3> <ul> <li>drop support for <code>@typescript-eslint/eslint-plugin</code> v5 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1530">#1530</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/150e3558a637b49ddd76d362f88332b30f78dc5c">150e355</a>)</li> <li>drop support for Node v14 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1527">#1527</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/df5e58081d1bd15fbed8bd22f6c03d5f350d73b6">df5e580</a>)</li> <li>remove <code>no-if</code> rule (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1528">#1528</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/f976fc8c71fc5e9f55cd5ae09092f15ee277fd2c">f976fc8</a>)</li> <li>remove <code>snapshot</code> processor and <code>flat/snapshot</code> config (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1532">#1532</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/98087f9bb27082f9fbda59a56c65536fb9d8a0dc">98087f9</a>)</li> <li>upgrade <code>@typescript-eslint/utils</code> to v6 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1508">#1508</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/dc6e8cd249817de585b50e473c2146e1542dd146">dc6e8cd</a>)</li> </ul> <h3>BREAKING CHANGES</h3> <ul> <li>Node v19 is no longer supported</li> <li>removed unneeded <code>snapshot</code> processor and <code>flat/snapshot</code> config</li> <li>dropped support for <code>@typescript-eslint/eslint-plugin</code> v5</li> <li>dropped support for Node v14</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md">eslint-plugin-jest's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.1...v28.2.0">28.2.0</a> (2024-04-06)</h1> <h3>Features</h3> <ul> <li>support providing aliases for <code>@jest/globals</code> package (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1543">#1543</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/744d4f6fa5685e0c87062cc867ecadbad9b2e06c">744d4f6</a>)</li> </ul> <h2><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.0...v28.1.1">28.1.1</a> (2024-04-06)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>max-expects:</strong> properly reset counter when exiting a test case (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1550">#1550</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/b4b7cbc6195b47ba032fcf9ef1443de6b851d42b">b4b7cbc</a>)</li> </ul> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0...v28.1.0">28.1.0</a> (2024-04-06)</h1> <h3>Features</h3> <ul> <li>add <code>prefer-importing-jest-globals</code> rule (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1490">#1490</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/37478d860eb15841f2ab73bb3fb6d94f51841638">37478d8</a>), closes <a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1101">#1101</a></li> </ul> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.9.0...v28.0.0">28.0.0</a> (2024-04-06)</h1> <h3>Bug Fixes</h3> <ul> <li>allow ESLint 9 as peer dependency (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1547">#1547</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/3c5e1673afd02dc2c9b90d259c0452326715ae6c">3c5e167</a>)</li> <li>drop support for Node 19 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1548">#1548</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/c87e3887e736c40d1460af9cdbdffe30f79fdaea">c87e388</a>)</li> <li><strong>no-large-snapshots:</strong> avoid <code>instanceof RegExp</code> check for ESLint v9 compatibility (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1542">#1542</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/af4a9c94d624b5db4643c994f5bec96b0cb889b8">af4a9c9</a>)</li> </ul> <h3>Features</h3> <ul> <li>drop support for <code>@typescript-eslint/eslint-plugin</code> v5 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1530">#1530</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/150e3558a637b49ddd76d362f88332b30f78dc5c">150e355</a>)</li> <li>drop support for Node v14 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1527">#1527</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/df5e58081d1bd15fbed8bd22f6c03d5f350d73b6">df5e580</a>)</li> <li>remove <code>no-if</code> rule (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1528">#1528</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/f976fc8c71fc5e9f55cd5ae09092f15ee277fd2c">f976fc8</a>)</li> <li>remove <code>snapshot</code> processor and <code>flat/snapshot</code> config (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1532">#1532</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/98087f9bb27082f9fbda59a56c65536fb9d8a0dc">98087f9</a>)</li> <li>upgrade <code>@typescript-eslint/utils</code> to v6 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1508">#1508</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/dc6e8cd249817de585b50e473c2146e1542dd146">dc6e8cd</a>)</li> </ul> <h3>BREAKING CHANGES</h3> <ul> <li>Node v19 is no longer supported</li> <li>removed unneeded <code>snapshot</code> processor and <code>flat/snapshot</code> config</li> <li>dropped support for <code>@typescript-eslint/eslint-plugin</code> v5</li> <li>dropped support for Node v14</li> <li>removed <code>no-if</code> in favor of <code>no-conditional-in-test</code></li> </ul> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0-next.6...v28.0.0-next.7">28.0.0-next.7</a> (2024-04-06)</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/9f918bcc2fa31cfbb0ee32dcaa80f724238a5587"><code>9f918bc</code></a> chore(release): 28.2.0 [skip ci]</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/744d4f6fa5685e0c87062cc867ecadbad9b2e06c"><code>744d4f6</code></a> feat: support providing aliases for <code>@jest/globals</code> package (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1543">#1543</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/8f59e2bdcbc5fe160bec01f2d558cb7bfd03ea4d"><code>8f59e2b</code></a> chore(release): 28.1.1 [skip ci]</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/b4b7cbc6195b47ba032fcf9ef1443de6b851d42b"><code>b4b7cbc</code></a> fix(max-expects): properly reset counter when exiting a test case (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1550">#1550</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/6aaabc459059870ccf64034679f5d8a265310c32"><code>6aaabc4</code></a> chore(release): 28.1.0 [skip ci]</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/37478d860eb15841f2ab73bb3fb6d94f51841638"><code>37478d8</code></a> feat: add <code>prefer-importing-jest-globals</code> rule (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1490">#1490</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/9aa7aeebd40d3b7e1a4e534ec78cb5ed394a901b"><code>9aa7aee</code></a> chore: remove patch (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1549">#1549</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/5bc0b886b789183824aa2b1eb95ccbe52008b9c0"><code>5bc0b88</code></a> chore(release): 28.0.0 [skip ci]</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/7ecbae26972869e471caac7036ea6d221a927b0a"><code>7ecbae2</code></a> Merge pull request <a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1531">#1531</a> from jest-community/next</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/9854767c580dd4ad836fef8b7ea1e3b17e3974a1"><code>9854767</code></a> chore(deps): update wagoid/commitlint-github-action action to v6 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1539">#1539</a>)</li> <li>Additional commits viewable in <a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.9.0...v28.2.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rok Garbas <[email protected]>
- Loading branch information