Merge trunk-io/plugins into main#2
Merged
Merged
Conversation
- [Sqlfluff@3.0.0](https://github.com/sqlfluff/sqlfluff/releases/tag/3.0.0) changed their JSON output format slightly, so updates the parser and snapshots - Fixes detekt test to correctly forward the PATH. This will be necessary for upcoming versionless/packageless changes - Forward `NPM_CONFIG_USERCONFIG` to node by default
Bumps the dependencies group with 12 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `3` | `4` | | [trunk-io/trunk-action](https://github.com/trunk-io/trunk-action) | `1.1.9` | `1.1.10` | | [github/codeql-action](https://github.com/github/codeql-action) | `2.22.5` | `3.24.7` | | [actions/cache](https://github.com/actions/cache) | `3.3.2` | `4.0.1` | | [WyriHaximus/github-action-get-previous-tag](https://github.com/wyrihaximus/github-action-get-previous-tag) | `1.3.0` | `1.4.0` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `3.1.3` | `4.3.1` | | [dorny/paths-filter](https://github.com/dorny/paths-filter) | `2.11.1` | `3.0.2` | | [actions/setup-node](https://github.com/actions/setup-node) | `3.8.2` | `4.0.2` | | [tibdex/github-app-token](https://github.com/tibdex/github-app-token) | `1` | `2` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `3.0.2` | `4.1.4` | | [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) | `1.24.0` | `1.25.0` | | [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) | `5` | `6` | Updates `actions/checkout` from 3 to 4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update default runtime to node20 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li>Support fetching without the --progress option by <a href="https://github.com/simonbaird"><code>@simonbaird</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> <li>Release 4.0.0 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1447">actions/checkout#1447</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/takost"><code>@takost</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li> <li><a href="https://github.com/simonbaird"><code>@simonbaird</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v4.0.0">https://github.com/actions/checkout/compare/v3...v4.0.0</a></p> <h2>v3.6.0</h2> <h2>What's Changed</h2> <ul> <li>Mark test scripts with Bash'isms to be run via Bash by <a href="https://github.com/dscho"><code>@dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkout#1377</a></li> <li>Add option to fetch tags even if fetch-depth > 0 by <a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li>Release 3.6.0 by <a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/RobertWieczoreck"><code>@RobertWieczoreck</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li> <li><a href="https://github.com/luketomlinson"><code>@luketomlinson</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p> <h2>v3.5.3</h2> <h2>What's Changed</h2> <ul> <li>Fix: Checkout Issue in self hosted runner due to faulty submodule check-ins by <a href="https://github.com/megamanics"><code>@megamanics</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li>Fix typos found by codespell by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li>Add support for sparse checkouts by <a href="https://github.com/dscho"><code>@dscho</code></a> and <a href="https://github.com/dfdez"><code>@dfdez</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> <li>Release v3.5.3 by <a href="https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1376">actions/checkout#1376</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/megamanics"><code>@megamanics</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li> <li><a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li> <li><a href="https://github.com/dfdez"><code>@dfdez</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3...v3.5.3">https://github.com/actions/checkout/compare/v3...v3.5.3</a></p> <h2>v3.5.2</h2> <h2>What's Changed</h2> <ul> <li>Fix: Use correct API url / endpoint in GHES by <a href="https://github.com/fhammerl"><code>@fhammerl</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1289">actions/checkout#1289</a> based on <a href="https://redirect.github.com/actions/checkout/issues/1286">#1286</a> by <a href="https://github.com/1newsr"><code>@1newsr</code></a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.1...v3.5.2">https://github.com/actions/checkout/compare/v3.5.1...v3.5.2</a></p> <h2>v3.5.1</h2> <h2>What's Changed</h2> <ul> <li>Improve checkout performance on Windows runners by upgrading <code>@actions/github</code> dependency by <a href="https://github.com/BrettDong"><code>@BrettDong</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/BrettDong"><code>@BrettDong</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/b4ffde65f46336ab88eb53be808477a3936bae11"><code>b4ffde6</code></a> Link to release page from what's new section (<a href="https://redirect.github.com/actions/checkout/issues/1514">#1514</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8530928916aaef40f59e6f221989ccb31f5759e7"><code>8530928</code></a> Correct link to GitHub Docs (<a href="https://redirect.github.com/actions/checkout/issues/1511">#1511</a>)</li> <li><a href="https://github.com/actions/checkout/commit/7cdaf2fbc075e6f3b9ca94cfd6cec5adc8a75622"><code>7cdaf2f</code></a> Update CODEOWNERS to Launch team (<a href="https://redirect.github.com/actions/checkout/issues/1510">#1510</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8ade135a41bc03ea155e62e844d188df1ea18608"><code>8ade135</code></a> Prepare 4.1.0 release (<a href="https://redirect.github.com/actions/checkout/issues/1496">#1496</a>)</li> <li><a href="https://github.com/actions/checkout/commit/c533a0a4cfc4962971818edcfac47a2899e69799"><code>c533a0a</code></a> Add support for partial checkout filters (<a href="https://redirect.github.com/actions/checkout/issues/1396">#1396</a>)</li> <li><a href="https://github.com/actions/checkout/commit/72f2cec99f417b1a1c5e2e88945068983b7965f9"><code>72f2cec</code></a> Update README.md for V4 (<a href="https://redirect.github.com/actions/checkout/issues/1452">#1452</a>)</li> <li><a href="https://github.com/actions/checkout/commit/3df4ab11eba7bda6032a0b82a6bb43b11571feac"><code>3df4ab1</code></a> Release 4.0.0 (<a href="https://redirect.github.com/actions/checkout/issues/1447">#1447</a>)</li> <li><a href="https://github.com/actions/checkout/commit/8b5e8b768746b50394015010d25e690bfab9dfbc"><code>8b5e8b7</code></a> Support fetching without the --progress option (<a href="https://redirect.github.com/actions/checkout/issues/1067">#1067</a>)</li> <li><a href="https://github.com/actions/checkout/commit/97a652b80035363df47baee5031ec8670b8878ac"><code>97a652b</code></a> Update default runtime to node20 (<a href="https://redirect.github.com/actions/checkout/issues/1436">#1436</a>)</li> <li>See full diff in <a href="https://github.com/actions/checkout/compare/v3...v4">compare view</a></li> </ul> </details> <br /> Updates `trunk-io/trunk-action` from 1.1.9 to 1.1.10 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/trunk-io/trunk-action/releases">trunk-io/trunk-action's releases</a>.</em></p> <blockquote> <h2>v1.1.10</h2> <h2>What's Changed</h2> <ul> <li>Adds <code>lowercase-title</code> option to the upgrade action. (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/218">#218</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/trunk-io/trunk-action/compare/v1.1.9...v1.1.10">https://github.com/trunk-io/trunk-action/compare/v1.1.9...v1.1.10</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/trunk-io/trunk-action/commit/65228585e2c6128315f0f2d5190e2eae7f5c32c6"><code>6522858</code></a> feat: add 'lowercase-title' option to upgrade action (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/218">#218</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/34242ec4eb8cf594887600f1f9b889e7c630ec18"><code>34242ec</code></a> Upgrade trunk to 1.19.0 (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/217">#217</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/78986c82771014936f5ee91d639eee272c3c7c08"><code>78986c8</code></a> Upgrade trunk (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/216">#216</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/5c85d2a659ef259c7e8037eb0ed0da56a54132f0"><code>5c85d2a</code></a> Upgrade trunk to 1.18.1 (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/215">#215</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/057aaa4e827d524f2b6041c50dc260bd1e11e271"><code>057aaa4</code></a> Upgrade trunk to 1.18.0 (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/214">#214</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/c4b725db6be710c994ff4d175efefddb3cf86b59"><code>c4b725d</code></a> Upgrade trunk (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/213">#213</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/cf57c926b78958033bf9be80b9b92a286f15b246"><code>cf57c92</code></a> Upgrade trunk to 1.17.2 (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/212">#212</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/e92f97fdf03e4187a317da955e6f5bdb0a606c6f"><code>e92f97f</code></a> chore: migrate test runners to new CI cluster (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/210">#210</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/3e6816d7e6e5d00c41ba363275046f92557b0044"><code>3e6816d</code></a> Upgrade trunk to 1.17.1 (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/208">#208</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/ee21f624ffe82cc0cf8370a26778fbf6844ffccb"><code>ee21f62</code></a> chore(deps): update github/codeql-action action to v2.22.4 (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/207">#207</a>)</li> <li>Additional commits viewable in <a href="https://github.com/trunk-io/trunk-action/compare/v1.1.9...65228585e2c6128315f0f2d5190e2eae7f5c32c6">compare view</a></li> </ul> </details> <br /> Updates `github/codeql-action` from 2.22.5 to 3.24.7 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p> <h2>[UNRELEASED]</h2> <ul> <li>Improve the ease of debugging extraction issues by increasing the verbosity of the extractor logs when running in debug mode. <a href="https://redirect.github.com/github/codeql-action/pull/2195">#2195</a></li> </ul> <h2>3.24.7 - 12 Mar 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.4. <a href="https://redirect.github.com/github/codeql-action/pull/2185">#2185</a></li> </ul> <h2>3.24.6 - 29 Feb 2024</h2> <p>No user facing changes.</p> <h2>3.24.5 - 23 Feb 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.3. <a href="https://redirect.github.com/github/codeql-action/pull/2156">#2156</a></li> </ul> <h2>3.24.4 - 21 Feb 2024</h2> <ul> <li>Fix an issue where an existing, but empty, <code>/sys/fs/cgroup/cpuset.cpus</code> file always resulted in a single-threaded run. <a href="https://redirect.github.com/github/codeql-action/pull/2151">#2151</a></li> </ul> <h2>3.24.3 - 15 Feb 2024</h2> <ul> <li>Fix an issue where the CodeQL Action would fail to load a configuration specified by the <code>config</code> input to the <code>init</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/2147">#2147</a></li> </ul> <h2>3.24.2 - 15 Feb 2024</h2> <ul> <li>Enable improved multi-threaded performance on larger runners for GitHub Enterprise Server users. This feature is already available to GitHub.com users. <a href="https://redirect.github.com/github/codeql-action/pull/2141">#2141</a></li> </ul> <h2>3.24.1 - 13 Feb 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.2. <a href="https://redirect.github.com/github/codeql-action/pull/2124">#2124</a></li> <li>The CodeQL action no longer fails if it can't write to the telemetry api endpoint. <a href="https://redirect.github.com/github/codeql-action/pull/2121">#2121</a></li> </ul> <h2>3.24.0 - 02 Feb 2024</h2> <ul> <li>CodeQL Python analysis will no longer install dependencies on GitHub Enterprise Server, as is already the case for GitHub.com. See <a href="https://github.com/github/codeql-action/blob/main/#3230---08-jan-2024">release notes for 3.23.0</a> for more details. <a href="https://redirect.github.com/github/codeql-action/pull/2106">#2106</a></li> </ul> <h2>3.23.2 - 26 Jan 2024</h2> <ul> <li>On Linux, the maximum possible value for the <code>--threads</code> option now respects the CPU count as specified in <code>cgroup</code> files to more accurately reflect the number of available cores when running in containers. <a href="https://redirect.github.com/github/codeql-action/pull/2083">#2083</a></li> <li>Update default CodeQL bundle version to 2.16.1. <a href="https://redirect.github.com/github/codeql-action/pull/2096">#2096</a></li> </ul> <h2>3.23.1 - 17 Jan 2024</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/3ab4101902695724f9365a384f86c1074d94e18c"><code>3ab4101</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2192">#2192</a> from github/update-v3.24.7-5e882999f</li> <li><a href="https://github.com/github/codeql-action/commit/a006adfa777ac1a445cd4ca2df13e446f84becc0"><code>a006adf</code></a> Update changelog for v3.24.7</li> <li><a href="https://github.com/github/codeql-action/commit/5e882999f16c45611816b3a14843ecd5485274b5"><code>5e88299</code></a> Bump the npm group with 2 updates (<a href="https://redirect.github.com/github/codeql-action/issues/2190">#2190</a>)</li> <li><a href="https://github.com/github/codeql-action/commit/69e120d747ddc5abdd3317379cb1476901c14505"><code>69e120d</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2191">#2191</a> from github/henrymercer/use-include-query-help-flag</li> <li><a href="https://github.com/github/codeql-action/commit/5ec06c71f07919784296cc1bedeb2e2ab4c194fa"><code>5ec06c7</code></a> Use the <code>--sarif-include-query-help</code> option when supported</li> <li><a href="https://github.com/github/codeql-action/commit/caf377935a823a637571f07e0a8813992f01e4d0"><code>caf3779</code></a> Update default bundle to 2.16.4 (<a href="https://redirect.github.com/github/codeql-action/issues/2185">#2185</a>)</li> <li><a href="https://github.com/github/codeql-action/commit/532ca5486e1a5b4520f54d6aac5918e20eaf2149"><code>532ca54</code></a> Fail <code>analyze</code> step by passing an invalid option to <code>database finalize</code> (<a href="https://redirect.github.com/github/codeql-action/issues/2189">#2189</a>)</li> <li><a href="https://github.com/github/codeql-action/commit/2fa207a8b764fa9a9c4068564ee4552bce75c4d8"><code>2fa207a</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2188">#2188</a> from github/henrymercer/prepare-build-mode-help</li> <li><a href="https://github.com/github/codeql-action/commit/24c3eda0e32fb3558b504ad9f9c523fc6b68b363"><code>24c3eda</code></a> Escape named value in input description</li> <li><a href="https://github.com/github/codeql-action/commit/27a6cd0a11fefc3a0b7fd2ff3edf69b58f9301b2"><code>27a6cd0</code></a> Remove experimental qualifiers from build mode input</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/74483a38d39275f33fcff5f35b679b5ca4a26a99...3ab4101902695724f9365a384f86c1074d94e18c">compare view</a></li> </ul> </details> <br /> Updates `actions/cache` from 3.3.2 to 4.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/cache/releases">actions/cache's releases</a>.</em></p> <blockquote> <h2>v4.0.1</h2> <h2>What's Changed</h2> <ul> <li>Update README.md by <a href="https://github.com/yacaovsnc"><code>@yacaovsnc</code></a> in <a href="https://redirect.github.com/actions/cache/pull/1304">actions/cache#1304</a></li> <li>Update examples by <a href="https://github.com/yacaovsnc"><code>@yacaovsnc</code></a> in <a href="https://redirect.github.com/actions/cache/pull/1305">actions/cache#1305</a></li> <li>Update actions/cache publish flow by <a href="https://github.com/bethanyj28"><code>@bethanyj28</code></a> in <a href="https://redirect.github.com/actions/cache/pull/1340">actions/cache#1340</a></li> <li>Update <code>@actions/cache</code> by <a href="https://github.com/bethanyj28"><code>@bethanyj28</code></a> in <a href="https://redirect.github.com/actions/cache/pull/1341">actions/cache#1341</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/yacaovsnc"><code>@yacaovsnc</code></a> made their first contribution in <a href="https://redirect.github.com/actions/cache/pull/1304">actions/cache#1304</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/cache/compare/v4...v4.0.1">https://github.com/actions/cache/compare/v4...v4.0.1</a></p> <h2>v4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update action to node20 by <a href="https://github.com/takost"><code>@takost</code></a> in <a href="https://redirect.github.com/actions/cache/pull/1284">actions/cache#1284</a></li> <li>feat: save-always flag by <a href="https://github.com/to-s"><code>@to-s</code></a> in <a href="https://redirect.github.com/actions/cache/pull/1242">actions/cache#1242</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/takost"><code>@takost</code></a> made their first contribution in <a href="https://redirect.github.com/actions/cache/pull/1284">actions/cache#1284</a></li> <li><a href="https://github.com/to-s"><code>@to-s</code></a> made their first contribution in <a href="https://redirect.github.com/actions/cache/pull/1242">actions/cache#1242</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/cache/compare/v3...v4.0.0">https://github.com/actions/cache/compare/v3...v4.0.0</a></p> <h2>v3.3.3</h2> <h2>What's Changed</h2> <ul> <li>Cache v3.3.3 by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/cache/pull/1302">actions/cache#1302</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/robherley"><code>@robherley</code></a> made their first contribution in <a href="https://redirect.github.com/actions/cache/pull/1302">actions/cache#1302</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/cache/compare/v3...v3.3.3">https://github.com/actions/cache/compare/v3...v3.3.3</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/cache/blob/main/RELEASES.md">actions/cache's changelog</a>.</em></p> <blockquote> <h1>Releases</h1> <h3>4.0.1</h3> <ul> <li>Updated <code>isGhes</code> check</li> </ul> <h3>4.0.0</h3> <ul> <li>Updated minimum runner version support from node 12 -> node 20</li> </ul> <h3>3.3.3</h3> <ul> <li>Updates <code>@actions/cache</code> to v3.2.3 to fix accidental mutated path arguments to <code>getCacheVersion</code> <a href="https://redirect.github.com/actions/toolkit/pull/1378">actions/toolkit#1378</a></li> <li>Additional audit fixes of npm package(s)</li> </ul> <h3>3.3.2</h3> <ul> <li>Fixes bug with Azure SDK causing blob downloads to get stuck.</li> </ul> <h3>3.3.1</h3> <ul> <li>Reduced segment size to 128MB and segment timeout to 10 minutes to fail fast in case the cache download is stuck.</li> </ul> <h3>3.3.0</h3> <ul> <li>Added option to lookup cache without downloading it.</li> </ul> <h3>3.2.6</h3> <ul> <li>Fix zstd not being used after zstd version upgrade to 1.5.4 on hosted runners.</li> </ul> <h3>3.2.5</h3> <ul> <li>Added fix to prevent from setting MYSYS environment variable globally.</li> </ul> <h3>3.2.4</h3> <ul> <li>Added option to fail job on cache miss.</li> </ul> <h3>3.2.3</h3> <ul> <li>Support cross os caching on Windows as an opt-in feature.</li> <li>Fix issue with symlink restoration on Windows for cross-os caches.</li> </ul> <h3>3.2.2</h3> <ul> <li>Reverted the changes made in 3.2.1 to use gnu tar and zstd by default on windows.</li> </ul> <h3>3.2.1</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/cache/commit/ab5e6d0c87105b4c9c2047343972218f562e4319"><code>ab5e6d0</code></a> Merge pull request <a href="https://redirect.github.com/actions/cache/issues/1341">#1341</a> from bethanyj28/main</li> <li><a href="https://github.com/actions/cache/commit/89c7d86c71006451e399dfcc588eed8e392e0dcf"><code>89c7d86</code></a> licensed cache</li> <li><a href="https://github.com/actions/cache/commit/d2c84da363007d814e47d50565ba3794c1a84c56"><code>d2c84da</code></a> update <code>@actions/cache</code></li> <li><a href="https://github.com/actions/cache/commit/37e7d4eb166540050942d75a6e40742cbfc92f65"><code>37e7d4e</code></a> Merge pull request <a href="https://redirect.github.com/actions/cache/issues/1340">#1340</a> from actions/bethanyj28/update-publish-flow</li> <li><a href="https://github.com/actions/cache/commit/a18323f50430a57f9094db3ce508dc1e3a25d4a2"><code>a18323f</code></a> add release action</li> <li><a href="https://github.com/actions/cache/commit/a2ed59d39b352305bdd2f628719a53b2cc4f9613"><code>a2ed59d</code></a> Merge pull request <a href="https://redirect.github.com/actions/cache/issues/1305">#1305</a> from actions/yacaovsnc/update_examples</li> <li><a href="https://github.com/actions/cache/commit/dc88ab52d723eb4cc3a0af43f6bee825c4742280"><code>dc88ab5</code></a> Update examples</li> <li><a href="https://github.com/actions/cache/commit/1d78355196cc3f88914ca91332c58d431a78513d"><code>1d78355</code></a> Merge pull request <a href="https://redirect.github.com/actions/cache/issues/1304">#1304</a> from actions/yacaovsnc/update_readme</li> <li><a href="https://github.com/actions/cache/commit/c36458f13bdfaeff50a47b181b7368ae66b21f28"><code>c36458f</code></a> Update README.md</li> <li><a href="https://github.com/actions/cache/commit/13aacd865c20de90d75de3b17ebe84f7a17d57d2"><code>13aacd8</code></a> Merge pull request <a href="https://redirect.github.com/actions/cache/issues/1242">#1242</a> from to-s/main</li> <li>Additional commits viewable in <a href="https://github.com/actions/cache/compare/704facf57e6136b1bc63b828d79edcd491f0ee84...ab5e6d0c87105b4c9c2047343972218f562e4319">compare view</a></li> </ul> </details> <br /> Updates `WyriHaximus/github-action-get-previous-tag` from 1.3.0 to 1.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/wyrihaximus/github-action-get-previous-tag/releases">WyriHaximus/github-action-get-previous-tag's releases</a>.</em></p> <blockquote> <h1>v1.4.0</h1> <ul> <li>Total issues resolved: <strong>1</strong></li> <li>Total pull requests resolved: <strong>6</strong></li> <li>Total contributors: <strong>4</strong></li> </ul> <h2>CI 🚧,Configuration ⚙,JavaScript 🦏,YAML 🍄</h2> <ul> <li><a href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/53">53: Stricten working directory tests</a> thanks to <a href="https://github.com/WyriHaximus"><code>@WyriHaximus</code></a></li> </ul> <h2>YAML 🍄</h2> <ul> <li><a href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/52">52: Update to Node 20</a> thanks to <a href="https://github.com/coreyworrell"><code>@coreyworrell</code></a> and <a href="https://github.com/Gershon-A"><code>@Gershon-A</code></a></li> </ul> <h2>CI 🚧,Configuration ⚙,JavaScript 🦏,MarkDown 📝,YAML 🍄</h2> <ul> <li><a href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/51">51: Add the ability to specify the working directory</a> thanks to <a href="https://github.com/WyriHaximus"><code>@WyriHaximus</code></a></li> </ul> <h2>MarkDown 📝</h2> <ul> <li><a href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/49">49: fetch tags instead of fetch-depth: 0</a> thanks to <a href="https://github.com/staabm"><code>@staabm</code></a></li> </ul> <h2>CI 🚧,Configuration ⚙,YAML 🍄</h2> <ul> <li><a href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/44">44: Remove file removal action</a> thanks to <a href="https://github.com/WyriHaximus"><code>@WyriHaximus</code></a></li> <li><a href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/43">43: Add unit tests</a> thanks to <a href="https://github.com/WyriHaximus"><code>@WyriHaximus</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/04e8485ecb6487243907e330d522ff60f02283ce"><code>04e8485</code></a> Merge pull request <a href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/53">#53</a> from WyriHaximus/stricten-working-directory-tests</li> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/86401148eafc2b0abe569294f482e93325860219"><code>8640114</code></a> Stricten working directory tests</li> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/53f35ded7ded93b348da7186532329cac2add73b"><code>53f35de</code></a> Merge pull request <a href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/44">#44</a> from WyriHaximus/remove-file-removal-action</li> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/80e207e8b54363eab1b3b8a550c1055a1ff3de36"><code>80e207e</code></a> Remove file removal action</li> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/487f53abb72975864bc607e5df42bf19d6ee8e53"><code>487f53a</code></a> Merge pull request <a href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/51">#51</a> from WyriHaximus/set-working-directory</li> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/752030f0749a8de1938ec8e77b2308f2471f8c5a"><code>752030f</code></a> Add the ability to specify the working directory</li> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/5e8388fa0aeeab0542f48ca356d36c8750374802"><code>5e8388f</code></a> Merge pull request <a href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/52">#52</a> from coreyworrell/patch-1</li> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/80af5d6fa6c58de8385c8016b6eb1d68a98f6ef5"><code>80af5d6</code></a> Update to Node 20</li> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/5916541c5386cccc2dad1d66afa26765a2956bd4"><code>5916541</code></a> Merge pull request <a href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/49">#49</a> from staabm/patch-1</li> <li><a href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/a0f33a9b2dffc4775031c91d86c26528efb782b1"><code>a0f33a9</code></a> fetch tags instead of fetch-depth: 0</li> <li>Additional commits viewable in <a href="https://github.com/wyrihaximus/github-action-get-previous-tag/compare/385a2a0b6abf6c2efeb95adfac83d96d6f968e0c...04e8485ecb6487243907e330d522ff60f02283ce">compare view</a></li> </ul> </details> <br /> Updates `actions/upload-artifact` from 3.1.3 to 4.3.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's releases</a>.</em></p> <blockquote> <h2>v4.3.1</h2> <ul> <li>Bump <code>@actions/artifacts</code> to latest version to include <a href="https://redirect.github.com/actions/toolkit/pull/1648">updated GHES host check</a></li> </ul> <h2>v4.3.0</h2> <h2>What's Changed</h2> <ul> <li>Reorganize upload code in prep for merge logic & add more tests by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/504">actions/upload-artifact#504</a></li> <li>Add sub-action to merge artifacts by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/505">actions/upload-artifact#505</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/upload-artifact/compare/v4...v4.3.0">https://github.com/actions/upload-artifact/compare/v4...v4.3.0</a></p> <h2>v4.2.0</h2> <h2>What's Changed</h2> <ul> <li>Ability to overwrite an Artifact by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/501">actions/upload-artifact#501</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/upload-artifact/compare/v4...v4.2.0">https://github.com/actions/upload-artifact/compare/v4...v4.2.0</a></p> <h2>v4.1.0</h2> <h2>What's Changed</h2> <ul> <li>Add migrations docs by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/482">actions/upload-artifact#482</a></li> <li>Update README.md by <a href="https://github.com/samuelwine"><code>@samuelwine</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/492">actions/upload-artifact#492</a></li> <li>Support artifact-url output by <a href="https://github.com/konradpabjan"><code>@konradpabjan</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/496">actions/upload-artifact#496</a></li> <li>Update readme to reflect new 500 artifact per job limit by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/497">actions/upload-artifact#497</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/samuelwine"><code>@samuelwine</code></a> made their first contribution in <a href="https://redirect.github.com/actions/upload-artifact/pull/492">actions/upload-artifact#492</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/upload-artifact/compare/v4...v4.1.0">https://github.com/actions/upload-artifact/compare/v4...v4.1.0</a></p> <h2>v4.0.0</h2> <h2>What's Changed</h2> <p>The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.</p> <p>ℹ️ However, this is a major update that includes breaking changes. Artifacts created with versions v3 and below are not compatible with the v4 actions. Uploads and downloads <em>must</em> use the same major actions versions. There are also key differences from previous versions that may require updates to your workflows.</p> <p>For more information, please see:</p> <ol> <li>The <a href="https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/">changelog</a> post.</li> <li>The <a href="https://github.com/actions/upload-artifact/blob/main/README.md">README</a>.</li> <li>The <a href="https://github.com/actions/upload-artifact/blob/main/docs/MIGRATION.md">migration documentation</a>.</li> <li>As well as the underlying npm package, <a href="https://github.com/actions/toolkit/tree/main/packages/artifact"><code>@actions/artifact</code></a> documentation.</li> </ol> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/vmjoseph"><code>@vmjoseph</code></a> made their first contribution in <a href="https://redirect.github.com/actions/upload-artifact/pull/464">actions/upload-artifact#464</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/upload-artifact/compare/v3...v4.0.0">https://github.com/actions/upload-artifact/compare/v3...v4.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/upload-artifact/commit/5d5d22a31266ced268874388b861e4b58bb5c2f3"><code>5d5d22a</code></a> Merge pull request <a href="https://redirect.github.com/actions/upload-artifact/issues/515">#515</a> from actions/eggyhead/update-artifact-v2.1.1</li> <li><a href="https://github.com/actions/upload-artifact/commit/f1e993d9663a03508e7fc0370c744c4b963f0044"><code>f1e993d</code></a> update artifact license</li> <li><a href="https://github.com/actions/upload-artifact/commit/4881bfd3f27855c63733d8cfff17721cc0ad611f"><code>4881bfd</code></a> updating dist:</li> <li><a href="https://github.com/actions/upload-artifact/commit/a30777e2653648a0a7bbd3efb5c96ef9131b96cc"><code>a30777e</code></a> <a href="https://github.com/eggyhead"><code>@eggyhead</code></a></li> <li><a href="https://github.com/actions/upload-artifact/commit/3a8048248f2f288c271830f8ecf2a1c5d8eb0e9a"><code>3a80482</code></a> Merge pull request <a href="https://redirect.github.com/actions/upload-artifact/issues/511">#511</a> from actions/robherley/migration-docs-typo</li> <li><a href="https://github.com/actions/upload-artifact/commit/9d63e3f2f81d9dc4e13d83fc330408f8a94b79d1"><code>9d63e3f</code></a> Merge branch 'main' into robherley/migration-docs-typo</li> <li><a href="https://github.com/actions/upload-artifact/commit/dfa1ab292d2fdd78d056187f11c568c16ab53de9"><code>dfa1ab2</code></a> fix typo with v3 artifact downloads in migration guide</li> <li><a href="https://github.com/actions/upload-artifact/commit/d00351bf698398c17253d21cf8f90e57a344e14b"><code>d00351b</code></a> Merge pull request <a href="https://redirect.github.com/actions/upload-artifact/issues/509">#509</a> from markmssd/patch-1</li> <li><a href="https://github.com/actions/upload-artifact/commit/707f5a7b71e0fb01c5df1e16e9679a3292606ef2"><code>707f5a7</code></a> Update limitation of <code>10</code> artifacts upload to <code>500</code></li> <li><a href="https://github.com/actions/upload-artifact/commit/26f96dfa697d77e81fd5907df203aa23a56210a8"><code>26f96df</code></a> Merge pull request <a href="https://redirect.github.com/actions/upload-artifact/issues/505">#505</a> from actions/robherley/merge-artifacts</li> <li>Additional commits viewable in <a href="https://github.com/actions/upload-artifact/compare/a8a3f3ad30e3422c9c7b888a15615d19a852ae32...5d5d22a31266ced268874388b861e4b58bb5c2f3">compare view</a></li> </ul> </details> <br /> Updates `dorny/paths-filter` from 2.11.1 to 3.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dorny/paths-filter/releases">dorny/paths-filter's releases</a>.</em></p> <blockquote> <h2>v3.0.2</h2> <h2>What's Changed</h2> <ul> <li>feat: add config parameter for predicate quantifier by <a href="https://github.com/petermetz"><code>@petermetz</code></a> in <a href="https://redirect.github.com/dorny/paths-filter/pull/224">dorny/paths-filter#224</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/petermetz"><code>@petermetz</code></a> made their first contribution in <a href="https://redirect.github.com/dorny/paths-filter/pull/224">dorny/paths-filter#224</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dorny/paths-filter/compare/v3...v3.0.2">https://github.com/dorny/paths-filter/compare/v3...v3.0.2</a></p> <h2>v3.0.1</h2> <h2>What's Changed</h2> <ul> <li>Compare base and ref when token is empty by <a href="https://github.com/frouioui"><code>@frouioui</code></a> in <a href="https://redirect.github.com/dorny/paths-filter/pull/133">dorny/paths-filter#133</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/frouioui"><code>@frouioui</code></a> made their first contribution in <a href="https://redirect.github.com/dorny/paths-filter/pull/133">dorny/paths-filter#133</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dorny/paths-filter/compare/v3...v3.0.1">https://github.com/dorny/paths-filter/compare/v3...v3.0.1</a></p> <h2>v3.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update README.md: added real world usage example by <a href="https://github.com/iamtodor"><code>@iamtodor</code></a> in <a href="https://redirect.github.com/dorny/paths-filter/pull/178">dorny/paths-filter#178</a></li> <li>Update Node.js to version 20 by <a href="https://github.com/danielhjacobs"><code>@danielhjacobs</code></a> in <a href="https://redirect.github.com/dorny/paths-filter/pull/206">dorny/paths-filter#206</a></li> <li>Update to nodejs 20 by <a href="https://github.com/dorny"><code>@dorny</code></a> in <a href="https://redirect.github.com/dorny/paths-filter/pull/210">dorny/paths-filter#210</a></li> <li>chore(deps): bump checkout action to v4 and use setup-node to setup node and cache npm deps by <a href="https://github.com/chenrui333"><code>@chenrui333</code></a> in <a href="https://redirect.github.com/dorny/paths-filter/pull/211">dorny/paths-filter#211</a></li> <li>Update all dependencies by <a href="https://github.com/dorny"><code>@dorny</code></a> in <a href="https://redirect.github.com/dorny/paths-filter/pull/215">dorny/paths-filter#215</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/iamtodor"><code>@iamtodor</code></a> made their first contribution in <a href="https://redirect.github.com/dorny/paths-filter/pull/178">dorny/paths-filter#178</a></li> <li><a href="https://github.com/danielhjacobs"><code>@danielhjacobs</code></a> made their first contribution in <a href="https://redirect.github.com/dorny/paths-filter/pull/206">dorny/paths-filter#206</a></li> <li><a href="https://github.com/chenrui333"><code>@chenrui333</code></a> made their first contribution in <a href="https://redirect.github.com/dorny/paths-filter/pull/211">dorny/paths-filter#211</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dorny/paths-filter/compare/v2.11.1...v3.0.0">https://github.com/dorny/paths-filter/compare/v2.11.1...v3.0.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md">dorny/paths-filter's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>v3.0.2</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/224">Add config parameter for predicate quantifier</a></li> </ul> <h2>v3.0.1</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/133">Compare base and ref when token is empty</a></li> </ul> <h2>v3.0.0</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/210">Update to Node.js 20</a></li> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/215">Update all dependencies</a></li> </ul> <h2>v2.11.1</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/167">Update <code>@actions/core</code> to v1.10.0 - Fixes warning about deprecated set-output</a></li> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/168">Document need for pull-requests: read permission</a></li> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/164">Updating to actions/checkout@v3</a></li> </ul> <h2>v2.11.0</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/157">Set list-files input parameter as not required</a></li> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/161">Update Node.js</a></li> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/162">Fix incorrect handling of Unicode characters in exec()</a></li> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/163">Use Octokit pagination</a></li> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/160">Updates real world links</a></li> </ul> <h2>v2.10.2</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/91">Fix getLocalRef() returns wrong ref</a></li> </ul> <h2>v2.10.1</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/85">Improve robustness of change detection</a></li> </ul> <h2>v2.10.0</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/82">Add ref input parameter</a></li> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/83">Fix change detection in PR when pullRequest.changed_files is incorrect</a></li> </ul> <h2>v2.9.3</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/78">Fix change detection when base is a tag</a></li> </ul> <h2>v2.9.2</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/75">Fix fetching git history</a></li> </ul> <h2>v2.9.1</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/74">Fix fetching git history + fallback to unshallow repo</a></li> </ul> <h2>v2.9.0</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/68">Add list-files: csv format</a></li> </ul> <h2>v2.8.0</h2> <ul> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/65">Add count output variable</a></li> <li><a href="https://redirect.github.com/dorny/paths-filter/pull/61">Fix log grouping of changes</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dorny/paths-filter/commit/de90cc6fb38fc0963ad72b210f1f284cd68cea36"><code>de90cc6</code></a> Update dist and CHANGELOG for v3.0.2</li> <li><a href="https://github.com/dorny/paths-filter/commit/cf89abdbaede7b5bcbc8e105da2aaa39fd84b997"><code>cf89abd</code></a> Merge pull request <a href="https://redirect.github.com/dorny/paths-filter/issues/224">#224</a> from petermetz/feat-filter-predicate-quantifier</li> <li><a href="https://github.com/dorny/paths-filter/commit/f90d5265d6f3c389e3bd0288de3cafc818e26a0f"><code>f90d526</code></a> feat: add config parameter for predicate quantifier</li> <li><a href="https://github.com/dorny/paths-filter/commit/ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a"><code>ebc4d7e</code></a> Update CHANGELOG for v3.0.1</li> <li><a href="https://github.com/dorny/paths-filter/commit/45f16f1875754d8424ea8a6a134c81fd56637525"><code>45f16f1</code></a> Merge pull request <a href="https://redirect.github.com/dorny/paths-filter/issues/133">#133</a> from frouioui/main</li> <li><a href="https://github.com/dorny/paths-filter/commit/5da0e4c086f427696edbc188de7cc487edc8befd"><code>5da0e4c</code></a> Merge branch 'master'</li> <li><a href="https://github.com/dorny/paths-filter/commit/1441771bbfdd59dcd748680ee64ebd8faab1a242"><code>1441771</code></a> Update README.md</li> <li><a href="https://github.com/dorny/paths-filter/commit/0bc4621a3135347011ad047f9ecf449bf72ce2bd"><code>0bc4621</code></a> Bump major version to v3</li> <li><a href="https://github.com/dorny/paths-filter/commit/7267a8516b6f92bdb098633497bad573efdbf271"><code>7267a85</code></a> Update CHANGELOG for v2.12.0</li> <li><a href="https://github.com/dorny/paths-filter/commit/e36f1124bf7d4849984518d6d3c52cceead221f4"><code>e36f112</code></a> Merge pull request <a href="https://redirect.github.com/dorny/paths-filter/issues/215">#215</a> from dorny/update-dependencies</li> <li>Additional commits viewable in <a href="https://github.com/dorny/paths-filter/compare/4512585405083f25c027a35db413c2b3b9006d50...de90cc6fb38fc0963ad72b210f1f284cd68cea36">compare view</a></li> </ul> </details> <br /> Updates `actions/setup-node` from 3.8.2 to 4.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-node/releases">actions/setup-node's releases</a>.</em></p> <blockquote> <h2>v4.0.2</h2> <h2>What's Changed</h2> <ul> <li>Add support for <code>volta.extends</code> by <a href="https://github.com/ThisIsManta"><code>@ThisIsManta</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/921">actions/setup-node#921</a></li> <li>Add support for arm64 Windows by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/927">actions/setup-node#927</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ThisIsManta"><code>@ThisIsManta</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/921">actions/setup-node#921</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2">https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2</a></p> <h2>v4.0.1</h2> <h2>What's Changed</h2> <ul> <li>Ignore engines in Yarn 1 e2e-cache tests by <a href="https://github.com/trivikr"><code>@trivikr</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/882">actions/setup-node#882</a></li> <li>Update setup-node references in the README.md file to setup-node@v4 by <a href="https://github.com/jwetzell"><code>@jwetzell</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/884">actions/setup-node#884</a></li> <li>Update reusable workflows to use Node.js v20 by <a href="https://github.com/MaksimZhukov"><code>@MaksimZhukov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/889">actions/setup-node#889</a></li> <li>Add fix for cache to resolve slow post action step by <a href="https://github.com/aparnajyothi-y"><code>@aparnajyothi-y</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/917">actions/setup-node#917</a></li> <li>Fix README.md by <a href="https://github.com/takayamaki"><code>@takayamaki</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/898">actions/setup-node#898</a></li> <li>Add <code>package.json</code> to <code>node-version-file</code> list of examples. by <a href="https://github.com/TWiStErRob"><code>@TWiStErRob</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/879">actions/setup-node#879</a></li> <li>Fix node-version-file interprets entire package.json as a version by <a href="https://github.com/NullVoxPopuli"><code>@NullVoxPopuli</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/865">actions/setup-node#865</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/trivikr"><code>@trivikr</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/882">actions/setup-node#882</a></li> <li><a href="https://github.com/jwetzell"><code>@jwetzell</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/884">actions/setup-node#884</a></li> <li><a href="https://github.com/aparnajyothi-y"><code>@aparnajyothi-y</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/917">actions/setup-node#917</a></li> <li><a href="https://github.com/takayamaki"><code>@takayamaki</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/898">actions/setup-node#898</a></li> <li><a href="https://github.com/TWiStErRob"><code>@TWiStErRob</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/879">actions/setup-node#879</a></li> <li><a href="https://github.com/NullVoxPopuli"><code>@NullVoxPopuli</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/865">actions/setup-node#865</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v4...v4.0.1">https://github.com/actions/setup-node/compare/v4...v4.0.1</a></p> <h2>v4.0.0</h2> <h2>What's Changed</h2> <p>In scope of this release we changed version of node runtime for action from node16 to node20 and updated dependencies in <a href="https://redirect.github.com/actions/setup-node/pull/866">actions/setup-node#866</a></p> <p>Besides, release contains such changes as:</p> <ul> <li>Upgrade actions/checkout to v4 by <a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> <li>Update actions/checkout for documentation and yaml by <a href="https://github.com/dmitry-shibanov"><code>@dmitry-shibanov</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/876">actions/setup-node#876</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/gmembre-zenika"><code>@gmembre-zenika</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v3...v4.0.0">https://github.com/actions/setup-node/compare/v3...v4.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-node/commit/60edb5dd545a775178f52524783378180af0d1f8"><code>60edb5d</code></a> Add support for arm64 Windows (<a href="https://redirect.github.com/actions/setup-node/issues/927">#927</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/d86ebcd40b3cb50b156bfa44dd277faf38282d12"><code>d86ebcd</code></a> Add support for <code>volta.extends</code> (<a href="https://redirect.github.com/actions/setup-node/issues/921">#921</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8"><code>b39b52d</code></a> Fix node-version-file interprets entire package.json as a version (<a href="https://redirect.github.com/actions/setup-node/issues/865">#865</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/72476173717e9fa92b08abe87e9c9dc3a42dc0c8"><code>7247617</code></a> Add <code>package.json</code> to <code>node-version-file</code> list of examples. (<a href="https://redirect.github.com/actions/setup-node/issues/879">#879</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/f3ec4ca66feedca88150c6d39d92449ce4ca063b"><code>f3ec4ca</code></a> Fix README.md (<a href="https://redirect.github.com/actions/setup-node/issues/898">#898</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/ec97f37504b0cca1fbc763cc0575585d10020c22"><code>ec97f37</code></a> Add fix for cache (<a href="https://redirect.github.com/actions/setup-node/issues/917">#917</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/5ef044f9d09786428e6e895be6be17937becee3a"><code>5ef044f</code></a> Update reusable workflows to use Node.js v20 (<a href="https://redirect.github.com/actions/setup-node/issues/889">#889</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/c45882a6eaaa69d42dbf1b6c7e3ae5dbb81e1f29"><code>c45882a</code></a> update to setup-node@v4 in docs (<a href="https://redirect.github.com/actions/setup-node/issues/884">#884</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/ee36e8b5c0fdd6014a0398aed18ce9876360bd63"><code>ee36e8b</code></a> Ignore engines check in Yarn 1 e2e-cache tests (<a href="https://redirect.github.com/actions/setup-node/issues/882">#882</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/8f152de45cc393bb48ce5d89d36b731f54556e65"><code>8f152de</code></a> Update actions/checkout for documentation and yaml (<a href="https://redirect.github.com/actions/setup-node/issues/876">#876</a>)</li> <li>Additional commits viewable in <a href="https://github.com/actions/setup-node/compare/1a4442cacd436585916779262731d5b162bc6ec7...60edb5dd545a775178f52524783378180af0d1f8">compare view</a></li> </ul> </details> <br /> Updates `tibdex/github-app-token` from 1 to 2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tibdex/github-app-token/releases">tibdex/github-app-token's releases</a>.</em></p> <blockquote> <h2>v2.0.0</h2> <ul> <li><strong>BREAKING</strong>: replaces the <code>installation_id</code> and <code>repository</code> inputs with <code>installation_retrieval_mode</code> and <code>installation_retrieval_payload</code> to also support organization and user installation.</li> <li>switches to <code>node20</code>.</li> <li>adds a <code>repositories</code> input to scope the created token to a subset of repositories.</li> <li>revokes the created token at the end of the job with a <a href="https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#runspost"><code>post</code> script</a>.</li> </ul> <h2>v1.9.0</h2> <p>No release notes provided.</p> <h2>v1.8.2</h2> <p>No release notes provided.</p> <h2>v1.8.1</h2> <p>No release notes provided.</p> <h2>v1.8.0</h2> <p>No release notes provided.</p> <h2>v1.7.0</h2> <p>No release notes provided.</p> <h2>v1.6.0</h2> <p>No release notes provided.</p> <h2>v1.5.2</h2> <p>No release notes provided.</p> <h2>v1.5.1</h2> <p>No release notes provided.</p> <h2>v1.5.0</h2> <p>No release notes provided.</p> <h2>v1.4.0</h2> <p>No release notes provided.</p> <h2>v1.3.0</h2> <p>No release notes provided.</p> <h2>v1.2.0</h2> <p>No release notes provided.</p> <h2>v1.1.1</h2> <p>No release notes provided.</p> <h2>v1.1.0</h2> <p>No release notes provided.</p> <h2>v1.0.2</h2> <p>No release notes provided.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tibdex/github-app-token/commit/3beb63f4bd073e61482598c45c71c1019b59b73a"><code>3beb63f</code></a> release v2.1.0</li> <li><a href="https://github.com/tibdex/github-app-token/commit/3eb77c7243b85c65e84acfa93fdbac02fb6bd532"><code>3eb77c7</code></a> Add option to not revoke token (<a href="https://redirect.github.com/tibdex/github-app-token/issues/95">#95</a>)</li> <li><a href="https://github.com/tibdex/github-app-token/commit/95717386c657bc772ba69db6fafa0e08baf5372e"><code>9571738</code></a> Add support for organization and user installation retrieval and repository s...</li> <li>See full diff in <a href="https://github.com/tibdex/github-app-token/compare/v1...v2">compare view</a></li> </ul> </details> <br /> Updates `actions/download-artifact` from 3.0.2 to 4.1.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/download-artifact/releases">actions/download-artifact's releases</a>.</em></p> <blockquote> <h2>v4.1.4</h2> <h2>What's Changed</h2> <ul> <li>Update <code>@actions/artifact</code> by <a href="https://github.com/bethanyj28"><code>@bethanyj28</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/307">actions/download-artifact#307</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/download-artifact/compare/v4...v4.1.4">https://github.com/actions/download-artifact/compare/v4...v4.1.4</a></p> <h2>v4.1.3</h2> <h2>What's Changed</h2> <ul> <li>Update release-new-action-version.yml by <a href="https://github.com/konradpabjan"><code>@konradpabjan</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/292">actions/download-artifact#292</a></li> <li>Update toolkit dependency with updated unzip logic by <a href="https://github.com/bethanyj28"><code>@bethanyj28</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/299">actions/download-artifact#299</a></li> <li>Update <code>@actions/artifact</code> by <a href="https://github.com/bethanyj28"><code>@bethanyj28</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/303">actions/download-artifact#303</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/bethanyj28"><code>@bethanyj28</code></a> made their first contribution in <a href="https://redirect.github.com/actions/download-artifact/pull/299">actions/download-artifact#299</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/download-artifact/compare/v4...v4.1.3">https://github.com/actions/download-artifact/compare/v4...v4.1.3</a></p> <h2>v4.1.2</h2> <ul> <li>Bump <code>@actions/artifacts</code> to latest version to include <a href="https://redirect.github.com/actions/toolkit/pull/1648">updated GHES host check</a></li> </ul> <h2>v4.1.1</h2> <ul> <li>Fix transient request timeouts <a href="https://redirect.github.com/actions/download-artifact/issues/249">actions/download-artifact#249</a></li> <li>Bump <code>@actions/artifacts</code> to latest version</li> </ul> <h2>v4.1.0</h2> <h2>What's Changed</h2> <ul> <li>Some cleanup by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/247">actions/download-artifact#247</a></li> <li>Fix default for run-id by <a href="https://github.com/stchr"><code>@stchr</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/252">actions/download-artifact#252</a></li> <li>Support pattern matching to filter artifacts & merge to same directory by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/259">actions/download-artifact#259</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/stchr"><code>@stchr</code></a> made their first contribution in <a href="https://redirect.github.com/actions/download-artifact/pull/252">actions/download-artifact#252</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/download-artifact/compare/v4...v4.1.0">https://github.com/actions/download-artifact/compare/v4...v4.1.0</a></p> <h2>v4.0.0</h2> <h2>What's Changed</h2> <p>The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.</p> <p>ℹ️ However, this is a major update that includes breaking changes. Artifacts created with versions v3 and below are not compatible with the v4 actions. Uploads and downloads <em>must</em> use the same major actions versions. There are also key differences from previous versions that may require updates to your workflows.</p> <p>For more information, please see:</p> <ol> <li>The <a href="https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/">changelog</a> post.</li> <li>The <a href="https://github.com/actions/download-artifact/blob/main/README.md">README</a>.</li> <li>The <a href="https://github.com/actions/upload-artifact/blob/main/docs/MIGRATION.md">migration documentation</a>.</li> <li>As well as the underlying npm package, <a href="https://github.com/actions/toolkit/tree/main/packages/artifact"><code>@actions/artifact</code></a> documentation.</li> </ol> <h2>New Contributors</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/download-artifact/commit/c850b930e6ba138125429b7e5c93fc707a7f8427"><code>c850b93</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/307">#307</a> from bethanyj28/main</li> <li><a href="https://github.com/actions/download-artifact/commit/6fd111f15ace90c9fbd0d73880db8338a776aaed"><code>6fd111f</code></a> update <code>@actions/artifact</code></li> <li><a href="https://github.com/actions/download-artifact/commit/87c55149d96e628cc2ef7e6fc2aab372015aec85"><code>87c5514</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/303">#303</a> from bethanyj28/main</li> <li><a href="https://github.com/actions/download-artifact/commit/47f9ce604fdcae5583e5ef84048eeb7ef2893652"><code>47f9ce6</code></a> update <code>@actions/artifact</code></li> <li><a href="https://github.com/actions/download-artifact/commit/127824d34cb0da7dc3cb064a37ae280b7c09aca6"><code>127824d</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/299">#299</a> from bethanyj28/main</li> <li><a href="https://github.com/actions/download-artifact/commit/6dd49bff0a6150b47d41011c034b762053acaf6f"><code>6dd49bf</code></a> licensed only artifact</li> <li><a href="https://github.com/actions/download-artifact/commit/f71c0e3da3bb6b4fcc53196b9ac75ee981db5b…
Bumps the dependencies group with 15 updates: | Package | From | To | | --- | --- | --- | | [@trunkio/launcher](https://trunk.io) | `1.2.7` | `1.3.0` | | [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.11` | `29.5.12` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.10.6` | `20.11.28` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `6.18.0` | `7.2.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `6.18.0` | `7.2.0` | | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` | | [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `27.6.1` | `27.9.0` | | [eslint-plugin-prefer-arrow-functions](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions) | `3.2.4` | `3.3.2` | | [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.1.2` | `5.1.3` | | [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `10.0.0` | `12.0.0` | | [semver](https://github.com/npm/node-semver) | `7.5.4` | `7.6.0` | | [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.22.0` | `3.23.0` | | [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.1` | `29.1.2` | | [typescript](https://github.com/Microsoft/TypeScript) | `5.3.3` | `5.4.2` | | [yaml](https://github.com/eemeli/yaml) | `2.3.4` | `2.4.1` | Updates `@trunkio/launcher` from 1.2.7 to 1.3.0 Updates `@types/jest` from 29.5.11 to 29.5.12 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 20.10.6 to 20.11.28 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 6.18.0 to 7.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v7.2.0</h2> <h2>7.2.0 (2024-03-11)</h2> <h3>🚀 Features</h3> <ul> <li>support TS 5.4 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8630">#8630</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-string-starts-ends-with] add allowSingleElementEquality option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8374">#8374</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> expose *-type-checked-only configs for extension (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8600">#8600</a>)</li> <li><strong>eslint-plugin:</strong> [member-ordering] report alphabetical sorting for all groups instead of just the first failing group (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8263">#8263</a>)</li> <li><strong>eslint-plugin:</strong> [no-var-requires, no-require-imports] support template literal (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8408">#8408</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-template-literals] detect TemplateLiteral (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8575">#8575</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle union array and tuple type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8592">#8592</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-find] support ternary branches in prefer-find (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8421">#8421</a>)</li> <li><strong>typescript-eslint:</strong> set <code>sourceType: "module"</code> in base shared config (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8622">#8622</a>)</li> <li><strong>typescript-eslint:</strong> export <code>ConfigWithExtends</code> type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8621">#8621</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Arka Pratim Chaudhuri <a href="https://github.com/arka1002"><code>@arka1002</code></a></li> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Chris Plummer</li> <li>Fotis Papadogeorgopoulos <a href="https://github.com/fpapado"><code>@fpapado</code></a></li> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>Wayne Zhang</li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.1.1</h2> <h2>7.1.1 (2024-03-04)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-eslint:</strong> apply <code>ignores</code> to all extended configs passed to <code>config</code> helper function (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8567">#8567</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.1.0</h2> <h2>7.1.0 (2024-02-26)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>7.2.0 (2024-03-11)</h2> <h3>🚀 Features</h3> <ul> <li> <p>support TS 5.4</p> </li> <li> <p><strong>eslint-plugin:</strong> [prefer-string-starts-ends-with] add allowSingleElementEquality option</p> </li> </ul> <h3>🩹 Fixes</h3> <ul> <li> <p><strong>eslint-plugin:</strong> expose *-type-checked-only configs for extension</p> </li> <li> <p><strong>eslint-plugin:</strong> [member-ordering] report alphabetical sorting for all groups instead of just the first failing group</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-var-requires, no-require-imports] support template literal</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-useless-template-literals] detect TemplateLiteral</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle union array and tuple type</p> </li> <li> <p><strong>eslint-plugin:</strong> [prefer-find] support ternary branches in prefer-find</p> </li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Arka Pratim Chaudhuri</li> <li>auvred</li> <li>Chris Plummer</li> <li>Fotis Papadogeorgopoulos</li> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger</li> <li>Wayne Zhang</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.1.1 (2024-03-04)</h2> <p>This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.1.0 (2024-02-26)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> add *-type-checked-only configs</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/95cf1391bfd07f5c1929e798a85418b78f75f173"><code>95cf139</code></a> chore(release): publish 7.2.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c0e3267da71288d6eb9efe790d8aabb0adcb290e"><code>c0e3267</code></a> fix(eslint-plugin): [prefer-find] support ternary branches in prefer-find (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/25e6518998b502960ab1a2ffbd42034c788fa8c5"><code>25e6518</code></a> fix(eslint-plugin): [no-unnecessary-condition] handle union array and tuple t...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ef0e5cca1b39c423f224375987a9ee3afbff6036"><code>ef0e5cc</code></a> fix(eslint-plugin): [no-useless-template-literals] detect TemplateLiteral (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/52923994989eb2d0bd29442f479d1da9c3c10d68"><code>5292399</code></a> fix(eslint-plugin): [no-var-requires, no-require-imports] support template li...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c06ce1ab7885a62db234dd2c51fc16c5aa4ac885"><code>c06ce1a</code></a> fix(eslint-plugin): [member-ordering] report alphabetical sorting for all gro...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/32d8a8f68af83f0872f82469e36fb54082e427f9"><code>32d8a8f</code></a> feat(eslint-plugin): [prefer-string-starts-ends-with] add allowSingleElementE...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4c8b06d38dfbca4ac368adcbf6716106fb798f3e"><code>4c8b06d</code></a> fix(eslint-plugin): expose *-type-checked-only configs for extension (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8600">#8600</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/49d79a6cdc7cc32881ac55b72c91e146ae61d7f7"><code>49d79a6</code></a> docs: alphabetize consistent-type-imports options for consistent type imports...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/21375f65c734afc4545c0c3e7a15f72d3959c660"><code>21375f6</code></a> chore: enable no-non-null-assertion internally, excluding tests (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8019">#8019</a>)</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.2.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 6.18.0 to 7.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v7.2.0</h2> <h2>7.2.0 (2024-03-11)</h2> <h3>🚀 Features</h3> <ul> <li>support TS 5.4 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8630">#8630</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-string-starts-ends-with] add allowSingleElementEquality option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8374">#8374</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> expose *-type-checked-only configs for extension (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8600">#8600</a>)</li> <li><strong>eslint-plugin:</strong> [member-ordering] report alphabetical sorting for all groups instead of just the first failing group (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8263">#8263</a>)</li> <li><strong>eslint-plugin:</strong> [no-var-requires, no-require-imports] support template literal (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8408">#8408</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-template-literals] detect TemplateLiteral (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8575">#8575</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle union array and tuple type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8592">#8592</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-find] support ternary branches in prefer-find (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8421">#8421</a>)</li> <li><strong>typescript-eslint:</strong> set <code>sourceType: "module"</code> in base shared config (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8622">#8622</a>)</li> <li><strong>typescript-eslint:</strong> export <code>ConfigWithExtends</code> type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8621">#8621</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Arka Pratim Chaudhuri <a href="https://github.com/arka1002"><code>@arka1002</code></a></li> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Chris Plummer</li> <li>Fotis Papadogeorgopoulos <a href="https://github.com/fpapado"><code>@fpapado</code></a></li> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>Wayne Zhang</li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.1.1</h2> <h2>7.1.1 (2024-03-04)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-eslint:</strong> apply <code>ignores</code> to all extended configs passed to <code>config</code> helper function (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8567">#8567</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.1.0</h2> <h2>7.1.0 (2024-02-26)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>7.2.0 (2024-03-11)</h2> <h3>🚀 Features</h3> <ul> <li>support TS 5.4</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Arka Pratim Chaudhuri</li> <li>auvred</li> <li>Chris Plummer</li> <li>Fotis Papadogeorgopoulos</li> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger</li> <li>Wayne Zhang</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.1.1 (2024-03-04)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.1.0 (2024-02-26)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.0.2 (2024-02-19)</h2> <h3>🩹 Fixes</h3> <ul> <li>fix tsconfig-less check errors, fix <code>@types/eslint</code> incompatibilities, add tests</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher</li> <li>Gareth Jones</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.0.1 (2024-02-12)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/95cf1391bfd07f5c1929e798a85418b78f75f173"><code>95cf139</code></a> chore(release): publish 7.2.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/88b7463c89f22559facd5a00460bdc930e6eb1a2"><code>88b7463</code></a> chore(release): publish 7.1.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4bc6944f880570273d8486d07bbac63186c8dfe0"><code>4bc6944</code></a> chore(release): publish 7.1.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/677e7cc97c4f79cb737a4d01722777352b77b9d9"><code>677e7cc</code></a> chore(release): publish 7.0.2</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4f3215f9751044ccd327f7e4169b0142c3cdaff7"><code>4f3215f</code></a> chore(release): publish 7.0.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/b27de997c87ffd62785acd86269491dd41883ab9"><code>b27de99</code></a> chore(release): publish 7.0.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/1aa393c8d4f7b8855aea8676468203173520793a"><code>1aa393c</code></a> chore(deps): update dependency prettier to v3.2.5 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8401">#8401</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/8ef5f4bffcf0904a28ada92a224a378d309407a4"><code>8ef5f4b</code></a> feat: add support for flat configs (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/7935">#7935</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/1200b4c4929d28bf6eed58dcfa4c6f40153022eb"><code>1200b4c</code></a> chore(deps): update nx to v17.3.0 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8317">#8317</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/584db29ec44ce4e9cb71afac35d48994889168e6"><code>584db29</code></a> feat: bump ESLint, NodeJS, and TS minimum version requirements (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8377">#8377</a>)</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.2.0/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 8.56.0 to 8.57.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>v8.57.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a> feat: Add loadESLint() API method for v8 (<a href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a> feat: Enable <code>eslint.config.mjs</code> and <code>eslint.config.cjs</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>) (Nitin Kumar)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a> fix: handle absolute file paths in <code>FlatRuleTester</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a> fix: Ensure config keys are printed for config errors (<a href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a> fix: deep merge behavior in flat config (<a href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a> fix: allow circular references in config (<a href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>) (Milos Djermanovic)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a> docs: Show prerelease version in dropdown (<a href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a> docs: Switch to Ethical Ads (<a href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a> docs: show NEXT in version selectors (<a href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>) (Milos Djermanovic)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.57.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a> test: add more tests for ignoring files and directories (<a href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a> ci: Enable CI for <code>v8.x</code> branch (<a href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>) (Milos Djermanovic)</li> </ul> </blockquote> </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>v8.57.0 - February 23, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.57.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a> docs: Show prerelease version in dropdown (<a href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a> feat: Add loadESLint() API method for v8 (<a href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a> docs: Switch to Ethical Ads (<a href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a> fix: handle absolute file paths in <code>FlatRuleTester</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a> test: add more tests for ignoring files and directories (<a href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a> fix: Ensure config keys are printed for config errors (<a href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a> fix: deep merge behavior in flat config (<a href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a> feat: Enable <code>eslint.config.mjs</code> and <code>eslint.config.cjs</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a> fix: allow circular references in config (<a href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a> docs: show NEXT in version selectors (<a href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a> ci: Enable CI for <code>v8.x</code> branch (<a href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>) (Milos Djermanovic)</li> </ul> <p>v9.0.0-beta.0 - February 9, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.0.0-beta.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a> chore: upgrade <code>@eslint/eslintrc</code><a href="https://github.com/3"><code>@3</code></a>.0.1 (<a href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a> chore: upgrade espree@10.0.1 (<a href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a> chore: upgrade eslint-visitor-keys@4.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</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/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a> feat: Add loadESLint() API method for v9 (<a href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a> docs: Switch to Ethical Ads (<a href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>) (Strek)</li> <li><a href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a> docs: JS Foundation -> OpenJS Foundation in PR template (<a href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a> fix: <code>use-isnan</code> doesn't report on <code>SequenceExpression</code>s (<a href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>) (StyleShit)</li> <li><a href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a> docs: add stricter rule test validations to v9 migration guide (<a href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a> chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a> docs: use relative link from CLI to core concepts (<a href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a> chore: update dependency markdownlint-cli to ^0.39.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a> docs: fix malformed <code>eslint</code> config comments in rule examples (<a href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a> docs: link from <code>--fix</code> CLI doc to the relevant core concept (<a href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>) (Bryan Mishkin)</li> <li><a href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a> chore: update dependency shelljs to ^0.8.5 (<a href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a> docs: Update team responsibilities (<a href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a> docs: document languageOptions and other v9 changes for context (<a href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</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> <li><a href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a> feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a> docs: tweak explanation for meta.docs rule properties (<a href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>) (Bryan Mishkin)</li> <li><a href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a> docs: recommend messageId over message for reporting rule violations (<a href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>) (Bryan Mishkin)</li> <li><a href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a> chore: update dependency file-entry-cache to v8 (<a href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a> docs: update <code>no-restricted-imports</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a> feat: add suggestions to <code>use-isnan</code> in binary expressions (<a href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>) (StyleShit)</li> <li><a href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <p>v9.0.0-alpha.2 - January 26, 2024</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a> 8.57.0</li> <li><a href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a> Build: changelog update for 8.57.0</li> <li><a href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.57.0 (<a href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a> docs: Show prerelease version in dropdown (<a href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a> feat: Add loadESLint() API method for v8 (<a href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a> docs: Switch to Ethical Ads (<a href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a> fix: handle absolute file paths in <code>FlatRuleTester</code> (<a href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a> test: add more tests for ignoring files and directories (<a href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a> fix: Ensure config keys are printed for config errors (<a href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-jest` from 27.6.1 to 27.9.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>v27.9.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.8.0...v27.9.0">27.9.0</a> (2024-02-16)</h1> <h3>Features</h3> <ul> <li>add should-be-fine support for flat configs (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1505">#1505</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/4cc2a1b680507ff006b5d2b02fa6d262584bb263">4cc2a1b</a>)</li> </ul> <h2>v27.8.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0">27.8.0</a> (2024-02-13)</h1> <h3>Features</h3> <ul> <li>support <code>failing.each</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1499">#1499</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee">9e9cf83</a>)</li> </ul> <h2>v27.8.0-next.1</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0-next.1">27.8.0-next.1</a> (2024-02-13)</h1> <h3>Features</h3> <ul> <li>support <code>failing.each</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1499">#1499</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee">9e9cf83</a>)</li> </ul> <h2>v27.7.0</h2> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.3...v27.7.0">27.7.0</a> (2024-02-13)</h1> <h3>Features</h3> <ul> <li>allow <code>[@typescript-eslint](https://github.com/typescript-eslint)</code> v7 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1500">#1500</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/6be2928816c69afca88a598e302910b113068ee9">6be2928</a>)</li> </ul> <h2>v27.6.3</h2> <h2><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.2...v27.6.3">27.6.3</a> (2024-01-12)</h2> <h3>Bug Fixes</h3> <ul> <li>replace use of deprecated methods (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1453">#1453</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/9204a51b4a43541e5e59c6c7fb3a3da1e2d49c2b">9204a51</a>)</li> </ul> <h2>v27.6.2</h2> <h2><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.1...v27.6.2">27.6.2</a> (2024-01-10)</h2> <h3>Reverts</h3> <ul> <li>Revert "chore: use relative path to parent <code>tsconfig.json</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1476">#1476</a>)" (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/5e6199d62154e21ccc732bc09d8bbb87bd3ef748">5e6199d</a>), closes <a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1476">#1476</a></li> </ul> </blockquote> </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/v27.8.0...v27.9.0">27.9.0</a> (2024-02-16)</h1> <h3>Features</h3> <ul> <li>add should-be-fine support for flat configs (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1505">#1505</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/4cc2a1b680507ff006b5d2b02fa6d262584bb263">4cc2a1b</a>)</li> </ul> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0">27.8.0</a> (2024-02-13)</h1> <h3>Features</h3> <ul> <li>support <code>failing.each</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1499">#1499</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee">9e9cf83</a>)</li> </ul> <h1><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.3...v27.7.0">27.7.0</a> (2024-02-13)</h1> <h3>Features</h3> <ul> <li>allow <code>[@typescript-eslint](https://github.com/typescript-eslint)</code> v7 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1500">#1500</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/6be2928816c69afca88a598e302910b113068ee9">6be2928</a>)</li> </ul> <h2><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.2...v27.6.3">27.6.3</a> (2024-01-12)</h2> <h3>Bug Fixes</h3> <ul> <li>replace use of deprecated methods (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1453">#1453</a>) (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/9204a51b4a43541e5e59c6c7fb3a3da1e2d49c2b">9204a51</a>)</li> </ul> <h2><a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.1...v27.6.2">27.6.2</a> (2024-01-10)</h2> <h3>Reverts</h3> <ul> <li>Revert "chore: use relative path to parent <code>tsconfig.json</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1476">#1476</a>)" (<a href="https://github.com/jest-community/eslint-plugin-jest/commit/5e6199d62154e21ccc732bc09d8bbb87bd3ef748">5e6199d</a>), closes <a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1476">#1476</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/d75ba30e3d8102722145d2ef14a9e914e8a15f64"><code>d75ba30</code></a> chore(release): 27.9.0 [skip ci]</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/4cc2a1b680507ff006b5d2b02fa6d262584bb263"><code>4cc2a1b</code></a> feat: add should-be-fine support for flat configs (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1505">#1505</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/14eafdda4f9a15a7262fef806e73a7ed2266ab1c"><code>14eafdd</code></a> refactor: use types from <code>@typescript-eslint/utils</code> for snapshot processor (#...</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/8fac5eb92b3003e66ac1f1e71d2497bf5b1ce4e8"><code>8fac5eb</code></a> ci: don't test <code>@typescript-eslint</code> v7 against Node v19 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1502">#1502</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/8557b08ca40a9f9ffb0e0eabb6646d8f973f1c79"><code>8557b08</code></a> chore(release): 27.8.0 [skip ci]</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee"><code>9e9cf83</code></a> feat: support <code>failing.each</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1499">#1499</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/b100c139886113c54231b10786ec8e6adfd0d0ef"><code>b100c13</code></a> chore(release): 27.7.0 [skip ci]</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/6be2928816c69afca88a598e302910b113068ee9"><code>6be2928</code></a> feat: allow <code>@typescript-eslint</code> v7 (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1500">#1500</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/196581a4b7250acf216e164d5c2bb74071db8259"><code>196581a</code></a> chore: format <code>tsconfig.json</code> (<a href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1501">#1501</a>)</li> <li><a href="https://github.com/jest-community/eslint-plugin-jest/commit/09e7b04830dba0430c79fa78be44de04e35056dd"><code>09e7b04</code></a> chore(deps): lock file maintenance</li> <li>Additional commits viewable in <a href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.1...v27.9.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-prefer-arrow-functions` from 3.2.4 to 3.3.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/releases">eslint-plugin-prefer-arrow-functions's releases</a>.</em></p> <blockquote> <h2>3.3.2</h2> <h2><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.3.1...3.3.2">3.3.2</a> (2024-02-27)</h2> <h3>Bug Fixes</h3> <ul> <li>handle missing case for function overloads (<a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/31">#31</a>) (<a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/89f2201ea1f3cf7510f8e8bfdc2e8ca90f301d7f">89f2201</a>)</li> </ul> <h2>3.3.1</h2> <h2><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.3.0...3.3.1">3.3.1</a> (2024-02-25)</h2> <h3>Bug Fixes</h3> <ul> <li>preserve $ characters in function bodies (<a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/534527e6aa4cc3d4c138261d5e76aa4610e072b6">534527e</a>), closes <a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/28">#28</a></li> </ul> <h2>3.3.0</h2> <h2><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.2.4...3.3.0">3.3.0</a> (2024-02-25)</h2> <h3>Features</h3> <ul> <li>support assertion functions (<a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/25">#25</a>) (<a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/4afdec8fb5574ef5b3818358a5079e5af5b13719">4afdec8</a>), closes <a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/22">#22</a></li> <li>support function overloads (<a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/26">#26</a>) (<a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/f60923a99094126f5147fc7a06ed0fdb461bc598">f60923a</a>), closes <a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/17">#17</a></li> </ul> <h3>Bug Fixes</h3> <ul> <li>protect static modifier on static methods (<a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/30">#30</a>) (<a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/04c140879fa300f60dc9868e833f39bbdc318b4f">04c1408</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/blob/main/CHANGELOG.md">eslint-plugin-prefer-arrow-functions's changelog</a>.</em></p> <blockquote> <h3>Changelog</h3> <p>All notable changes to this project will be documented in this file. Dates are displayed in UTC.</p> <p>Generated by <a href="https://github.com/CookPete/auto-changelog"><code>auto-changelog</code></a>.</p> <h4><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.3.0...3.3.1">3.3.1</a></h4> <ul> <li>fix: preserve $ characters in function bodies <a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/28"><code>[#28](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/28)</code></a></li> <li>test: add case for $ in function body <a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/78342f545702efb0f6c3629f74d36ca7ba65ca36"><code>78342f5</code></a></li> <li>style(format): format source <a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/7d5dd71ed48602b7f36742bbc612bcc96a103eb7"><code>7d5dd71</code></a></li> <li>chore(github): update contributors <a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/84a621a0bf3d8a986d6c78a3d36737528bf349cd"><code>84a621a</code></a></li> </ul> <h4><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.2.4...3.3.0">3.3.0</a></h4> <blockquote> <p>25 February 2024</p> </blockquote> <ul> <li>fix: protect static modifier on static methods <a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/pull/30"><code>[#30](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/30)</code></a></li> <li>feat: support function overloads <a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/pull/26"><code>[#26](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/26)</code></a></li> <li>feat: support assertion functions <a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/pull/25"><code>[#25](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/25)</code></a></li> <li>feat: support function overloads (<a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/26">#26</a>) <a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/17"><code>[#17](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/17)</code></a></li> <li>feat: support assertion functions (<a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/25">#25</a>) <a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/22"><code>[#22](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/22)</code></a></li> <li>chore(github): add release-it <a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/93e6f7185a2161e864f40659c23b12761ef74de5"><code>93e6f71</code></a></li> <li>chore(release): 3.3.0 <a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/3051a813ad4e2e093965a2c343ca14df001fe6af"><code>3051a81</code></a></li> <li>style(format): format source <a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/1b140aaf6408ed2d084ceb30ce31705b5e554ea3"><code>1b140aa</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/a34f8f9f53ce9a3c09603c80968cefdb9ae9b060"><code>a34f8f9</code></a> chore(release): 3.3.1</li> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/534527e6aa4cc3d4c138261d5e76aa4610e072b6"><code>534527e</code></a> fix: preserve $ characters in function bodies</li> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/78342f545702efb0f6c3629f74d36ca7ba65ca36"><code>78342f5</code></a> test: add case for $ in function body</li> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/84a621a0bf3d8a986d6c78a3d36737528bf349cd"><code>84a621a</code></a> chore(github): update contributors</li> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/7d5dd71ed48602b7f36742bbc612bcc96a103eb7"><code>7d5dd71</code></a> style(format): format source</li> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/3051a813ad4e2e093965a2c343ca14df001fe6af"><code>3051a81</code></a> chore(release): 3.3.0</li> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/93e6f7185a2161e864f40659c23b12761ef74de5"><code>93e6f71</code></a> chore(github): add release-it</li> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/021e9892935fe6c8da7991171924139f602dfee8"><code>021e989</code></a> test: add cases for async static methods</li> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/1b140aaf6408ed2d084ceb30ce31705b5e554ea3"><code>1b140aa</code></a> style(format): format source</li> <li><a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/04c140879fa300f60dc9868e833f39bbdc318b4f"><code>04c1408</code></a> fix: protect static modifier on static methods (<a href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/30">#30</a>)</li> <li>Additional commits viewable in <a href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.2.4...3.3.2">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-prettier` from 5.1.2 to 5.1.3 <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.1.3</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/629">#629</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/985b33c56f146b2e65ae391a3af57f63b07ecbdf"><code>985b33c</code></a> Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>! - chore: add <code>package.json</code> into <code>exports</code> map</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3">https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md">eslint-plugin-prettier's changelog</a>.</em></p> <blockquote> <h2>5.1.3</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/629">#629</a> <a href="https://github.com/prettier/eslint-plugin-prettier/commit/985b33c56f146b2e65ae391a3af57f63b07ecbdf"><code>985b33c</code></a> Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>! - chore: add <code>package.json</code> into <code>exports</code> map</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/248cd17f818b5f09a9519576c1e02b9ef26c64d6"><code>248cd17</code></a> chore: release eslint-plugin-prettier (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/636">#636</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/985b33c56f146b2e65ae391a3af57f63b07ecbdf"><code>985b33c</code></a> chore: add <code>package.json</code> into <code>exports</code> map (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/629">#629</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/f9857187b4d43d2f0d20104a8c94eb4abbd44725"><code>f985718</code></a> ci: enable <code>NPM_TOKEN</code> for releasing automatically (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/631">#631</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/fa1e1e573debf03e75c919ec571b564c68be3313"><code>fa1e1e5</code></a> chore: add more ignoring file patterns on formatting (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/627">#627</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/0ea812c37163381b851aa85fc1571f1cf6dfb250"><code>0ea812c</code></a> test: enable testing on <code>.svelte</code> files (<a href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/628">#628</a>)</li> <li><a href="https://github.com/prettier/eslint-plugin-prettier/commit/188487b9cae93d15b116152d84ffa83ba4c57f56"><code>188487b</code></a> chore: add more related funding links</li> <li>See full diff in <a href="https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-simple-import-sort` from 10.0.0 to 12.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md">eslint-plugin-simple-import-sort's changelog</a>.</em></p> <blockquote> <h3>Version 12.0.0 (2024-02-10)</h3> <p>This release removes the support for import assignments added in version 11.0.0:</p> <ul> <li>Turns out it was broken in some cases.</li> <li>The suggested fix went past my complexity tolerance for such an esoteric feature.</li> <li>I also learned that they aren’t really imports, and that I don’t understand their semantics well enough to know how sorting them affects your program.</li> </ul> <p>If you miss the support for import assignments, I suggest you write your own ESLint rule which moves them out of the way from the actual imports, sorting them or not.</p> <h3>Version 11.0.0 (2024-02-08)</h3> <p>This release adds support for TypeScript import assignments (<code>import A = B.C</code> and <code>import A = require("module")</code>). Thanks to Szabolcs Kurdi (<a href="https://github.com/szku01"><code>@szku01</code></a>) and Svyatoslav Zaytsev (<a href="https://github.com/MillerSvt"><code>@MillerSvt</code></a>)!</p> <p>It’s only a breaking change if you use TypeScript import assignments, and only in the form that you need to autofix your files.</p> <p>In other news, this release adds the <code>meta</code> plugin property in preparation for ESLint Flat Config, and avoids the deprecated <code>context.getSourceCode()</code> method (while still being backwards compatible).</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/611d87baac4f0d5bd453baf020d8404dcd9d5b80"><code>611d87b</code></a> eslint-plugin-simple-import-sort v12.0.0</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/2480727bcbf29e88047a93d4c27f8ad958cf6d54"><code>2480727</code></a> Update comments</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/6de7a1063a50fe14b82f7db58f7caabe6a51f284"><code>6de7a10</code></a> Revert "Add support for TypeScript import assignments (<a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/149">#149</a>)" (<a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/158">#158</a>)</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/289f75bf18e85ea38f2696e0cb187bbda0fbdde3"><code>289f75b</code></a> eslint-plugin-simple-import-sort v11.0.0</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/db0a55a119073f3888c127cb8b150378bc92cf6f"><code>db0a55a</code></a> Add meta property and flat config docs (<a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/155">#155</a>)</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/4c7cb453766b7c96bffd6546f353c5f3056c65f3"><code>4c7cb45</code></a> Avoid deprecated context.getSourceCode() (<a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/154">#154</a>)</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/c07aeca9e5394828bc128997a3c645d2539a28e2"><code>c07aeca</code></a> Add support for TypeScript import assignments (<a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/149">#149</a>)</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/c641891603b7afa70d4b5492ac9e2c48e691b917"><code>c641891</code></a> Fix link to dprint configuration</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/c31798cd048d0832861110546d5eede16afd437b"><code>c31798c</code></a> Bump <code>@babel/traverse</code> from 7.20.12 to 7.23.2 (<a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/147">#147</a>)</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/343ac297d9b8aed7b44a7b967fa073cc860c0fe7"><code>343ac29</code></a> Bump word-wrap from 1.2.3 to 1.2.4 (<a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/141">#141</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v10.0.0...v12.0.0">compare view</a></li> </ul> </details> <br /> Updates `semver` from 7.5.4 to 7.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/npm/node-semver/releases">semver's releases</a>.</em></p> <blockquote> <h2>v7.6.0</h2> <h2><a href="https://github.com/npm/node-semver/compare/v7.5.4...v7.6.0">7.6.0</a> (2024-01-31)</h2> <h3>Features</h3> <ul> <li><a href="https://github.com/npm/node-semver/commit/a7ab13a46201e342d34e84a989632b380f755baf"><code>a7ab13a</code></a> <a href="https://redirect.github.com/npm/node-semver/pull/671">#671</a> preserve pre-release and build parts of a version on coerce (<a href="https://redirect.github.com/npm/node-semver/issues/671">#671</a>) (<a href="https://github.com/madtisa"><code>@madtisa</code></a>, madtisa, <a href="https://github.com/wraithgar"><code>@wraithgar</code></a>)</li> </ul> <h3>Chores</h3> <ul> <li><a href="https://github.com/npm/node-semver/commit/816c7b2cbfcb1986958a290f941eddfd0441139e"><code>816c7b2</code></a> <a href="https://redirect.github.com/npm/node-semver/pull/667">#667</a> postinstall for dependabot template-oss PR (<a href="https://github.com/lukekarrys"><code>@lukekarrys</code></a>)</li> <li><a href="https://github.com/npm/node-semver/commit/0bd24d943cbd1a7f6a2b8d384590bfa98559e1de"><code>0bd24d9</code></a> <a href="https://redirect.github.com/npm/node-semver/pull/667">#667</a> bump <code>@npmcli/template-oss</code> from 4.21.1 to 4.21.3 (<a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot])</li> <li><a href="https://github.com/npm/node-semver/commit/e521932f115a81030f4e7c34e8631cdd3c6a108b"><code>e521932</code></a> <a href="https://redirect.github.com/npm/node-semver/pull/652">#652</a> postinstall for dependabot template-oss PR (<a href="https://github.com/lukekarrys"><code>@lukekarrys</code></a>)</li> <li><a href="https://github.com/npm/node-semver/commit/88739918080debeb239aae840b35c07436148e50"><code>8873991</code></a> <a href="https://redirect.github.com/npm/node-semver/p…
Adds cross-platform support for python@3.12.2. Tested latest linters cross-platform. Added note about compatibility with older linter versions.
- Cleanup `sparse_checkout`, which is not a valid input, so this was never working - Add `manualVersionReplacer` for `markdown-link-check`, since `3.12.1` has been broken for a while and a fix hasn't released - Remove the old download for `gt` since it is no longer a publicly accessible asset. We still have the npm package for newer versions Successful [nightly run](https://github.com/trunk-io/plugins/actions/runs/8347542833/job/22847380037) off this branch.
Upgrade and cleanup: - New `golangci-lint` snapshots for 1.57.0 and tag for release (these were not auto-gen'd because Windows skips some but not all tests) - Remove tags for old release snapshots, since we just made a release - Upgrade the CLI to the latest prod version (closes #704)
Clangd is better for that use-case.
This is a fork of terraform. Just copied the terraform files and replaced terraform with tofu when needed / fixed the download / changed the version / simplified the backwards compat stuff.
Replaces #653. `yq` is the yaml equivalent of `jq`. Works really nicely to print a lint definition using: `trunk config print | .trunk/tools/yq '.lint.definitions[] | select(.name == "eslint")'`, which could be streamlined via a Trunk Action if desired once tools are supported in Actions.
Pmd released [7.0.0](https://github.com/pmd/pmd/releases/tag/pmd_releases%2F7.0.0), which includes some expansions on their CLI and better support for Java (migration guide [here](https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_userdocs_migrating_to_pmd7.html)). Updates the download, commands, and snapshot. Commands are first-match, so 7.0.0 works cleanly on all platforms.
Bumps the dependencies group with 3 updates: [trunk-io/trunk-action](https://github.com/trunk-io/trunk-action), [github/codeql-action](https://github.com/github/codeql-action) and [actions/cache](https://github.com/actions/cache). Updates `trunk-io/trunk-action` from 1.1.10 to 1.1.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/trunk-io/trunk-action/releases">trunk-io/trunk-action's releases</a>.</em></p> <blockquote> <h2>v1.1.11</h2> <h2>What's Changed</h2> <ul> <li>Adds an action to setup trunk: <code>trunk-io/trunk-action/setup@v1</code> (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/225">#225</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/trunk-io/trunk-action/compare/v1.1.10...v1.1.11">https://github.com/trunk-io/trunk-action/compare/v1.1.10...v1.1.11</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/trunk-io/trunk-action/commit/718b71fb3e4d83f6734f0c372d92ee7d4c9976d7"><code>718b71f</code></a> Upgrade trunk to 1.21.0 (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/233">#233</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/56bee2840734987e13221b458a27b39b2cdeed87"><code>56bee28</code></a> Upgrade trunk (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/232">#232</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/11cf68df2643be1b9ebaf6e23fc01d8a195c63cc"><code>11cf68d</code></a> Upgrade trunk (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/230">#230</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/8fb66f996885933203697bcb9285e21eb9840827"><code>8fb66f9</code></a> Fix upgrade action setup (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/229">#229</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/ca8acdf9eb26bf94b127e6e3ebdf500bc0ef1133"><code>ca8acdf</code></a> Setup trunk instructions (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/228">#228</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/7470cc1788bcbb8a480c1d309b966d75cdc6345c"><code>7470cc1</code></a> (Feat): Add setup-trunk action (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/225">#225</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/21be1f4bd07f0420c2448dcfcf0950982da5702c"><code>21be1f4</code></a> Upgrade trunk to 1.20.1 (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/227">#227</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/76fcbaff0ca53cae6547c50076a8c477d36cf54a"><code>76fcbaf</code></a> Upgrade trunk to 1.20.0 (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/220">#220</a>)</li> <li>See full diff in <a href="https://github.com/trunk-io/trunk-action/compare/65228585e2c6128315f0f2d5190e2eae7f5c32c6...718b71fb3e4d83f6734f0c372d92ee7d4c9976d7">compare view</a></li> </ul> </details> <br /> Updates `github/codeql-action` from 3.24.7 to 3.24.9 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>3.24.9 - 22 Mar 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.5. <a href="https://redirect.github.com/github/codeql-action/pull/2203">#2203</a></li> </ul> <h2>3.24.8 - 18 Mar 2024</h2> <ul> <li>Improve the ease of debugging extraction issues by increasing the verbosity of the extractor logs when running in debug mode. <a href="https://redirect.github.com/github/codeql-action/pull/2195">#2195</a></li> </ul> <h2>3.24.7 - 12 Mar 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.4. <a href="https://redirect.github.com/github/codeql-action/pull/2185">#2185</a></li> </ul> <h2>3.24.6 - 29 Feb 2024</h2> <p>No user facing changes.</p> <h2>3.24.5 - 23 Feb 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.3. <a href="https://redirect.github.com/github/codeql-action/pull/2156">#2156</a></li> </ul> <h2>3.24.4 - 21 Feb 2024</h2> <ul> <li>Fix an issue where an existing, but empty, <code>/sys/fs/cgroup/cpuset.cpus</code> file always resulted in a single-threaded run. <a href="https://redirect.github.com/github/codeql-action/pull/2151">#2151</a></li> </ul> <h2>3.24.3 - 15 Feb 2024</h2> <ul> <li>Fix an issue where the CodeQL Action would fail to load a configuration specified by the <code>config</code> input to the <code>init</code> Action. <a href="https://redirect.github.com/github/codeql-action/pull/2147">#2147</a></li> </ul> <h2>3.24.2 - 15 Feb 2024</h2> <ul> <li>Enable improved multi-threaded performance on larger runners for GitHub Enterprise Server users. This feature is already available to GitHub.com users. <a href="https://redirect.github.com/github/codeql-action/pull/2141">#2141</a></li> </ul> <h2>3.24.1 - 13 Feb 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.2. <a href="https://redirect.github.com/github/codeql-action/pull/2124">#2124</a></li> <li>The CodeQL action no longer fails if it can't write to the telemetry api endpoint. <a href="https://redirect.github.com/github/codeql-action/pull/2121">#2121</a></li> </ul> <h2>3.24.0 - 02 Feb 2024</h2> <ul> <li>CodeQL Python analysis will no longer install dependencies on GitHub Enterprise Server, as is already the case for GitHub.com. See <a href="https://github.com/github/codeql-action/blob/main/#3230---08-jan-2024">release notes for 3.23.0</a> for more details. <a href="https://redirect.github.com/github/codeql-action/pull/2106">#2106</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/1b1aada464948af03b950897e5eb522f92603cc2"><code>1b1aada</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2208">#2208</a> from github/update-v3.24.9-09d4101d2</li> <li><a href="https://github.com/github/codeql-action/commit/6505708f955e212b674980b47a03f34f6d1d9776"><code>6505708</code></a> Update changelog for v3.24.9</li> <li><a href="https://github.com/github/codeql-action/commit/09d4101d2b9ab56005e4d4b429fcd66b33f86488"><code>09d4101</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2203">#2203</a> from github/update-bundle/codeql-bundle-v2.16.5</li> <li><a href="https://github.com/github/codeql-action/commit/a3ab02e6453e6d2d2f6bd77317c51c10ea973420"><code>a3ab02e</code></a> Merge branch 'main' into update-bundle/codeql-bundle-v2.16.5</li> <li><a href="https://github.com/github/codeql-action/commit/9cf4574790094ee1d65a5c79713238216ad8b8db"><code>9cf4574</code></a> Add changelog note</li> <li><a href="https://github.com/github/codeql-action/commit/964f5e781137c77436cb7c1230cdab297670d8d8"><code>964f5e7</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2207">#2207</a> from github/henrymercer/more-processing-error-catego...</li> <li><a href="https://github.com/github/codeql-action/commit/9c0c35b370686be5728dec35cd1c3282773a0778"><code>9c0c35b</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2206">#2206</a> from github/henrymercer/improved-autobuild-error-wit...</li> <li><a href="https://github.com/github/codeql-action/commit/c84e4c8e7b99e8c51d759338dfcffa926d58fa6f"><code>c84e4c8</code></a> Mark some more processing errors as invalid SARIF upload requests</li> <li><a href="https://github.com/github/codeql-action/commit/4aca720110e11498c0c68f71b4078b27b782534d"><code>4aca720</code></a> Improve error message when using build modes and autobuild fails</li> <li><a href="https://github.com/github/codeql-action/commit/7f375aeb76b6f1b81401407aeb7de808dd5f814c"><code>7f375ae</code></a> Wrap configuration errors for all CLI commands</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/3ab4101902695724f9365a384f86c1074d94e18c...1b1aada464948af03b950897e5eb522f92603cc2">compare view</a></li> </ul> </details> <br /> Updates `actions/cache` from 4.0.1 to 4.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/cache/releases">actions/cache's releases</a>.</em></p> <blockquote> <h2>v4.0.2</h2> <h2>What's Changed</h2> <ul> <li>Fix <code>fail-on-cache-miss</code> not working by <a href="https://github.com/cdce8p"><code>@cdce8p</code></a> in <a href="https://redirect.github.com/actions/cache/pull/1327">actions/cache#1327</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/cache/compare/v4.0.1...v4.0.2">https://github.com/actions/cache/compare/v4.0.1...v4.0.2</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/cache/blob/main/RELEASES.md">actions/cache's changelog</a>.</em></p> <blockquote> <h1>Releases</h1> <h3>4.0.2</h3> <ul> <li>Fixed restore <code>fail-on-cache-miss</code> not working.</li> </ul> <h3>4.0.1</h3> <ul> <li>Updated <code>isGhes</code> check</li> </ul> <h3>4.0.0</h3> <ul> <li>Updated minimum runner version support from node 12 -> node 20</li> </ul> <h3>3.3.3</h3> <ul> <li>Updates <code>@actions/cache</code> to v3.2.3 to fix accidental mutated path arguments to <code>getCacheVersion</code> <a href="https://redirect.github.com/actions/toolkit/pull/1378">actions/toolkit#1378</a></li> <li>Additional audit fixes of npm package(s)</li> </ul> <h3>3.3.2</h3> <ul> <li>Fixes bug with Azure SDK causing blob downloads to get stuck.</li> </ul> <h3>3.3.1</h3> <ul> <li>Reduced segment size to 128MB and segment timeout to 10 minutes to fail fast in case the cache download is stuck.</li> </ul> <h3>3.3.0</h3> <ul> <li>Added option to lookup cache without downloading it.</li> </ul> <h3>3.2.6</h3> <ul> <li>Fix zstd not being used after zstd version upgrade to 1.5.4 on hosted runners.</li> </ul> <h3>3.2.5</h3> <ul> <li>Added fix to prevent from setting MYSYS environment variable globally.</li> </ul> <h3>3.2.4</h3> <ul> <li>Added option to fail job on cache miss.</li> </ul> <h3>3.2.3</h3> <ul> <li>Support cross os caching on Windows as an opt-in feature.</li> <li>Fix issue with symlink restoration on Windows for cross-os caches.</li> </ul> <h3>3.2.2</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/cache/commit/0c45773b623bea8c8e75f6c82b208c3cf94ea4f9"><code>0c45773</code></a> Merge pull request <a href="https://redirect.github.com/actions/cache/issues/1327">#1327</a> from cdce8p/fix-fail-on-cache-miss</li> <li><a href="https://github.com/actions/cache/commit/8a55f839aa4b4578e47bdc8a52828637cbb9a454"><code>8a55f83</code></a> Add test case for process exit</li> <li><a href="https://github.com/actions/cache/commit/3884cace147bdf9307fcc52a277f421af7b30798"><code>3884cac</code></a> Bump version</li> <li><a href="https://github.com/actions/cache/commit/e29dad3e36390db18fc19fb666cb1302f4929002"><code>e29dad3</code></a> Fix fail-on-cache-miss not working</li> <li>See full diff in <a href="https://github.com/actions/cache/compare/ab5e6d0c87105b4c9c2047343972218f562e4319...0c45773b623bea8c8e75f6c82b208c3cf94ea4f9">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [typescript](https://github.com/Microsoft/TypeScript). Updates `@types/node` from 20.11.28 to 20.11.30 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 7.2.0 to 7.3.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v7.3.1</h2> <h2>7.3.1 (2024-03-18)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-floating-promises] revert disable of ignoreVoid in strict config (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8718">#8718</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.3.0</h2> <h2>7.3.0 (2024-03-18)</h2> <p>Note that this release enables rules to have more restrictive default options as configured in the <code>strict</code> and <code>strict-type-checked</code> configs. See <a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8364">#8364</a> for more details.</p> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [restrict-template-expressions] add <code>allowArray</code> option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8389">#8389</a>)</li> <li><strong>eslint-plugin:</strong> add meta.docs.recommended setting for strict config options (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8364">#8364</a>)</li> <li><strong>eslint-plugin:</strong> add rule <code>use-unknown-in-catch-callback-variables</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8383">#8383</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-reduce-type-parameter] supports tuple, union, intersection (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8642">#8642</a>)</li> <li><strong>eslint-plugin-internal:</strong> add internal lint rule no-relative-paths-to-internal-packages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8596">#8596</a>)</li> <li><strong>typescript-estree:</strong> disallow switch statements with multiple default cases (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8411">#8411</a>)</li> <li><strong>utils:</strong> add parser name to thrown parser error message (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8484">#8484</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>correct <code>engines.node</code> constraints in <code>package.json</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8671">#8671</a>)</li> <li><strong>eslint-plugin:</strong> [unbound-method] check method definition in object literal using longhand form (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8637">#8637</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-type-imports] handle imports without specifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8308">#8308</a>)</li> <li><strong>eslint-plugin:</strong> [no-redundant-type-constituents] incorrectly marks & string as redundant (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8282">#8282</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-qualifier] handle merge namespace with enum (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8591">#8591</a>)</li> <li><strong>eslint-plugin:</strong> [no-unused-expressions] false negatives when using assertions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8668">#8668</a>)</li> <li><strong>eslint-plugin:</strong> [ban-ts-comment] more accurate handling of multiline comments (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8416">#8416</a>)</li> <li><strong>eslint-plugin:</strong> [explicit-function-return-type, explicit-module-boundary-types] improved checking for allowHigherOrderFunctions option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8508">#8508</a>)</li> <li><strong>eslint-plugin:</strong> [class-literal-property-style] ignore property assigned in constructor (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8412">#8412</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] fix false negative for const variable declarations (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8558">#8558</a>)</li> <li><strong>typescript-estree:</strong> fix the issue of single run inferring in the pnpm repo (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/3811">#3811</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8702">#8702</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>Alexu</li> <li>Arka Pratim Chaudhuri <a href="https://github.com/arka1002"><code>@arka1002</code></a></li> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Derrick Isaacson</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>7.3.1 (2024-03-18)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-floating-promises] revert disable of ignoreVoid in strict config</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.3.0 (2024-03-18)</h2> <h3>🚀 Features</h3> <ul> <li> <p><strong>eslint-plugin:</strong> [restrict-template-expressions] add <code>allowArray</code> option</p> </li> <li> <p><strong>eslint-plugin:</strong> add meta.docs.recommended setting for strict config options</p> </li> <li> <p><strong>eslint-plugin:</strong> add rule <code>use-unknown-in-catch-callback-variables</code></p> </li> <li> <p><strong>eslint-plugin:</strong> [prefer-reduce-type-parameter] supports tuple, union, intersection</p> </li> </ul> <h3>🩹 Fixes</h3> <ul> <li> <p>correct <code>engines.node</code> constraints in <code>package.json</code></p> </li> <li> <p><strong>eslint-plugin:</strong> [unbound-method] check method definition in object literal using longhand form</p> </li> <li> <p><strong>eslint-plugin:</strong> [consistent-type-imports] handle imports without specifiers</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-redundant-type-constituents] incorrectly marks & string as redundant</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unnecessary-qualifier] handle merge namespace with enum</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unused-expressions] false negatives when using assertions</p> </li> <li> <p><strong>eslint-plugin:</strong> [ban-ts-comment] more accurate handling of multiline comments</p> </li> <li> <p><strong>eslint-plugin:</strong> [explicit-function-return-type, explicit-module-boundary-types] improved checking for allowHigherOrderFunctions option</p> </li> <li> <p><strong>eslint-plugin:</strong> [class-literal-property-style] ignore property assigned in constructor</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] fix false negative for const variable declarations</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/5995614324a59f558190f6123be96857e324bcb2"><code>5995614</code></a> chore(release): publish 7.3.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d78d98b8227ab07759e7246f8d6e830c62c21f55"><code>d78d98b</code></a> fix(eslint-plugin): [no-floating-promises] revert disable of ignoreVoid in st...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4cf8ec7201a01141162f67da27c7bf7b886b712d"><code>4cf8ec7</code></a> chore(release): publish 7.3.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d2995df028831191881079fa62e1f38dc10e2c59"><code>d2995df</code></a> fix(eslint-plugin): [no-unnecessary-type-assertion] fix false negative for co...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2869c68b28054bc1b69bbd0eecb58a12d015b988"><code>2869c68</code></a> feat(eslint-plugin): [prefer-reduce-type-parameter] supports tuple, union, in...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d830364226513f8556fe53a0901c9c0c70e05204"><code>d830364</code></a> test(eslint-plugin): [no-unnecessary-type-assertion] add tests with noUncheck...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/04e32d6834c19160fb4f44f812a3e64671fca893"><code>04e32d6</code></a> fix(eslint-plugin): [class-literal-property-style] ignore property assigned i...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/612875bced1cd5a197a97c58dc9a89bf9e59cd8a"><code>612875b</code></a> fix(eslint-plugin): [explicit-function-return-type, explicit-module-boundary-...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/da006b1c9bb758b51c52c8b5af4ce43b44976e3f"><code>da006b1</code></a> fix(eslint-plugin): [ban-ts-comment] more accurate handling of multiline comm...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/71bfb7c6fc250413ce783d57f20a686e9e210b12"><code>71bfb7c</code></a> chore: fix ast-spec type import snapshot errors (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8699">#8699</a>)</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 7.2.0 to 7.3.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v7.3.1</h2> <h2>7.3.1 (2024-03-18)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-floating-promises] revert disable of ignoreVoid in strict config (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8718">#8718</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.3.0</h2> <h2>7.3.0 (2024-03-18)</h2> <p>Note that this release enables rules to have more restrictive default options as configured in the <code>strict</code> and <code>strict-type-checked</code> configs. See <a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8364">#8364</a> for more details.</p> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [restrict-template-expressions] add <code>allowArray</code> option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8389">#8389</a>)</li> <li><strong>eslint-plugin:</strong> add meta.docs.recommended setting for strict config options (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8364">#8364</a>)</li> <li><strong>eslint-plugin:</strong> add rule <code>use-unknown-in-catch-callback-variables</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8383">#8383</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-reduce-type-parameter] supports tuple, union, intersection (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8642">#8642</a>)</li> <li><strong>eslint-plugin-internal:</strong> add internal lint rule no-relative-paths-to-internal-packages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8596">#8596</a>)</li> <li><strong>typescript-estree:</strong> disallow switch statements with multiple default cases (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8411">#8411</a>)</li> <li><strong>utils:</strong> add parser name to thrown parser error message (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8484">#8484</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>correct <code>engines.node</code> constraints in <code>package.json</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8671">#8671</a>)</li> <li><strong>eslint-plugin:</strong> [unbound-method] check method definition in object literal using longhand form (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8637">#8637</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-type-imports] handle imports without specifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8308">#8308</a>)</li> <li><strong>eslint-plugin:</strong> [no-redundant-type-constituents] incorrectly marks & string as redundant (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8282">#8282</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-qualifier] handle merge namespace with enum (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8591">#8591</a>)</li> <li><strong>eslint-plugin:</strong> [no-unused-expressions] false negatives when using assertions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8668">#8668</a>)</li> <li><strong>eslint-plugin:</strong> [ban-ts-comment] more accurate handling of multiline comments (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8416">#8416</a>)</li> <li><strong>eslint-plugin:</strong> [explicit-function-return-type, explicit-module-boundary-types] improved checking for allowHigherOrderFunctions option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8508">#8508</a>)</li> <li><strong>eslint-plugin:</strong> [class-literal-property-style] ignore property assigned in constructor (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8412">#8412</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] fix false negative for const variable declarations (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8558">#8558</a>)</li> <li><strong>typescript-estree:</strong> fix the issue of single run inferring in the pnpm repo (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/3811">#3811</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8702">#8702</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>Alexu</li> <li>Arka Pratim Chaudhuri <a href="https://github.com/arka1002"><code>@arka1002</code></a></li> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Derrick Isaacson</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>7.3.1 (2024-03-18)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.3.0 (2024-03-18)</h2> <h3>🩹 Fixes</h3> <ul> <li>correct <code>engines.node</code> constraints in <code>package.json</code></li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>Alexu</li> <li>Arka Pratim Chaudhuri</li> <li>auvred</li> <li>Derrick Isaacson</li> <li>fnx</li> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger</li> <li>Marta Cardoso</li> <li>Michaël De Boey</li> <li>Tristan Rasmussen</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/5995614324a59f558190f6123be96857e324bcb2"><code>5995614</code></a> chore(release): publish 7.3.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4cf8ec7201a01141162f67da27c7bf7b886b712d"><code>4cf8ec7</code></a> chore(release): publish 7.3.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/883f22089df0846eab6d0c1443e5ea4cfcb9ed52"><code>883f220</code></a> fix: correct <code>engines.node</code> constraints in <code>package.json</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8671">#8671</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `typescript` from 5.4.2 to 5.4.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 5.4.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed issues query for Typescript 5.4.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed issues query for Typescript 5.4.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed issues query for Typescript 5.4.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+">fixed issues query for Typescript 5.4.3 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/6ea273cdcca99db809074d2b2d38d0e5b59ee81b"><code>6ea273c</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/cd06f92c43eede05731cc0592bcb4ee7fe4d38cc"><code>cd06f92</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/57853">#57853</a> (Revert PR 56161) into release-5.4 (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/57854">#57854</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/ca8e720a36618eb1323f8dbc36a45a8fd5b35d78"><code>ca8e720</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/010b1885c089189425a0f7d34bd02305401f8928"><code>010b188</code></a> release-5.4: Revert PR 56087 (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/57850">#57850</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/fc7006c125914a2d7146027744500ef8a308c5f6"><code>fc7006c</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/b45a41823ecaff6c1554a4c69161db10b2eba6ab"><code>b45a418</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/57801">#57801</a> (Distribute mapped types over array/...) into release-5.4 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/609560f36b84bf031fa14cc4b0d1b2aeb8cfc6f9"><code>609560f</code></a> Bump version to 5.4.3 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/f42605fcef04f329e9bb5cb94677ca0101dcdd5c"><code>f42605f</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/57746">#57746</a> (Revert "Defer processing of nested ...) into release-5.4 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/485c7c5d08f985528a83d9879658912181ef7f11"><code>485c7c5</code></a> Revert "Allow (non-assert) type predicates to narrow by discriminant"… (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/57795">#57795</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/7f11456f4afd816776c08208389e10d8c5a62dd8"><code>7f11456</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/57751">#57751</a> (Exclude generic string-like types f...) into release-5.4 (#...</li> <li>See full diff in <a href="https://github.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Upgrade trunk and bump the minimum required version - This will unblock #229 - This will fix some of the Windows [nightly issues](https://github.com/trunk-io/plugins/actions/runs/8448489088/job/23140665928) (I'll queue a job after this lands) - This will fix the [check nightly](https://github.com/trunk-io/.trunk/actions/runs/8355518290/job/22870763034) runs (I'll queue a job after this lands) - This will add PHP runtime support (soon) - Note there is one rare daemon lifetime bug that will need a fast follow-up upgrade fix - buildifier released [7.1.0](https://github.com/bazelbuild/buildtools/releases/tag/v7.1.0), which mandates `load` sorting as a formatting fix - trufflehog released [3.71.1](https://github.com/trufflesecurity/trufflehog/releases/tag/v3.71.1), which no longer lints symlinks, so we have to use `copy_targets` and cache results to generate a sandbox (`cache_ttl` does not imply `cache_results` currently) Note that we will need to have a prod CLI release before we can next release plugins (minor version bump)
Fixes a rare daemon [crash](https://github.com/trunk-io/plugins/actions/runs/8456988192/job/23167941970)
Dupe of #229. Adds poetry Trunk Actions to match parity with [pre-commit](https://python-poetry.org/docs/pre-commit-hooks/). Note that the non-hermetic story is much cleaner at time of writing, with the hermetic story blocked by not being able to unset `VIRTUAL_ENV` in the Action and Tool. In other words, for now recommended behavior requires manual [Poetry installation](https://python-poetry.org/docs/#installation). We've added a tool test and several actions tests
Bumps the dependencies group with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git). Updates `@types/node` from 20.11.30 to 20.12.2 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 7.3.1 to 7.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v7.4.0</h2> <h2>7.4.0 (2024-03-25)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8335">#8335</a>) <ul> <li>Check out our blog post on this change for more information! <a href="https://typescript-eslint.io/blog/changes-to-consistent-type-imports-with-decorators">https://typescript-eslint.io/blog/changes-to-consistent-type-imports-with-decorators</a></li> </ul> </li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments] handle tagged templates (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8708">#8708</a>)</li> <li><strong>eslint-plugin:</strong> deprecate no-throw-literal and add a renamed only-throw-error (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8701">#8701</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-optional-chain] address multipart nullish checks false positive (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8678">#8678</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-optional-chain] properly disambiguate between <code>boolean</code> and <code>false</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8685">#8685</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8740">#8740</a>)</li> <li><strong>typescript-eslint:</strong> declare peer dependency on <code>utils</code> to ensure npm correctly installs dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8738">#8738</a>)</li> <li><strong>website:</strong> visual Editor is not scrolled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8709">#8709</a>)</li> <li><strong>website:</strong> make 404 page good again (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8750">#8750</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>Josh Goldberg ✨</li> <li>Kim Sang Du <a href="https://github.com/developer-bandi"><code>@developer-bandi</code></a></li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>Marco Pasqualetti <a href="https://github.com/marcalexiei"><code>@marcalexiei</code></a></li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>7.4.0 (2024-03-25)</h2> <h3>🚀 Features</h3> <ul> <li> <p><strong>eslint-plugin:</strong> [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments] handle tagged templates</p> </li> <li> <p><strong>eslint-plugin:</strong> deprecate no-throw-literal and add a renamed only-throw-error</p> </li> </ul> <h3>🩹 Fixes</h3> <ul> <li> <p><strong>eslint-plugin:</strong> [prefer-optional-chain] address multipart nullish checks false positive</p> </li> <li> <p><strong>eslint-plugin:</strong> [prefer-optional-chain] properly disambiguate between <code>boolean</code> and <code>false</code></p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside</p> </li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>Brad Zacher</li> <li>Josh Goldberg ✨</li> <li>Kim Sang Du</li> <li>Kirk Waiblinger</li> <li>Marco Pasqualetti</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/5d2469142262672e381db3b4a4e2bffa80984810"><code>5d24691</code></a> chore(release): publish 7.4.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/029fc0b97fbfee330c0befe933b1bf268f3eb118"><code>029fc0b</code></a> feat(eslint-plugin): deprecate no-throw-literal and add a renamed only-throw-...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2a62a400b7dabee00ddaaa2f039e83b5bf91687a"><code>2a62a40</code></a> fix(eslint-plugin): [no-unnecessary-type-assertion] avoid remove const castin...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/990ec22c79e605a689f0e65848718b77b88f65ca"><code>990ec22</code></a> docs: fix example of binding unbound method (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8754">#8754</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a08554a588e4eae73ca33eba334e7da332ebc9e2"><code>a08554a</code></a> feat(eslint-plugin): [no-unnecessary-type-arguments] handle tagged templates ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2018f91ef6dfaec9bdb82b85a811a80e0dc79251"><code>2018f91</code></a> fix(eslint-plugin): [prefer-optional-chain] properly disambiguate between `bo...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/56358a64f1be52d4967a517b49729339fa61ffb5"><code>56358a6</code></a> fix(eslint-plugin): [prefer-optional-chain] address multipart nullish checks ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/532ae8b1114589eb5e3750c6f011de026b28ef29"><code>532ae8b</code></a> docs: fix typo in switch-exhaustiveness-check (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8768">#8768</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e408b93e48e5199d83a8d99d1e27126d2dd8bc8f"><code>e408b93</code></a> feat(eslint-plugin): [consistent-type-imports] ignore files with decorators, ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c787fe4ed1fcd8c0acf3b4fc196f513f4c298f31"><code>c787fe4</code></a> docs: restrict-template-expressions - remove mention of numbers being allowed...</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.4.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 7.3.1 to 7.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v7.4.0</h2> <h2>7.4.0 (2024-03-25)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8335">#8335</a>) <ul> <li>Check out our blog post on this change for more information! <a href="https://typescript-eslint.io/blog/changes-to-consistent-type-imports-with-decorators">https://typescript-eslint.io/blog/changes-to-consistent-type-imports-with-decorators</a></li> </ul> </li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments] handle tagged templates (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8708">#8708</a>)</li> <li><strong>eslint-plugin:</strong> deprecate no-throw-literal and add a renamed only-throw-error (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8701">#8701</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-optional-chain] address multipart nullish checks false positive (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8678">#8678</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-optional-chain] properly disambiguate between <code>boolean</code> and <code>false</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8685">#8685</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8740">#8740</a>)</li> <li><strong>typescript-eslint:</strong> declare peer dependency on <code>utils</code> to ensure npm correctly installs dependencies (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8738">#8738</a>)</li> <li><strong>website:</strong> visual Editor is not scrolled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8709">#8709</a>)</li> <li><strong>website:</strong> make 404 page good again (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8750">#8750</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>Josh Goldberg ✨</li> <li>Kim Sang Du <a href="https://github.com/developer-bandi"><code>@developer-bandi</code></a></li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>Marco Pasqualetti <a href="https://github.com/marcalexiei"><code>@marcalexiei</code></a></li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>7.4.0 (2024-03-25)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>Brad Zacher</li> <li>Josh Goldberg ✨</li> <li>Kim Sang Du</li> <li>Kirk Waiblinger</li> <li>Marco Pasqualetti</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/5d2469142262672e381db3b4a4e2bffa80984810"><code>5d24691</code></a> chore(release): publish 7.4.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e408b93e48e5199d83a8d99d1e27126d2dd8bc8f"><code>e408b93</code></a> feat(eslint-plugin): [consistent-type-imports] ignore files with decorators, ...</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.4.0/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `simple-git` from 3.23.0 to 3.24.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/steveukx/git-js/releases">simple-git's releases</a>.</em></p> <blockquote> <h2>simple-git@3.24.0</h2> <h3>Minor Changes</h3> <ul> <li>c355317: Enable the use of a two part custom binary</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md">simple-git's changelog</a>.</em></p> <blockquote> <h2>3.24.0</h2> <h3>Minor Changes</h3> <ul> <li>c355317: Enable the use of a two part custom binary</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/steveukx/git-js/commit/016317d91b469cb7b489bc0da1b77e9efa74f9c5"><code>016317d</code></a> Version Packages</li> <li><a href="https://github.com/steveukx/git-js/commit/c355317c07b217c73177dfada6fa0b77253f974d"><code>c355317</code></a> Feature/array custom binary (<a href="https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/987">#987</a>)</li> <li>See full diff in <a href="https://github.com/steveukx/git-js/commits/simple-git@3.24.0/simple-git">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 1 update: [trunk-io/trunk-action](https://github.com/trunk-io/trunk-action). Updates `trunk-io/trunk-action` from 1.1.11 to 1.1.12 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/trunk-io/trunk-action/releases">trunk-io/trunk-action's releases</a>.</em></p> <blockquote> <h2>v1.1.12</h2> <h2>What's Changed</h2> <ul> <li>Adds an action to install trunk: <code>trunk-io/trunk-action/install@v1</code> (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/234">#234</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/trunk-io/trunk-action/compare/v1.1.11...v1.1.12">https://github.com/trunk-io/trunk-action/compare/v1.1.11...v1.1.12</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/trunk-io/trunk-action/commit/540e7fe497a45ae76370d26d95cc249059c4ac3a"><code>540e7fe</code></a> add install action to install all trunk tools in trunk.yaml (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/234">#234</a>)</li> <li><a href="https://github.com/trunk-io/trunk-action/commit/4feb07f48aee40a56140cfd902373579f6f5d5bc"><code>4feb07f</code></a> Upgrade trunk (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/235">#235</a>)</li> <li>See full diff in <a href="https://github.com/trunk-io/trunk-action/compare/718b71fb3e4d83f6734f0c372d92ee7d4c9976d7...540e7fe497a45ae76370d26d95cc249059c4ac3a">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+ php config definitions
Ruff [supports](https://docs.astral.sh/ruff/configuration/#default-inclusions) running on `python-interface` (`.pyi`) files. Updates the fileset to include this and adds a test.
v19 contains breaking changes, see: - https://github.com/conventional-changelog/commitlint/blob/master/CHANGELOG.md#1900-2024-02-27
Replaced linter pages with Trunk linter pages.
Fix [failures](https://github.com/trunk-io/plugins/actions/runs/8566927464/job/23477663625) introduced by php setup. Successful [run](https://github.com/trunk-io/plugins/actions/runs/8575992769/job/23506162438?pr=730)
Add goreleaser tool using the go runtime to build & install it.
- `remark-lint`'s `extra_packages` released new changes, so I've refreshed the snapshots. We don't pin versions unless explicit, so this causes some mild hermeticity issues (but is still an acceptable edge case) - Change to use `ubuntu-latest` runners until we find a more sustainable solution for this repo (see nightly failures) - Mild workflow cleanup Takes over #725 and addresses [nightly issues](https://github.com/trunk-io/plugins/actions/runs/8612368048)
[](https://trunk.io) cli upgraded: 1.21.1-beta.17 → 1.21.1-beta.20 This PR was generated by the [Trunk Action]. For more info, see our [docs] or reach out on [Slack]. [Trunk Action]: https://github.com/trunk-io/trunk-action [docs]: https://docs.trunk.io [Slack]: https://slack.trunk.io/ Co-authored-by: TylerJang27 <42743566+TylerJang27@users.noreply.github.com>
Fixes [nightly run](https://github.com/trunk-io/plugins/actions/runs/8627977953/job/23649046645) where jest hasn't been installed yet. Follow-up to #736
Tested manually on a toy example that prettier formats these correctly. Using [postcss extension](https://marketplace.visualstudio.com/items?itemName=csstools.postcss) as reference. Fixes #738
Co-authored-by: Tyler Jang <tyler@trunk.io>
Fixes [failures](https://github.com/trunk-io/trunk/actions/runs/8659672695/job/23746050111) and cleans up dependabot ignores for `eslint` until #735 is resolved. [Successful run](https://github.com/trunk-io/trunk/actions/runs/8693488278/job/23840365226)
…roup (#746) Bumps the dependencies group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.24.9 to 3.25.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>3.25.0 - 15 Apr 2024</h2> <ul> <li> <p>The deprecated feature for extracting dependencies for a Python analysis has been removed. <a href="https://redirect.github.com/github/codeql-action/pull/2224">#2224</a></p> <p>As a result, the following inputs and environment variables are now ignored:</p> <ul> <li>The <code>setup-python-dependencies</code> input to the <code>init</code> Action</li> <li>The <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION</code> environment variable</li> </ul> <p>We recommend removing any references to these from your workflows. For more information, see the release notes for CodeQL Action v3.23.0 and v2.23.0.</p> </li> <li> <p>Automatically overwrite an existing database if found on the filesystem. <a href="https://redirect.github.com/github/codeql-action/pull/2229">#2229</a></p> </li> <li> <p>Bump the minimum CodeQL bundle version to 2.12.6. <a href="https://redirect.github.com/github/codeql-action/pull/2232">#2232</a></p> </li> <li> <p>A more relevant log message and a diagnostic are now emitted when the <code>file</code> program is not installed on a Linux runner, but is required for Go tracing to succeed. <a href="https://redirect.github.com/github/codeql-action/pull/2234">#2234</a></p> </li> </ul> <h2>3.24.10 - 05 Apr 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.17.0. <a href="https://redirect.github.com/github/codeql-action/pull/2219">#2219</a></li> <li>Add a deprecation warning for customers using CodeQL version 2.12.5 and earlier. These versions of CodeQL were discontinued on 26 March 2024 alongside GitHub Enterprise Server 3.8, and will be unsupported by CodeQL Action versions 3.25.0 and later and versions 2.25.0 and later. <a href="https://redirect.github.com/github/codeql-action/pull/2220">#2220</a> <ul> <li>If you are using one of these versions, please update to CodeQL CLI version 2.12.6 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.</li> <li>Alternatively, if you want to continue using a version of the CodeQL CLI between 2.11.6 and 2.12.5, you can replace <code>github/codeql-action/*@V3</code> by <code>github/codeql-action/*@v3.24.10</code> and <code>github/codeql-action/*@v2</code> by <code>github/codeql-action/*@v2.24.10</code> in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</li> </ul> </li> </ul> <h2>3.24.9 - 22 Mar 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.5. <a href="https://redirect.github.com/github/codeql-action/pull/2203">#2203</a></li> </ul> <h2>3.24.8 - 18 Mar 2024</h2> <ul> <li>Improve the ease of debugging extraction issues by increasing the verbosity of the extractor logs when running in debug mode. <a href="https://redirect.github.com/github/codeql-action/pull/2195">#2195</a></li> </ul> <h2>3.24.7 - 12 Mar 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.4. <a href="https://redirect.github.com/github/codeql-action/pull/2185">#2185</a></li> </ul> <h2>3.24.6 - 29 Feb 2024</h2> <p>No user facing changes.</p> <h2>3.24.5 - 23 Feb 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.3. <a href="https://redirect.github.com/github/codeql-action/pull/2156">#2156</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/df5a14dc28094dc936e103b37d749c6628682b60"><code>df5a14d</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2238">#2238</a> from github/update-v3.25.0-2b2cee522</li> <li><a href="https://github.com/github/codeql-action/commit/3f70eaa4d31bbf0600be93a0ae88db6c0aef186a"><code>3f70eaa</code></a> Update changelog for v3.25.0</li> <li><a href="https://github.com/github/codeql-action/commit/2b2cee52294c410df28cc7ba0beaf429d5b4e82c"><code>2b2cee5</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2234">#2234</a> from github/mbg/clearer-file-command-failure</li> <li><a href="https://github.com/github/codeql-action/commit/4fcf7a216ce13f13ffe9f395a802a3f22f8190e6"><code>4fcf7a2</code></a> Add changelog entry</li> <li><a href="https://github.com/github/codeql-action/commit/d30d1cabb492838711c91e6280899193c0f779c7"><code>d30d1ca</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2237">#2237</a> from github/henrymercer/more-configuration-errors</li> <li><a href="https://github.com/github/codeql-action/commit/55585360a353847d36f63bc5c29f1b7086340901"><code>5558536</code></a> Add configuration error for unsupported build mode</li> <li><a href="https://github.com/github/codeql-action/commit/fa75c144b4edca3ccd9a781733939fad7515f12e"><code>fa75c14</code></a> Capture rate limit and ref not existing config errors</li> <li><a href="https://github.com/github/codeql-action/commit/5a599c68cf43195b46783a38eafaca73404ea2e4"><code>5a599c6</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2236">#2236</a> from github/henrymercer/feature-flags-with-tool-feat...</li> <li><a href="https://github.com/github/codeql-action/commit/829376a61898ee2e4be42297fc41c4adcc10bf00"><code>829376a</code></a> Allow feature flags to specify tool feature requirements</li> <li><a href="https://github.com/github/codeql-action/commit/efc474680fa70a6df5c97b97233f665b4b7d6749"><code>efc4746</code></a> Downgrade log levels for some messages to debug</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/1b1aada464948af03b950897e5eb522f92603cc2...df5a14dc28094dc936e103b37d749c6628682b60">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 7 updates: | Package | From | To | | --- | --- | --- | | [@trunkio/launcher](https://trunk.io) | `1.3.0` | `1.3.1` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.12.2` | `20.12.7` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.4.0` | `7.7.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.4.0` | `7.7.0` | | [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `27.9.0` | `28.2.0` | | [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `12.0.0` | `12.1.0` | | [typescript](https://github.com/Microsoft/TypeScript) | `5.4.3` | `5.4.5` | Updates `@trunkio/launcher` from 1.3.0 to 1.3.1 Updates `@types/node` from 20.12.2 to 20.12.7 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 7.4.0 to 7.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v7.7.0</h2> <h2>7.7.0 (2024-04-15)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> replace <code>no-new-symbol</code> with <code>no-new-native-nonconstructor</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8895">#8895</a>)</li> <li><strong>typescript-estree:</strong> add defaultProject for project service (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8815">#8815</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Dave <a href="https://github.com/reduckted"><code>@reduckted</code></a></li> <li>Josh Goldberg ✨</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.6.0</h2> <h2>7.6.0 (2024-04-08)</h2> <h3>🚀 Features</h3> <ul> <li>add <code>name</code> field to shared configs and flat config types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8863">#8863</a>)</li> <li>bump npm dependency ranges (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8860">#8860</a>) <ul> <li>note: this does not include support for ESLint v9 - see <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/8211">typescript-eslint/typescript-eslint#8211</a> for progress.</li> </ul> </li> <li><strong>utils:</strong> add types for both flat and legacy eslint classes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8861">#8861</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-eslint:</strong> fix type errors when using <code>exactOptionalPropertyTypes</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8786">#8786</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.5.0</h2> <h2>7.5.0 (2024-04-01)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-floating-promises] handle TaggedTemplateExpression (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8758">#8758</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8770">#8770</a>)</li> <li><strong>parser:</strong> disallow <code>errorOnTypeScriptSyntacticAndSemanticIssues</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8784">#8784</a>)</li> <li><strong>typescript-eslint:</strong> improve support for legacy configs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8812">#8812</a>)</li> </ul> <h3>❤️ Thank You</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>7.7.0 (2024-04-15)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> replace <code>no-new-symbol</code> with <code>no-new-native-nonconstructor</code></li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Dave</li> <li>Josh Goldberg ✨</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.6.0 (2024-04-08)</h2> <h3>🚀 Features</h3> <ul> <li>bump npm dependency ranges</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>auvred</li> <li>Brad Zacher</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.5.0 (2024-04-01)</h2> <h3>🩹 Fixes</h3> <ul> <li> <p><strong>eslint-plugin:</strong> [no-floating-promises] handle TaggedTemplateExpression</p> </li> <li> <p><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option</p> </li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher</li> <li>Kim Sang Du</li> <li>Mark de Dios</li> <li>Naru</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e44a1a280f08f9fd0d29f74e5c3e73b7b64a9606"><code>e44a1a2</code></a> chore(release): publish 7.7.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/fda5704b2bd12adf5295952e0419ee82c6d869c4"><code>fda5704</code></a> feat(eslint-plugin): replace <code>no-new-symbol</code> with `no-new-native-nonconstruct...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e1db872655887bb47f0adc10d99d0f89948e3112"><code>e1db872</code></a> chore(release): publish 7.6.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a6ab2cb9be5a09498e953896e7fad04b2c53ea42"><code>a6ab2cb</code></a> feat: bump npm dependency ranges (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8860">#8860</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4bac40c83a68f2a97afa77ed0e96e64201ad86e0"><code>4bac40c</code></a> docs: fix incorrect tab item values in prefer-optional-chain (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8867">#8867</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a7bdd1c1eb3a403c919e516d58b1d667ea23219a"><code>a7bdd1c</code></a> test(eslint-plugin): render snapshots of ESLint output for each code example ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/41d893f4c6aaccd40c232a5d288cc18d12dc309b"><code>41d893f</code></a> docs(eslint-plugin): [consistent-return] add warning section use noImplicitRe...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d0632750597616293fc9164be7dac5978a2a27fb"><code>d063275</code></a> docs: feature-freeze member-ordering, naming-convention, sort-type-constituen...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a14ba9d45891958962163c90615a0ab270e15a38"><code>a14ba9d</code></a> chore(release): publish 7.5.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ecb6b55425fd48f68074c996f5d5672d4707c64d"><code>ecb6b55</code></a> docs: add homepage (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8742">#8742</a>)</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 7.4.0 to 7.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v7.7.0</h2> <h2>7.7.0 (2024-04-15)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> replace <code>no-new-symbol</code> with <code>no-new-native-nonconstructor</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8895">#8895</a>)</li> <li><strong>typescript-estree:</strong> add defaultProject for project service (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8815">#8815</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Dave <a href="https://github.com/reduckted"><code>@reduckted</code></a></li> <li>Josh Goldberg ✨</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.6.0</h2> <h2>7.6.0 (2024-04-08)</h2> <h3>🚀 Features</h3> <ul> <li>add <code>name</code> field to shared configs and flat config types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8863">#8863</a>)</li> <li>bump npm dependency ranges (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8860">#8860</a>) <ul> <li>note: this does not include support for ESLint v9 - see <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/8211">typescript-eslint/typescript-eslint#8211</a> for progress.</li> </ul> </li> <li><strong>utils:</strong> add types for both flat and legacy eslint classes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8861">#8861</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-eslint:</strong> fix type errors when using <code>exactOptionalPropertyTypes</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8786">#8786</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v7.5.0</h2> <h2>7.5.0 (2024-04-01)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-floating-promises] handle TaggedTemplateExpression (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8758">#8758</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8770">#8770</a>)</li> <li><strong>parser:</strong> disallow <code>errorOnTypeScriptSyntacticAndSemanticIssues</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8784">#8784</a>)</li> <li><strong>typescript-eslint:</strong> improve support for legacy configs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8812">#8812</a>)</li> </ul> <h3>❤️ Thank You</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>7.7.0 (2024-04-15)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.6.0 (2024-04-08)</h2> <h3>🚀 Features</h3> <ul> <li>bump npm dependency ranges</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Abraham Guo</li> <li>auvred</li> <li>Brad Zacher</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>7.5.0 (2024-04-01)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>parser:</strong> disallow <code>errorOnTypeScriptSyntacticAndSemanticIssues</code></li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher</li> <li>Kim Sang Du</li> <li>Mark de Dios</li> <li>Naru</li> <li>YeonJuan</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e44a1a280f08f9fd0d29f74e5c3e73b7b64a9606"><code>e44a1a2</code></a> chore(release): publish 7.7.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e1db872655887bb47f0adc10d99d0f89948e3112"><code>e1db872</code></a> chore(release): publish 7.6.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a6ab2cb9be5a09498e953896e7fad04b2c53ea42"><code>a6ab2cb</code></a> feat: bump npm dependency ranges (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8860">#8860</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a14ba9d45891958962163c90615a0ab270e15a38"><code>a14ba9d</code></a> chore(release): publish 7.5.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ecb6b55425fd48f68074c996f5d5672d4707c64d"><code>ecb6b55</code></a> docs: add homepage (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8742">#8742</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d5615d72fbd899b0827b10a00192e6bce9f0c4eb"><code>d5615d7</code></a> fix(parser): disallow <code>errorOnTypeScriptSyntacticAndSemanticIssues</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8784">#8784</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/parser">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 /> Updates `eslint-plugin-simple-import-sort` from 12.0.0 to 12.1.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md">eslint-plugin-simple-import-sort's changelog</a>.</em></p> <blockquote> <h3>Version 12.1.0 (2024-04-13)</h3> <p>This release adds TypeScript type definitions for the plugin itself. This is useful when you use TypeScript to check your ESLint configuration. It assumes that you install <code>@types/eslint</code> yourself. Thanks to <a href="https://github.com/Logicer16"><code>@Logicer16</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/61c467466c63ba0b911333fa0e992aa6278a5886"><code>61c4674</code></a> eslint-plugin-simple-import-sort v12.1.0</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/3b0f4913e93692f2d751f3a19e7e36dde3c5d54a"><code>3b0f491</code></a> Add types (<a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/164">#164</a>)</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/f206644e0344a19f6167739ad031556cdad9542f"><code>f206644</code></a> Bump vite from 5.1.1 to 5.2.8 (<a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/162">#162</a>)</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/f5dc3794643e72b8c4fe02af6d130dbd3ab5d203"><code>f5dc379</code></a> Add 2024 to LICENSE</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/a562d8d3da3675830175afcdef08d540053138fe"><code>a562d8d</code></a> Merge pull request <a href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/159">#159</a> from lydell/updates</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/bcf8a3f4de25a3f5954888887c30bd4470e5e398"><code>bcf8a3f</code></a> Enable more vitest ESLint rules</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/164c4d66e1765ec672926544037b88d9526b528c"><code>164c4d6</code></a> Test import attributes instead of deprecated import assertions</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/80867d198d192ea5501e9bd7f003fa5c20314221"><code>80867d1</code></a> Dogfood the rule on the test folder</li> <li><a href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/67bd361ef8e457d6baa1db2b24e548d5416e3554"><code>67bd361</code></a> Update everything, switch to Vitest</li> <li>See full diff in <a href="https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v12.0.0...v12.1.0">compare view</a></li> </ul> </details> <br /> Updates `typescript` from 5.4.3 to 5.4.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 5.4.5</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed issues query for Typescript 5.4.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed issues query for Typescript 5.4.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed issues query for Typescript 5.4.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+">fixed issues query for Typescript 5.4.3 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+">fixed issues query for Typescript 5.4.4 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+">fixed issues query for Typescript 5.4.5 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> <h2>TypeScript 5.4.4</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed issues query for Typescript 5.4.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed issues query for Typescript 5.4.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed issues query for Typescript 5.4.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+">fixed issues query for Typescript 5.4.3 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+">fixed issues query for Typescript 5.4.4 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/27bcd4cb5a98bce46c9cdd749752703ead021a4b"><code>27bcd4c</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/9f33bf1cd586a4028928d30b1bfe521788ec4da4"><code>9f33bf1</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/58098">#58098</a> (Fix constraints of nested homomorph...) into release-5.4 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/71b2f84741f94e1414e41af8c65293a030d39945"><code>71b2f84</code></a> Bump version to 5.4.5 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/892936f4a18ded0216ae1c805a9890ebb8572fe3"><code>892936f</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/58083">#58083</a> (Don't propagate partial union/inter...) into release-5.4 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/38a7c0587df926957d3a6e808c62c6332665572d"><code>38a7c05</code></a> release-5.4: Always set node-version for setup-node (<a href="https://redirect.github.com/Microsoft/TypeScript/issues/58117">#58117</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/b754fc393738ae05aad136324a0dc78787745644"><code>b754fc3</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/57778">#57778</a> (fix type import check for default-i...) into release-5.4 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/8eb3367164dd9cdc9c0b85424ed39ab28eff2312"><code>8eb3367</code></a> Bump version to 5.4.4 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/de9096b42b052ffabbf2b46b573557e7c2eb259d"><code>de9096b</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/57871">#57871</a> (Divide-and-conquer strategy for int...) into release-5.4 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/06aae9839d7160c2aff8c3f14b9f1f2d3e76c2d4"><code>06aae98</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/57973">#57973</a> (Compare package.json paths with cor...) into release-5.4 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/6d8134e5afe0661ff97f2ad1f0e0341087d58908"><code>6d8134e</code></a> 🤖 Pick PR <a href="https://redirect.github.com/Microsoft/TypeScript/issues/57637">#57637</a> (Fixed a regression related to deter...) into release-5.4 (#...</li> <li>Additional commits viewable in <a href="https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.5">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Tested locally after deleting ruby and ruby-build from my cache. Co-authored-by: Tyler Jang <tyler@trunk.io>
And mark as release-ready. `pyright@1.1.359`
Makes [JSX](https://en.wikipedia.org/wiki/JSX_(JavaScript))/TSX their own file formats to correctly handle `trunk-ignores` like: ```typescript const x = ( <div> {/* trunk-ignore(eslint/@typescript-eslint/no-explicit-any) */} <button onClick={(_a: any) => {}} /> </div> ); ``` Notes: - We won't be able to correctly autogen comment formats in all cases since we don't detect if we're in an XML block or not. But we will parse them correctly - We don't support `{ /* */ }` (i.e. additional or mismatched whitespace), but I think this is fine for now. I did include a singular space since it is [somewhat common](https://github.com/search?type=code&q=%22%7B+%2F*%22+path%3A*.tsx) (even though prettier handles this) - This wasn't working originally since we expect previous line comments to be preceded by only whitespace
Offers some temporary fixes to make `main` green and provide a migration guide until we have a long-term story for #735. Also includes a node fix with [executing `.bat` files](https://github.com/trunk-io/plugins/actions/runs/8702103641/job/23865448625) related to prebuild/prebuildify#83
Bumps the dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [trunk-io/trunk-action](https://github.com/trunk-io/trunk-action) | `1.1.12` | `1.1.13` | | [github/codeql-action](https://github.com/github/codeql-action) | `3.25.0` | `3.25.1` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.3.1` | `4.3.2` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `4.1.4` | `4.1.5` | | [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) | `1.25.0` | `1.26.0` | Updates `trunk-io/trunk-action` from 1.1.12 to 1.1.13 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/trunk-io/trunk-action/releases">trunk-io/trunk-action's releases</a>.</em></p> <blockquote> <h2>v1.1.13</h2> <h2>What's Changed</h2> <ul> <li>Continues on failure to install node packages, if user doesn't have a trunk.yaml (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/236">#236</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/trunk-io/trunk-action/compare/v1.1.12...v1.1.13">https://github.com/trunk-io/trunk-action/compare/v1.1.12...v1.1.13</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/trunk-io/trunk-action/commit/da67635060feab46c164bc130690e61864a5d13b"><code>da67635</code></a> feat: continue on node package install failure (<a href="https://redirect.github.com/trunk-io/trunk-action/issues/236">#236</a>)</li> <li>See full diff in <a href="https://github.com/trunk-io/trunk-action/compare/540e7fe497a45ae76370d26d95cc249059c4ac3a...da67635060feab46c164bc130690e61864a5d13b">compare view</a></li> </ul> </details> <br /> Updates `github/codeql-action` from 3.25.0 to 3.25.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <p>Note that the only difference between <code>v2</code> and <code>v3</code> of the CodeQL Action is the node version they support, with <code>v3</code> running on node 20 while we continue to release <code>v2</code> to support running on node 16. For example <code>3.22.11</code> was the first <code>v3</code> release and is functionally identical to <code>2.22.11</code>. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>3.25.1 - 17 Apr 2024</h2> <ul> <li>We are rolling out a feature in April/May 2024 that improves the reliability and performance of analyzing code when analyzing a compiled language with the <code>autobuild</code> <a href="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#codeql-build-modes">build mode</a>. <a href="https://redirect.github.com/github/codeql-action/pull/2235">#2235</a></li> <li>Fix a bug where the <code>init</code> Action would fail if <code>--overwrite</code> was specified in <code>CODEQL_ACTION_EXTRA_OPTIONS</code>. <a href="https://redirect.github.com/github/codeql-action/pull/2245">#2245</a></li> </ul> <h2>3.25.0 - 15 Apr 2024</h2> <ul> <li> <p>The deprecated feature for extracting dependencies for a Python analysis has been removed. <a href="https://redirect.github.com/github/codeql-action/pull/2224">#2224</a></p> <p>As a result, the following inputs and environment variables are now ignored:</p> <ul> <li>The <code>setup-python-dependencies</code> input to the <code>init</code> Action</li> <li>The <code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION</code> environment variable</li> </ul> <p>We recommend removing any references to these from your workflows. For more information, see the release notes for CodeQL Action v3.23.0 and v2.23.0.</p> </li> <li> <p>Automatically overwrite an existing database if found on the filesystem. <a href="https://redirect.github.com/github/codeql-action/pull/2229">#2229</a></p> </li> <li> <p>Bump the minimum CodeQL bundle version to 2.12.6. <a href="https://redirect.github.com/github/codeql-action/pull/2232">#2232</a></p> </li> <li> <p>A more relevant log message and a diagnostic are now emitted when the <code>file</code> program is not installed on a Linux runner, but is required for Go tracing to succeed. <a href="https://redirect.github.com/github/codeql-action/pull/2234">#2234</a></p> </li> </ul> <h2>3.24.10 - 05 Apr 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.17.0. <a href="https://redirect.github.com/github/codeql-action/pull/2219">#2219</a></li> <li>Add a deprecation warning for customers using CodeQL version 2.12.5 and earlier. These versions of CodeQL were discontinued on 26 March 2024 alongside GitHub Enterprise Server 3.8, and will be unsupported by CodeQL Action versions 3.25.0 and later and versions 2.25.0 and later. <a href="https://redirect.github.com/github/codeql-action/pull/2220">#2220</a> <ul> <li>If you are using one of these versions, please update to CodeQL CLI version 2.12.6 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.</li> <li>Alternatively, if you want to continue using a version of the CodeQL CLI between 2.11.6 and 2.12.5, you can replace <code>github/codeql-action/*@V3</code> by <code>github/codeql-action/*@v3.24.10</code> and <code>github/codeql-action/*@v2</code> by <code>github/codeql-action/*@v2.24.10</code> in your code scanning workflow to ensure you continue using this version of the CodeQL Action.</li> </ul> </li> </ul> <h2>3.24.9 - 22 Mar 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.5. <a href="https://redirect.github.com/github/codeql-action/pull/2203">#2203</a></li> </ul> <h2>3.24.8 - 18 Mar 2024</h2> <ul> <li>Improve the ease of debugging extraction issues by increasing the verbosity of the extractor logs when running in debug mode. <a href="https://redirect.github.com/github/codeql-action/pull/2195">#2195</a></li> </ul> <h2>3.24.7 - 12 Mar 2024</h2> <ul> <li>Update default CodeQL bundle version to 2.16.4. <a href="https://redirect.github.com/github/codeql-action/pull/2185">#2185</a></li> </ul> <h2>3.24.6 - 29 Feb 2024</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/c7f9125735019aa87cfc361530512d50ea439c71"><code>c7f9125</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2248">#2248</a> from github/update-v3.25.1-c4fb45143</li> <li><a href="https://github.com/github/codeql-action/commit/1c7e8b2cf27fe2842c9131549befe9126c581615"><code>1c7e8b2</code></a> Update changelog for v3.25.1</li> <li><a href="https://github.com/github/codeql-action/commit/c4fb451437765abf5018c6fbf22cce1a7da1e5cc"><code>c4fb451</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2245">#2245</a> from github/henrymercer/ignore-already-specified-flags</li> <li><a href="https://github.com/github/codeql-action/commit/556b3bcfae6e80d5b97e3022fdc26e2e2fb8fcc1"><code>556b3bc</code></a> Add changelog note</li> <li><a href="https://github.com/github/codeql-action/commit/ef66aeacbffbc0a38d99ff4c7128b7a08402998d"><code>ef66aea</code></a> Merge branch 'main' into henrymercer/ignore-already-specified-flags</li> <li><a href="https://github.com/github/codeql-action/commit/9b87e0a8c4c056fe190dbe9b27705e4a609b3ed7"><code>9b87e0a</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2241">#2241</a> from github/nickfyson/speculative-script-fix</li> <li><a href="https://github.com/github/codeql-action/commit/18111b696bb9dfa258eafa803d7ebe62fd0c2f2a"><code>18111b6</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2235">#2235</a> from github/henrymercer/autobuild-with-direct-tracing</li> <li><a href="https://github.com/github/codeql-action/commit/ade98b980a98b96bdf2a6987025f40e215961ddc"><code>ade98b9</code></a> Ensure <code>--overwrite</code> flag is only passed once</li> <li><a href="https://github.com/github/codeql-action/commit/8566d50a791ab204d59de6606ac0714547892d92"><code>8566d50</code></a> Add regression test for double <code>--overwrite</code></li> <li><a href="https://github.com/github/codeql-action/commit/453a95695a4bcef90d0a08e0573386c6591819db"><code>453a956</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/2243">#2243</a> from github/dependabot/npm_and_yarn/npm-9b31496ffc</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/df5a14dc28094dc936e103b37d749c6628682b60...c7f9125735019aa87cfc361530512d50ea439c71">compare view</a></li> </ul> </details> <br /> Updates `actions/upload-artifact` from 4.3.1 to 4.3.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's releases</a>.</em></p> <blockquote> <h2>v4.3.2</h2> <h2>What's Changed</h2> <ul> <li>Update release-new-action-version.yml by <a href="https://github.com/konradpabjan"><code>@konradpabjan</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/516">actions/upload-artifact#516</a></li> <li>Minor fix to the migration readme by <a href="https://github.com/andrewakim"><code>@andrewakim</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/523">actions/upload-artifact#523</a></li> <li>Update readme with v3/v2/v1 deprecation notice by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/561">actions/upload-artifact#561</a></li> <li>updating <code>@actions/artifact</code> dependency to v2.1.5 and <code>@actions/core</code> to v1.0.1 by <a href="https://github.com/eggyhead"><code>@eggyhead</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/562">actions/upload-artifact#562</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/andrewakim"><code>@andrewakim</code></a> made their first contribution in <a href="https://redirect.github.com/actions/upload-artifact/pull/523">actions/upload-artifact#523</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2">https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/upload-artifact/commit/1746f4ab65b179e0ea60a494b83293b640dd5bba"><code>1746f4a</code></a> Revert "updating to release 4.3.2"</li> <li><a href="https://github.com/actions/upload-artifact/commit/31685d04a0d6557fe2be4174c3ea69ee4cbfa6bb"><code>31685d0</code></a> updating to release 4.3.2</li> <li><a href="https://github.com/actions/upload-artifact/commit/18bf333cd2249fbbbdb605fd9d9ed57efd7adf34"><code>18bf333</code></a> Merge pull request <a href="https://redirect.github.com/actions/upload-artifact/issues/562">#562</a> from actions/eggyhead/update-artifact-v215</li> <li><a href="https://github.com/actions/upload-artifact/commit/dac413befa086181ab17cf3db942667aede55e0d"><code>dac413b</code></a> update package lock version</li> <li><a href="https://github.com/actions/upload-artifact/commit/bb3b4a3cdbef901e2e185ca492d513e798fd1b9f"><code>bb3b4a3</code></a> updating package version</li> <li><a href="https://github.com/actions/upload-artifact/commit/3e3da837d2a1e030e44fe2bb5c4b9f63c25f33e3"><code>3e3da83</code></a> updating artifact and core dependencies</li> <li><a href="https://github.com/actions/upload-artifact/commit/e35774f165aac0e3b0c8273137b1845a2ac8c5f1"><code>e35774f</code></a> Merge pull request <a href="https://redirect.github.com/actions/upload-artifact/issues/561">#561</a> from actions/robherley/deprecation-notice</li> <li><a href="https://github.com/actions/upload-artifact/commit/e63ea677fb182f6827027a7b74f61debfca990ab"><code>e63ea67</code></a> Update readme with v3/v2/v1 deprecation notice</li> <li><a href="https://github.com/actions/upload-artifact/commit/ef09cdac3e2d3e60d8ccadda691f4f1cec5035cb"><code>ef09cda</code></a> Merge pull request <a href="https://redirect.github.com/actions/upload-artifact/issues/523">#523</a> from andrewakim/andrewakim/migration-readme-fix</li> <li><a href="https://github.com/actions/upload-artifact/commit/00e36f94d817ea235422592a23d468b262071bf4"><code>00e36f9</code></a> Minor fix to the migration readme</li> <li>Additional commits viewable in <a href="https://github.com/actions/upload-artifact/compare/5d5d22a31266ced268874388b861e4b58bb5c2f3...1746f4ab65b179e0ea60a494b83293b640dd5bba">compare view</a></li> </ul> </details> <br /> Updates `actions/download-artifact` from 4.1.4 to 4.1.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/download-artifact/releases">actions/download-artifact's releases</a>.</em></p> <blockquote> <h2>v4.1.5</h2> <h2>What's Changed</h2> <ul> <li>Update readme with v3/v2/v1 deprecation notice by <a href="https://github.com/robherley"><code>@robherley</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/322">actions/download-artifact#322</a></li> <li>Update dependencies <code>@actions/core</code> to v1.10.1 and <code>@actions/artifact</code> to v2.1.5</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5">https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/download-artifact/commit/8caf195ad4b1dee92908e23f56eeb0696f1dd42d"><code>8caf195</code></a> package lock update</li> <li><a href="https://github.com/actions/download-artifact/commit/d7a2ec411d177e8ca679ac5969b70be59c322700"><code>d7a2ec4</code></a> updating package version</li> <li><a href="https://github.com/actions/download-artifact/commit/e56a1d48ef0f0a8ad8d864416ee03b4f1ab51164"><code>e56a1d4</code></a> updating core dependency</li> <li><a href="https://github.com/actions/download-artifact/commit/1fcda58b3a5574619fcf6509778850ca2e4b8736"><code>1fcda58</code></a> updating core license</li> <li><a href="https://github.com/actions/download-artifact/commit/325a10d8b7c55aa3c81692cd880369f752a98121"><code>325a10d</code></a> updating actions dependency to v2.1.5</li> <li><a href="https://github.com/actions/download-artifact/commit/f8aaee4a210a18d68ebae4a0694be12377e38762"><code>f8aaee4</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/322">#322</a> from actions/robherley/deprecation-notice</li> <li><a href="https://github.com/actions/download-artifact/commit/d98334b11d13d83933069c7e52a609290f880d37"><code>d98334b</code></a> Update readme with v3/v2/v1 deprecation notice</li> <li>See full diff in <a href="https://github.com/actions/download-artifact/compare/c850b930e6ba138125429b7e5c93fc707a7f8427...8caf195ad4b1dee92908e23f56eeb0696f1dd42d">compare view</a></li> </ul> </details> <br /> Updates `slackapi/slack-github-action` from 1.25.0 to 1.26.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/slackapi/slack-github-action/releases">slackapi/slack-github-action's releases</a>.</em></p> <blockquote> <h2>Slack Send V1.26.0</h2> <h2>What's Changed</h2> <p>This release provides an escape hatch for sending the JSON content of a payload file exactly as is, without replacing any templated variables!</p> <p>Previously a payload file was parsed and templated variables were replaced with values from <code>github.context</code> and <code>github.env</code>. Any undefined variables were replaced with <code>???</code> in this process, which might have caused questions.</p> <p>That remains the default behavior, but now the JSON contents of a payload file can be sent exactly as written by setting the <code>payload-file-path-parsed</code> input to <code>false</code>:</p> <pre lang="yaml"><code>- name: Send custom JSON data to Slack workflow id: slack uses: slackapi/slack-github-action@v1.26.0 with: payload-file-path: "./payload-slack-content.json" payload-file-path-parsed: false env: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} </code></pre> <p>With this change, the contents of the example <code>payload-slack-content.json</code> will be sent to a webhook URL exactly as is!</p> <h2>Recent commits</h2> <h3>Enhancements</h3> <ul> <li>allow to use json file as is without replacing/parsing anything by <a href="https://github.com/talgendler"><code>@talgendler</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/299">slackapi/slack-github-action#299</a></li> </ul> <h3>Documentation</h3> <ul> <li>docs(readme): adjust whitespace in env assignment by <a href="https://github.com/paulo9mv"><code>@paulo9mv</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/296">slackapi/slack-github-action#296</a></li> </ul> <h3>Maintenance</h3> <ul> <li>ci(test): collect environment secrets from a prepared staging environment by <a href="https://github.com/zimeg"><code>@zimeg</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/294">slackapi/slack-github-action#294</a></li> <li>ci(test): share environment secrets with pull requests from forked prs by <a href="https://github.com/zimeg"><code>@zimeg</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/297">slackapi/slack-github-action#297</a></li> </ul> <h3>Dependencies</h3> <ul> <li>Bump eslint-plugin-jsdoc from 46.10.1 to 48.2.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/295">slackapi/slack-github-action#295</a></li> <li>Bump eslint from 8.56.0 to 8.57.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/289">slackapi/slack-github-action#289</a></li> <li>Bump mocha from 10.2.0 to 10.3.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/288">slackapi/slack-github-action#288</a></li> <li>Bump https-proxy-agent from 7.0.2 to 7.0.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/290">slackapi/slack-github-action#290</a></li> <li>Bump <code>@slack/web-api</code> from 6.12.0 to 7.0.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/287">slackapi/slack-github-action#287</a></li> <li>Bump mocha from 10.3.0 to 10.4.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/300">slackapi/slack-github-action#300</a></li> <li>Bump axios from 1.6.7 to 1.6.8 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/301">slackapi/slack-github-action#301</a></li> <li>Bump eslint-plugin-jsdoc from 48.2.1 to 48.2.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/slackapi/slack-github-action/pull/302">slackapi/slack-github-action#302</a></li> </ul> <h2>New Contributors</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/slackapi/slack-github-action/commit/70cd7be8e40a46e8b0eced40b0de447bdb42f68e"><code>70cd7be</code></a> Automatic compilation</li> <li><a href="https://github.com/slackapi/slack-github-action/commit/53b162f7f5bedbf55515caebaee839322b18fb28"><code>53b162f</code></a> chore(release): tag release v1.26.0</li> <li><a href="https://github.com/slackapi/slack-github-action/commit/47d8e4218e08240b2c0bfcf7ed1b182c905b2246"><code>47d8e42</code></a> feat: introduce an option to send payload file json without replacing variabl...</li> <li><a href="https://github.com/slackapi/slack-github-action/commit/d4473740bfcff61a77fb1beca1f0f0dbd4ce967a"><code>d447374</code></a> Bump eslint-plugin-jsdoc from 48.2.1 to 48.2.2 (<a href="https://redirect.github.com/slackapi/slack-github-action/issues/302">#302</a>)</li> <li><a href="https://github.com/slackapi/slack-github-action/commit/b638b31d0502670243c3c2ee2001791e62875e4d"><code>b638b31</code></a> Bump axios from 1.6.7 to 1.6.8 (<a href="https://redirect.github.com/slackapi/slack-github-action/issues/301">#301</a>)</li> <li><a href="https://github.com/slackapi/slack-github-action/commit/c76311a14e972ca3a4cca1aff91e1218236a3d3c"><code>c76311a</code></a> Bump mocha from 10.3.0 to 10.4.0 (<a href="https://redirect.github.com/slackapi/slack-github-action/issues/300">#300</a>)</li> <li><a href="https://github.com/slackapi/slack-github-action/commit/d4358d2ffe2208c28e9366280dede1bb16470b44"><code>d4358d2</code></a> docs(readme): adjust whitespace in env assignment (<a href="https://redirect.github.com/slackapi/slack-github-action/issues/296">#296</a>)</li> <li><a href="https://github.com/slackapi/slack-github-action/commit/cb3763edf2d5e874e3b431699044f6b047e69908"><code>cb3763e</code></a> ci(test): share environment secrets with pull requests from forked prs (<a href="https://redirect.github.com/slackapi/slack-github-action/issues/297">#297</a>)</li> <li><a href="https://github.com/slackapi/slack-github-action/commit/86bebf87bfee73c20cf1b424e11c83d60187fce1"><code>86bebf8</code></a> Bump <code>@slack/web-api</code> from 6.12.0 to 7.0.2 (<a href="https://redirect.github.com/slackapi/slack-github-action/issues/287">#287</a>)</li> <li><a href="https://github.com/slackapi/slack-github-action/commit/efa31bf63c767208beb3cd392d911d85cac8421d"><code>efa31bf</code></a> Bump https-proxy-agent from 7.0.2 to 7.0.4 (<a href="https://redirect.github.com/slackapi/slack-github-action/issues/290">#290</a>)</li> <li>Additional commits viewable in <a href="https://github.com/slackapi/slack-github-action/compare/6c661ce58804a1a20f6dc5fbee7f0381b469e001...70cd7be8e40a46e8b0eced40b0de447bdb42f68e">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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[](https://trunk.io) cli upgraded: 1.21.1-beta.20 → 1.21.1-beta.43 2 tools were upgraded: - clangd 17.0.3 → 18.1.3 - clangd-indexing-tools 17.0.3 → 18.1.3 This PR was generated by the [Trunk Action]. For more info, see our [docs] or reach out on [Slack]. [Trunk Action]: https://github.com/trunk-io/trunk-action [docs]: https://docs.trunk.io [Slack]: https://slack.trunk.io/ Co-authored-by: TylerJang27 <42743566+TylerJang27@users.noreply.github.com>
terrascan is no longer actively maintained. So, it would be good not to suggest even if related files exist. --------- Co-authored-by: Tyler Jang <tyler@trunk.io>
Handle column fixes from [release](https://github.com/StyraInc/regal/releases/tag/v0.21.0)
A very tedious task; aided by grabbing slogans off of linter websites + GitHub copilot. The variation in style is intentional. Let me know what your thoughts are. <img width="349" alt="Screenshot 2024-04-19 at 12 36 38 PM" src="https://github.com/trunk-io/plugins/assets/4617745/bc070c26-0e68-46cf-8773-8212c1f8090c">
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.