Commit eed5c82
authored
Merge PR #326
Bumps the npm group with 93 updates:
| Package | From | To |
| --- | --- | --- |
|
[eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope)
| `9.0.0` | `9.1.0` |
| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) |
`11.0.0` | `11.1.0` |
|
[file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache)
| `11.1.1` | `11.1.2` |
|
[flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache)
| `6.1.19` | `6.1.20` |
| [generator-code](https://github.com/Microsoft/vscode-generator-code) |
`1.11.15` | `1.11.16` |
| [keyv](https://github.com/jaredwray/keyv) | `5.5.5` | `5.6.0` |
| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) |
`2.3.0` | `2.4.0` |
|
[@actions/artifact](https://github.com/actions/toolkit/tree/HEAD/packages/artifact)
| `5.0.1` | `6.1.0` |
|
[@actions/attest](https://github.com/actions/toolkit/tree/HEAD/packages/attest)
| `2.1.0` | `2.2.1` |
|
[@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache)
| `5.0.1` | `6.0.0` |
|
[@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core)
| `2.0.1` | `2.0.3` |
|
[@actions/exec](https://github.com/actions/toolkit/tree/HEAD/packages/exec)
| `2.0.0` | `3.0.0` |
|
[@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github)
| `6.0.1` | `9.0.0` |
|
[@actions/glob](https://github.com/actions/toolkit/tree/HEAD/packages/glob)
| `0.5.0` | `0.6.1` |
|
[@actions/http-client](https://github.com/actions/toolkit/tree/HEAD/packages/http-client)
| `3.0.0` | `3.0.2` |
|
[@actions/io](https://github.com/actions/toolkit/tree/HEAD/packages/io)
| `2.0.0` | `3.0.2` |
|
[@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache)
| `2.0.2` | `4.0.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `8.51.0` | `8.54.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `8.51.0` | `8.54.0` |
| [canvas](https://github.com/Automattic/node-canvas) | `3.2.0` |
`3.2.1` |
|
[eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)
| `5.5.4` | `5.5.5` |
| [globals](https://github.com/sindresorhus/globals) | `16.5.0` |
`17.3.0` |
| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |
| [stylelint](https://github.com/stylelint/stylelint) | `16.26.1` |
`17.1.0` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.51.0` | `8.54.0` |
| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.30` | `0.9.31`
|
|
[@octokit/plugin-request-log](https://github.com/octokit/plugin-request-log.js)
| `1.0.4` | `5.3.1` |
| [@octokit/plugin-retry](https://github.com/octokit/plugin-retry.js) |
`3.0.9` | `6.1.0` |
|
[@octokit/openapi-types](https://github.com/octokit/openapi-types.ts/tree/HEAD/packages/openapi-types)
| `12.11.0` | `20.0.0` |
| [@octokit/types](https://github.com/octokit/types.ts) | `6.41.0` |
`12.6.0` |
| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) |
`6.7.6` | `6.7.7` |
| [@azure/abort-controller](https://github.com/Azure/azure-sdk-for-js) |
`1.1.0` | `2.1.2` |
| [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js) |
`12.29.1` | `12.30.0` |
| [@azure/storage-common](https://github.com/Azure/azure-sdk-for-js) |
`12.1.1` | `12.2.0` |
|
[@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame)
| `7.27.1` | `7.29.0` |
|
[@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data)
| `7.28.5` | `7.29.0` |
|
[@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core)
| `7.28.5` | `7.29.0` |
|
[@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator)
| `7.28.5` | `7.29.0` |
|
[@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets)
| `7.27.2` | `7.28.6` |
|
[@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports)
| `7.27.1` | `7.28.6` |
|
[@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms)
| `7.28.3` | `7.28.6` |
|
[@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils)
| `7.27.1` | `7.28.6` |
|
[@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers)
| `7.28.4` | `7.28.6` |
|
[@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser)
| `7.28.5` | `7.29.0` |
|
[@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes)
| `7.27.1` | `7.28.6` |
|
[@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx)
| `7.27.1` | `7.28.6` |
|
[@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript)
| `7.27.1` | `7.28.6` |
|
[@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template)
| `7.27.2` | `7.28.6` |
|
[@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse)
| `7.28.5` | `7.29.0` |
|
[@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types)
| `7.28.5` | `7.29.0` |
|
[@bufbuild/protoplugin](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protoplugin)
| `2.10.2` | `2.11.0` |
| [@codemirror/state](https://github.com/codemirror/state) | `6.5.3` |
`6.5.4` |
| [@codemirror/view](https://github.com/codemirror/view) | `6.39.8` |
`6.39.12` |
|
[@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree)
| `1.0.22` | `1.0.26` |
|
[@csstools/media-query-list-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/media-query-list-parser)
| `4.0.3` | `5.0.0` |
| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.7.1` |
`1.8.1` |
| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.7.1` |
`1.8.1` |
| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.7.0` |
`1.10.0` |
| [@keyv/bigmap](https://github.com/jaredwray/keyv) | `1.3.0` | `1.3.1`
|
| [@lezer/lr](https://github.com/lezer-parser/lr) | `1.4.5` | `1.4.8` |
|
[@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)
| `4.17.21` | `4.17.23` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `25.0.3` | `25.1.0` |
|
[@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service)
| `8.51.0` | `8.54.0` |
|
[@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils)
| `8.51.0` | `8.54.0` |
|
[@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils)
| `8.51.0` | `8.54.0` |
|
[@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils)
| `8.51.0` | `8.54.0` |
|
[baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping)
| `2.9.11` | `2.9.19` |
|
[cacheable](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable)
| `2.3.1` | `2.3.2` |
| [caniuse-lite](https://github.com/browserslist/caniuse-lite) |
`1.0.30001762` | `1.0.30001766` |
| [ci-info](https://github.com/watson/ci-info) | `4.3.1` | `4.4.0` |
| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) |
`2.1.1` | `2.2.0` |
| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.6` | `5.3.7` |
| [data-urls](https://github.com/jsdom/data-urls) | `6.0.0` | `6.0.1` |
| [diff](https://github.com/kpdecker/jsdiff) | `4.0.2` | `4.0.4` |
| [electron-to-chromium](https://github.com/kilian/electron-to-chromium)
| `1.5.267` | `1.5.283` |
|
[fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser)
| `5.3.3` | `5.3.4` |
| [hookified](https://github.com/jaredwray/hookified) | `1.14.0` |
`1.15.1` |
| [html-tags](https://github.com/sindresorhus/html-tags) | `3.3.1` |
`5.1.0` |
| [jwt-decode](https://github.com/auth0/jwt-decode) | `3.1.2` | `4.0.0`
|
| [ky](https://github.com/sindresorhus/ky) | `1.14.2` | `1.14.3` |
| [mathml-tag-names](https://github.com/wooorm/mathml-tag-names) |
`2.1.3` | `4.0.0` |
| [mem-fs](https://github.com/SBoudrias/mem-fs) | `4.1.2` | `4.1.3` |
| [node-abi](https://github.com/electron/node-abi) | `3.85.0` | `3.87.0`
|
| [qified](https://github.com/jaredwray/qified) | `0.5.3` | `0.6.0` |
|
[@csstools/selector-specificity](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/selector-specificity)
| `5.0.0` | `6.0.0` |
| [supports-hyperlinks](https://github.com/chalk/supports-hyperlinks) |
`3.2.0` | `4.4.0` |
| [synckit](https://github.com/un-ts/synckit) | `0.11.11` | `0.11.12` |
| [tldts](https://github.com/remusao/tldts) | `7.0.19` | `7.0.21` |
| [tldts-core](https://github.com/remusao/tldts) | `7.0.19` | `7.0.21` |
| [webidl-conversions](https://github.com/jsdom/webidl-conversions) |
`8.0.0` | `8.0.1` |
| [which-typed-array](https://github.com/inspect-js/which-typed-array) |
`1.1.19` | `1.1.20` |
| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.19.0` |
| [registry-auth-token](https://github.com/rexxars/registry-auth-token)
| `5.1.0` | `5.1.1` |
Updates `eslint-scope` from 9.0.0 to 9.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/js/releases">eslint-scope's
releases</a>.</em></p>
<blockquote>
<h2>eslint-scope: v9.1.0</h2>
<h2><a
href="https://github.com/eslint/js/compare/eslint-scope-v9.0.0...eslint-scope-v9.1.0">9.1.0</a>
(2026-01-18)</h2>
<h3>Features</h3>
<ul>
<li>add types to ESLint Scope (<a
href="https://redirect.github.com/eslint/js/issues/709">#709</a>) (<a
href="https://github.com/eslint/js/commit/98caac0d92865a014220cf9e014df08f8913a4a4">98caac0</a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>devDependencies
<ul>
<li>espree bumped from ^11.0.0 to ^11.1.0</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/js/blob/main/packages/eslint-scope/CHANGELOG.md">eslint-scope's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/eslint/js/compare/eslint-scope-v9.0.0...eslint-scope-v9.1.0">9.1.0</a>
(2026-01-18)</h2>
<h3>Features</h3>
<ul>
<li>add types to ESLint Scope (<a
href="https://redirect.github.com/eslint/js/issues/709">#709</a>) (<a
href="https://github.com/eslint/js/commit/98caac0d92865a014220cf9e014df08f8913a4a4">98caac0</a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>devDependencies
<ul>
<li>espree bumped from ^11.0.0 to ^11.1.0</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/js/commit/80033b85614e3183ec340ac4fbdb6f73b393dd2d"><code>80033b8</code></a>
chore: release main (<a
href="https://github.com/eslint/js/tree/HEAD/packages/eslint-scope/issues/718">#718</a>)</li>
<li><a
href="https://github.com/eslint/js/commit/98caac0d92865a014220cf9e014df08f8913a4a4"><code>98caac0</code></a>
feat: add types to ESLint Scope (<a
href="https://github.com/eslint/js/tree/HEAD/packages/eslint-scope/issues/709">#709</a>)</li>
<li><a
href="https://github.com/eslint/js/commit/432d8220b1aa9d6fb1f6e63d7f3e0a9c1f2fcd4d"><code>432d822</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/js/commit/726512a8ae4d7aba985683506e332cfdd988cf40"><code>726512a</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/js/commit/3c1120280b24f4a5e4c3125305b072fa0dfca22b"><code>3c11202</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/js/commit/5598f8895a3f21fc140a0be97fdf207de425854a"><code>5598f88</code></a>
refactor: use release-please to update exported <code>version</code> (<a
href="https://github.com/eslint/js/tree/HEAD/packages/eslint-scope/issues/714">#714</a>)</li>
<li><a
href="https://github.com/eslint/js/commit/9e9e516b71d467864d5dabfd9d60ad944d42b33b"><code>9e9e516</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/js/commit/26eb6e2f9ba2ad278deb5bac4cf85d5d39e72217"><code>26eb6e2</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/js/commit/11186c8fa4ce42c50a5626363c13abcee375b561"><code>11186c8</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/js/commit/6d0d02dbf7ed5050d7b13d49ae0a783ce69333b2"><code>6d0d02d</code></a>
docs: Update README sponsors</li>
<li>See full diff in <a
href="https://github.com/eslint/js/commits/eslint-scope-v9.1.0/packages/eslint-scope">compare
view</a></li>
</ul>
</details>
<br />
Updates `espree` from 11.0.0 to 11.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/js/releases">espree's
releases</a>.</em></p>
<blockquote>
<h2>espree: v11.1.0</h2>
<h2><a
href="https://github.com/eslint/js/compare/espree-v11.0.0...espree-v11.1.0">11.1.0</a>
(2026-01-18)</h2>
<h3>Features</h3>
<ul>
<li>add types to ESLint Scope (<a
href="https://redirect.github.com/eslint/js/issues/709">#709</a>) (<a
href="https://github.com/eslint/js/commit/98caac0d92865a014220cf9e014df08f8913a4a4">98caac0</a>)</li>
<li>TypeScript support for Espree (<a
href="https://redirect.github.com/eslint/js/issues/705">#705</a>) (<a
href="https://github.com/eslint/js/commit/5887c4d5919013127242b9c8822625198d8698b8">5887c4d</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>restore <code>comments</code> property on <code>tokenize()</code>
return value (<a
href="https://redirect.github.com/eslint/js/issues/721">#721</a>) (<a
href="https://github.com/eslint/js/commit/5603ea940e089e00f92b349f8b2a485310f9333b">5603ea9</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/js/blob/main/packages/espree/CHANGELOG.md">espree's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/eslint/js/compare/espree-v11.0.0...espree-v11.1.0">11.1.0</a>
(2026-01-18)</h2>
<h3>Features</h3>
<ul>
<li>add types to ESLint Scope (<a
href="https://redirect.github.com/eslint/js/issues/709">#709</a>) (<a
href="https://github.com/eslint/js/commit/98caac0d92865a014220cf9e014df08f8913a4a4">98caac0</a>)</li>
<li>TypeScript support for Espree (<a
href="https://redirect.github.com/eslint/js/issues/705">#705</a>) (<a
href="https://github.com/eslint/js/commit/5887c4d5919013127242b9c8822625198d8698b8">5887c4d</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>restore <code>comments</code> property on <code>tokenize()</code>
return value (<a
href="https://redirect.github.com/eslint/js/issues/721">#721</a>) (<a
href="https://github.com/eslint/js/commit/5603ea940e089e00f92b349f8b2a485310f9333b">5603ea9</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/js/commit/80033b85614e3183ec340ac4fbdb6f73b393dd2d"><code>80033b8</code></a>
chore: release main (<a
href="https://github.com/eslint/js/tree/HEAD/packages/espree/issues/718">#718</a>)</li>
<li><a
href="https://github.com/eslint/js/commit/98caac0d92865a014220cf9e014df08f8913a4a4"><code>98caac0</code></a>
feat: add types to ESLint Scope (<a
href="https://github.com/eslint/js/tree/HEAD/packages/espree/issues/709">#709</a>)</li>
<li><a
href="https://github.com/eslint/js/commit/5603ea940e089e00f92b349f8b2a485310f9333b"><code>5603ea9</code></a>
fix: restore <code>comments</code> property on <code>tokenize()</code>
return value (<a
href="https://github.com/eslint/js/tree/HEAD/packages/espree/issues/721">#721</a>)</li>
<li><a
href="https://github.com/eslint/js/commit/432d8220b1aa9d6fb1f6e63d7f3e0a9c1f2fcd4d"><code>432d822</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/js/commit/726512a8ae4d7aba985683506e332cfdd988cf40"><code>726512a</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/js/commit/3c1120280b24f4a5e4c3125305b072fa0dfca22b"><code>3c11202</code></a>
docs: Update README sponsors</li>
<li><a
href="https://github.com/eslint/js/commit/5887c4d5919013127242b9c8822625198d8698b8"><code>5887c4d</code></a>
feat: TypeScript support for Espree (<a
href="https://github.com/eslint/js/tree/HEAD/packages/espree/issues/705">#705</a>)</li>
<li><a
href="https://github.com/eslint/js/commit/5b323f9189b7a780d33b91b827f2d98f9d78e01d"><code>5b323f9</code></a>
build: remove unnecessary <code>@rollup/*</code> dev-dependencies in
<code>espree</code> (<a
href="https://github.com/eslint/js/tree/HEAD/packages/espree/issues/715">#715</a>)</li>
<li><a
href="https://github.com/eslint/js/commit/5598f8895a3f21fc140a0be97fdf207de425854a"><code>5598f88</code></a>
refactor: use release-please to update exported <code>version</code> (<a
href="https://github.com/eslint/js/tree/HEAD/packages/espree/issues/714">#714</a>)</li>
<li><a
href="https://github.com/eslint/js/commit/9e9e516b71d467864d5dabfd9d60ad944d42b33b"><code>9e9e516</code></a>
docs: Update README sponsors</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/js/commits/espree-v11.1.0/packages/espree">compare
view</a></li>
</ul>
</details>
<br />
Updates `file-entry-cache` from 11.1.1 to 11.1.2
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/jaredwray/cacheable/commits/HEAD/packages/file-entry-cache">compare
view</a></li>
</ul>
</details>
<br />
Updates `flat-cache` from 6.1.19 to 6.1.20
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/jaredwray/cacheable/commits/HEAD/packages/flat-cache">compare
view</a></li>
</ul>
</details>
<br />
Updates `generator-code` from 1.11.15 to 1.11.16
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/vscode-generator-code/releases">generator-code's
releases</a>.</em></p>
<blockquote>
<h2>v1.11.16</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://redirect.github.com/Microsoft/vscode-generator-code/issues/546">#546</a>:
prepare 1.11.16</li>
</ul>
<p>This list of changes was <a
href="https://dev.azure.com/monacotools/Monaco/_build/results?buildId=390053&view=logs">auto
generated</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/vscode-generator-code/commit/0aa8e163090f0708b1edea54e22c8e4cecbfc8bd"><code>0aa8e16</code></a>
prepare 1.11.16 (<a
href="https://redirect.github.com/Microsoft/vscode-generator-code/issues/546">#546</a>)</li>
<li>See full diff in <a
href="https://github.com/Microsoft/vscode-generator-code/compare/v1.11.15...v1.11.16">compare
view</a></li>
</ul>
</details>
<br />
Updates `keyv` from 5.5.5 to 5.6.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/jaredwray/keyv/commits">compare view</a></li>
</ul>
</details>
<br />
Updates `ts-api-utils` from 2.3.0 to 2.4.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/JoshuaKGoldberg/ts-api-utils/commits">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for ts-api-utils since your current
version.</p>
</details>
<br />
Updates `@actions/artifact` from 5.0.1 to 6.1.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/artifact/RELEASES.md"><code>@actions/artifact</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>6.1.0</h2>
<ul>
<li>Support downloading non-zip artifacts. Zipped artifacts will be
decompressed automatically (with an optional override). Un-zipped
artifacts will be downloaded as-is.</li>
</ul>
<h2>6.0.0</h2>
<ul>
<li><strong>Breaking change</strong>: Package is now ESM-only
<ul>
<li>CommonJS consumers must use dynamic <code>import()</code> instead of
<code>require()</code></li>
</ul>
</li>
</ul>
<h2>5.0.3</h2>
<ul>
<li>Bump <code>@actions/http-client</code> to <code>3.0.2</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/HEAD/packages/artifact">compare
view</a></li>
</ul>
</details>
<br />
Updates `@actions/attest` from 2.1.0 to 2.2.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/attest/RELEASES.md"><code>@actions/attest</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>2.2.1</h2>
<ul>
<li>Bump <code>@actions/http-client</code> to <code>3.0.2</code></li>
<li>Bump <code>undici</code> to <code>6.23.0</code></li>
</ul>
<h2>2.2.0</h2>
<ul>
<li>Bump <code>@actions/core</code> from 1.11.1 to 2.0.2</li>
<li>Bump <code>@actions/github</code> from 6.0.0 to 7.0.0</li>
<li>Bump <code>@actions/http-client</code> from 2.2.3 to 3.0.1</li>
</ul>
<h2>2.0.0</h2>
<ul>
<li>Add support for Node 24 <a
href="https://redirect.github.com/actions/toolkit/pull/2110">#2110</a></li>
<li>Bump <code>@sigstore/bundle</code> from 3.0.0 to 3.1.0</li>
<li>Bump <code>@sigstore/sign</code> from 3.0.0 to 3.1.0</li>
<li>Bump jose from 5.2.3 to 5.10.0</li>
</ul>
<h2>1.6.0</h2>
<ul>
<li>Update <code>buildSLSAProvenancePredicate</code> to populate
<code>workflow.ref</code> field from the <code>ref</code> claim in the
OIDC token <a
href="https://redirect.github.com/actions/toolkit/pull/1969">#1969</a></li>
</ul>
<h2>1.5.0</h2>
<ul>
<li>Bump <code>@actions/core</code> from 1.10.1 to 1.11.1 <a
href="https://redirect.github.com/actions/toolkit/pull/1847">#1847</a></li>
<li>Bump <code>@sigstore/bundle</code> from 2.3.2 to 3.0.0 <a
href="https://redirect.github.com/actions/toolkit/pull/1846">#1846</a></li>
<li>Bump <code>@sigstore/sign</code> from 2.3.2 to 3.0.0 <a
href="https://redirect.github.com/actions/toolkit/pull/1846">#1846</a></li>
<li>Support for generating multi-subject attestations <a
href="https://redirect.github.com/actions/toolkit/pull/1865">#1864</a></li>
<li>Fix bug in <code>buildSLSAProvenancePredicate</code> related to
<code>workflow_ref</code> OIDC token claims containing the "@"
symbol in the tag name <a
href="https://redirect.github.com/actions/toolkit/pull/1863">#1863</a></li>
</ul>
<h2>1.4.2</h2>
<ul>
<li>Fix bug in
<code>buildSLSAProvenancePredicate</code>/<code>attestProvenance</code>
when generating provenance statement for enterprise account using
customized OIDC issuer value <a
href="https://redirect.github.com/actions/toolkit/pull/1823">#1823</a></li>
</ul>
<h2>1.4.1</h2>
<ul>
<li>Bump <code>@actions/http-client</code> from 2.2.1 to 2.2.3 <a
href="https://redirect.github.com/actions/toolkit/pull/1805">#1805</a></li>
</ul>
<h2>1.4.0</h2>
<ul>
<li>Add new <code>headers</code> parameter to the <code>attest</code>
and <code>attestProvenance</code> functions <a
href="https://redirect.github.com/actions/toolkit/pull/1790">#1790</a></li>
<li>Update
<code>buildSLSAProvenancePredicate</code>/<code>attestProvenance</code>
to automatically derive default OIDC issuer URL from current execution
context <a
href="https://redirect.github.com/actions/toolkit/pull/1796">#1796</a></li>
</ul>
<h2>1.3.1</h2>
<ul>
<li>Fix bug with proxy support when retrieving JWKS for OIDC issuer <a
href="https://redirect.github.com/actions/toolkit/pull/1776">#1776</a></li>
</ul>
<h2>1.3.0</h2>
<ul>
<li>Dynamic construction of Sigstore API URLs <a
href="https://redirect.github.com/actions/toolkit/pull/1735">#1735</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/HEAD/packages/attest">compare
view</a></li>
</ul>
</details>
<br />
Updates `@actions/cache` from 5.0.1 to 6.0.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md"><code>@actions/cache</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>6.0.0</h2>
<ul>
<li><strong>Breaking change</strong>: Package is now ESM-only
<ul>
<li>CommonJS consumers must use dynamic <code>import()</code> instead of
<code>require()</code></li>
</ul>
</li>
</ul>
<h2>5.0.5</h2>
<ul>
<li>Bump <code>@actions/glob</code> to <code>0.5.1</code></li>
</ul>
<h2>5.0.4</h2>
<ul>
<li>Bump <code>@actions/http-client</code> to <code>3.0.2</code></li>
</ul>
<h2>5.0.3</h2>
<p>Prevent retries for rate limited cache operations <a
href="https://redirect.github.com/actions/toolkit/pull/2243">2243</a>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/HEAD/packages/cache">compare
view</a></li>
</ul>
</details>
<br />
Updates `@actions/core` from 2.0.1 to 2.0.3
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md"><code>@actions/core</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>2.0.3</h2>
<ul>
<li>Bump <code>@actions/http-client</code> to <code>3.0.2</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/HEAD/packages/core">compare
view</a></li>
</ul>
</details>
<br />
Updates `@actions/exec` from 2.0.0 to 3.0.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md"><code>@actions/exec</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>3.0.0</h2>
<ul>
<li><strong>Breaking change</strong>: Package is now ESM-only
<ul>
<li>CommonJS consumers must use dynamic <code>import()</code> instead of
<code>require()</code></li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/HEAD/packages/exec">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@actions/exec</code> since your
current version.</p>
</details>
<br />
Updates `@actions/github` from 6.0.1 to 9.0.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md"><code>@actions/github</code>'s
changelog</a>.</em></p>
<blockquote>
<h3>9.0.0</h3>
<ul>
<li><strong>Breaking change</strong>: Package is now ESM-only
<ul>
<li>CommonJS consumers must use dynamic <code>import()</code> instead of
<code>require()</code></li>
<li>Example: <code>const { getOctokit, context } = await
import('@actions/github')</code></li>
</ul>
</li>
<li>Fix TypeScript compilation by migrating to ESM, enabling proper
imports from <code>@octokit/core/types</code></li>
</ul>
<h3>8.0.1</h3>
<ul>
<li>Update <code>undici</code> to <code>6.23.0</code></li>
<li>Update <code>@actions/http-client</code> to <code>3.0.2</code></li>
</ul>
<h3>8.0.0</h3>
<ul>
<li>Update <a
href="https://github.com/octokit"><code>@octokit</code></a>
dependencies
<ul>
<li><code>@octokit/core</code> ^7.0.6</li>
<li><code>@octokit/plugin-paginate-rest</code> ^14.0.0</li>
<li><code>@octokit/plugin-rest-endpoint-methods</code> ^17.0.0</li>
<li><code>@octokit/request</code> ^10.0.7</li>
<li><code>@octokit/request-error</code> ^7.1.0</li>
</ul>
</li>
<li><strong>Breaking change</strong>: Minimum Node.js version is now 20
(previously 18)</li>
</ul>
<h3>7.0.0</h3>
<ul>
<li>Update to v3.0.1 of <code>@actions/http-client</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/HEAD/packages/github">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@actions/github</code> since your
current version.</p>
</details>
<br />
Updates `@actions/glob` from 0.5.0 to 0.6.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/glob/RELEASES.md"><code>@actions/glob</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>0.6.1</h2>
<ul>
<li>Fix a bad import for <code>minimatch</code></li>
</ul>
<h2>0.6.0</h2>
<ul>
<li><strong>Breaking change</strong>: Package is now ESM-only
<ul>
<li>CommonJS consumers must use dynamic <code>import()</code> instead of
<code>require()</code></li>
</ul>
</li>
</ul>
<h2>0.5.1</h2>
<ul>
<li>Bump <code>@actions/core</code> to <code>2.0.3</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/HEAD/packages/glob">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@actions/glob</code> since your
current version.</p>
</details>
<br />
Updates `@actions/http-client` from 3.0.0 to 3.0.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/http-client/RELEASES.md"><code>@actions/http-client</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>3.0.2</h2>
<ul>
<li>Bump <code>undici</code> from <code>5.28.5</code> to
<code>6.23.0</code></li>
</ul>
<h2>3.0.1</h2>
<ul>
<li>Add support for ACTIONS_ORCHESTRATION_ID in user-agent and default
user-agent <a
href="https://redirect.github.com/actions/toolkit/pull/2229">#2229</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/HEAD/packages/http-client">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@actions/http-client</code> since
your current version.</p>
</details>
<br />
Updates `@actions/io` from 2.0.0 to 3.0.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md"><code>@actions/io</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>3.0.2</h2>
<ul>
<li>Fix: update lock file version</li>
</ul>
<h2>3.0.1</h2>
<ul>
<li>Fix: export <code>@actions/io/lib/io-util</code></li>
</ul>
<h2>3.0.0</h2>
<ul>
<li><strong>Breaking change</strong>: Package is now ESM-only
<ul>
<li>CommonJS consumers must use dynamic <code>import()</code> instead of
<code>require()</code></li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/HEAD/packages/io">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@actions/io</code> since your
current version.</p>
</details>
<br />
Updates `@actions/tool-cache` from 2.0.2 to 4.0.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/toolkit/blob/main/packages/tool-cache/RELEASES.md"><code>@actions/tool-cache</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>4.0.0</h2>
<ul>
<li><strong>Breaking change</strong>: Package is now ESM-only
<ul>
<li>CommonJS consumers must use dynamic <code>import()</code> instead of
<code>require()</code></li>
</ul>
</li>
</ul>
<h3>3.0.1</h3>
<ul>
<li>Bump <code>@actions/http-client</code> to <code>3.0.2</code></li>
</ul>
<h3>3.0.0</h3>
<ul>
<li>Update to v2.0.1 of <code>@actions/core</code></li>
<li>Update to v2.0.0 of <code>@actions/exec</code></li>
<li>Update to v3.0.1 of <code>@actions/http-client</code></li>
<li>Update to v2.0.0 of <code>@actions/io</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/actions/toolkit/commits/@actions/[email protected]/packages/tool-cache">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@actions/tool-cache</code> since
your current version.</p>
</details>
<br />
Updates `@typescript-eslint/eslint-plugin` from 8.51.0 to 8.54.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>v8.54.0</h2>
<h2>8.54.0 (2026-01-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods
rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li>
<li><strong>scope-manager:</strong> support ScopeManager#addGlobals (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914">#11914</a>)</li>
<li><strong>typescript-estree:</strong> add shortcut methods to
ParserServicesWithTypeInformation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
private destructured class member is defined but used (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
check both base constraint and actual type for non-null assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li>
<li><strong>scope-manager:</strong> fix catch clause scopes
<code>def.name</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li>
<li><strong>scope-manager:</strong> prevent misidentification of
<code>"use strict"</code> directives (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995">#11995</a>)</li>
<li><strong>utils:</strong> handle missing <code>FlatESLint</code> and
<code>LegacyESLint</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958">#11958</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@bradzacher</code></a></li>
<li>fnx <a
href="https://github.com/DMartens"><code>@DMartens</code></a></li>
<li>Francesco Trotta</li>
<li>Josh Goldberg</li>
<li>MinJae <a
href="https://github.com/Ju-MINJAE"><code>@Ju-MINJAE</code></a></li>
<li>Minyeong Kim <a
href="https://github.com/minyeong981"><code>@minyeong981</code></a></li>
<li>overlookmotel</li>
<li>Yuya Yoshioka <a
href="https://github.com/YuyaYoshioka"><code>@YuyaYoshioka</code></a></li>
<li>김현수 <a
href="https://github.com/Kimsoo0119"><code>@Kimsoo0119</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>v8.53.1</h2>
<h2>8.53.1 (2026-01-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-indexed-object-style]
skip fixer if interface is a default export (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951">#11951</a>)</li>
<li><strong>utils:</strong> make RuleCreator root defaultOptions
optional (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956">#11956</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Cameron</li>
<li>Yukihiro Hasegawa <a
href="https://github.com/y-hsgw"><code>@y-hsgw</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>v8.53.0</h2>
<h2>8.53.0 (2026-01-12)</h2>
<h3>🚀 Features</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>8.54.0 (2026-01-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods
rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li>
<li><strong>typescript-estree:</strong> add shortcut methods to
ParserServicesWithTypeInformation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
check both base constraint and actual type for non-null assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li>
<li><strong>deps:</strong> update dependency prettier to v3.8.0 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991">#11991</a>)</li>
<li><strong>scope-manager:</strong> fix catch clause scopes
<code>def.name</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
private destructured class member is defined but used (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@bradzacher</code></a></li>
<li>Josh Goldberg</li>
<li>MinJae <a
href="https://github.com/Ju-MINJAE"><code>@Ju-MINJAE</code></a></li>
<li>Minyeong Kim <a
href="https://github.com/minyeong981"><code>@minyeong981</code></a></li>
<li>overlookmotel</li>
<li>Yuya Yoshioka <a
href="https://github.com/YuyaYoshioka"><code>@YuyaYoshioka</code></a></li>
<li>김현수 <a
href="https://github.com/Kimsoo0119"><code>@Kimsoo0119</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.53.1 (2026-01-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>utils:</strong> make RuleCreator root defaultOptions
optional (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956">#11956</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-indexed-object-style]
skip fixer if interface is a default export (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951">#11951</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Cameron</li>
<li>Yukihiro Hasegawa <a
href="https://github.com/y-hsgw"><code>@y-hsgw</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.53.0 (2026-01-12)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add rule [strict-void-return] (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707">#9707</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unused-vars] add a fixer to
remove unused imports (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922">#11922</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix
false positive for parameters corresponding to a rest parameter (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916">#11916</a>)</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/d423e57622e1c8e789a1b84109d1ab2c15497507"><code>d423e57</code></a>
chore(release): publish 8.54.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e"><code>80e33ff</code></a>
feat(eslint-plugin-internal): add prefer-tsutils-methods rule (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974">#11974</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19"><code>ec4f73a</code></a>
feat(typescript-estree): add shortcut methods to
ParserServicesWithTypeInform...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496"><code>d32f909</code></a>
test(eslint-plugin): skip rules tests in windows ci (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988">#11988</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab"><code>17fa993</code></a>
test(eslint-plugin): improve vitest performance with isolate: false (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754">#11754</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052"><code>1c66ab4</code></a>
fix(eslint-plugin): [no-unnecessary-type-assertion] check both base
constrain...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495"><code>aaa7ca2</code></a>
fix(deps): update dependency prettier to v3.8.0 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991">#11991</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb"><code>d50aa18</code></a>
fix(scope-manager): fix catch clause scopes <code>def.name</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982">#11982</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c"><code>4c0b379</code></a>
fix(eslint-plugin): [no-unused-private-class-members] private
destructured cl...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6"><code>9940e53</code></a>
chore(release): publish 8.53.1</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />
Updates `@typescript-eslint/parser` from 8.51.0 to 8.54.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>v8.54.0</h2>
<h2>8.54.0 (2026-01-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods
rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li>
<li><strong>scope-manager:</strong> support ScopeManager#addGlobals (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914">#11914</a>)</li>
<li><strong>typescript-estree:</strong> add shortcut methods to
ParserServicesWithTypeInformation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
private destructured class member is defined but used (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
check both base constraint and actual type for non-null assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li>
<li><strong>scope-manager:</strong> fix catch clause scopes
<code>def.name</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li>
<li><strong>scope-manager:</strong> prevent misidentification of
<code>"use strict"</code> directives (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995">#11995</a>)</li>
<li><strong>utils:</strong> handle missing <code>FlatESLint</code> and
<code>LegacyESLint</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958">#11958</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@bradzacher</code></a></li>
<li>fnx <a
href="https://github.com/DMartens"><code>@DMartens</code></a></li>
<li>Francesco Trotta</li>
<li>Josh Goldberg</li>
<li>MinJae <a
href="https://github.com/Ju-MINJAE"><code>@Ju-MINJAE</code></a></li>
<li>Minyeong Kim <a
href="https://github.com/minyeong981"><code>@minyeong981</code></a></li>
<li>overlookmotel</li>
<li>Yuya Yoshioka <a
href="https://github.com/YuyaYoshioka"><code>@YuyaYoshioka</code></a></li>
<li>김현수 <a
href="https://github.com/Kimsoo0119"><code>@Kimsoo0119</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>v8.53.1</h2>
<h2>8.53.1 (2026-01-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-indexed-object-style]
skip fixer if interface is a default export (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951">#11951</a>)</li>
<li><strong>utils:</strong> make RuleCreator root defaultOptions
optional (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956">#11956</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Cameron</li>
<li>Yukihiro Hasegawa <a
href="https://github.com/y-hsgw"><code>@y-hsgw</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>v8.53.0</h2>
<h2>8.53.0 (2026-01-12)</h2>
<h3>🚀 Features</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>8.54.0 (2026-01-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://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.53.1 (2026-01-19)</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://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.53.0 (2026-01-12)</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://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.52.0 (2026-01-05)</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://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/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/d423e57622e1c8e789a1b84109d1ab2c15497507"><code>d423e57</code></a>
chore(release): publish 8.54.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6"><code>9940e53</code></a>
chore(release): publish 8.53.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97"><code>3021ede</code></a>
chore(release): publish 8.53.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e"><code>9ddd571</code></a>
chore(release): publish 8.52.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8"><code>95c7c73</code></a>
chore: update deps to latest minor/patch (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921">#11921</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />
Updates `canvas` from 3.2.0 to 3.2.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Automattic/node-canvas/releases">canvas's
releases</a>.</em></p>
<blockquote>
<h2>v3.2.1</h2>
<h1>3.2.1</h1>
<ul>
<li>Fix error message HTTP response status code in image src setter</li>
<li><code>roundRect()</code> shape incorrect when radii were large
relative to rectangle size (<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2400">#2400</a>)</li>
<li>Reject loadImage when src is null or invalid (<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2304">#2304</a>)</li>
<li>Fix compilation on GCC 15 by including <!-- raw HTML omitted --> (<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2545">#2545</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Automattic/node-canvas/blob/master/CHANGELOG.md">canvas's
changelog</a>.</em></p>
<blockquote>
<h1>3.2.1</h1>
<ul>
<li>Fix error message HTTP response status code in image src setter</li>
<li><code>roundRect()</code> shape incorrect when radii were large
relative to rectangle size (<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2400">#2400</a>)</li>
<li>Reject loadImage when src is null or invalid (<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2304">#2304</a>)</li>
<li>Fix compilation on GCC 15 by including <!-- raw HTML omitted --> (<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2545">#2545</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Automattic/node-canvas/commit/41adf083176071e82d4049c77e74c3d42dd9e6e6"><code>41adf08</code></a>
v3.2.1</li>
<li><a
href="https://github.com/Automattic/node-canvas/commit/f2c570d6e12fa3667148b4c7a6e6211b9051646c"><code>f2c570d</code></a>
Fix compilation on GCC 15 by including <cstdint> (<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2545">#2545</a>)
(<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2546">#2546</a>)</li>
<li><a
href="https://github.com/Automattic/node-canvas/commit/7f34c9bec84c9637b3dec216ae7f4a83a8022fdf"><code>7f34c9b</code></a>
Fix error message HTTP response status code in image src setter (<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2532">#2532</a>)</li>
<li><a
href="https://github.com/Automattic/node-canvas/commit/616859b50294d859d6d59929a766afe4e4f43ec9"><code>616859b</code></a>
fix: reject loadImage when src is null or invalid (<a
href="https://redirect.github.com/Automattic/node-canvas/issues/2518">#2518</a>)</li>
<li><a
href="https://github.com/Automattic/node-canvas/commit/418f555e1645a2d0fc7e0a9e86265c69c7ddbfde"><code>418f555</code></a>
bug: incorrect roundRect() with large radii</li>
<li>See full diff in <a
href="https://github.com/Automattic/node-canvas/compare/v3.2.0...v3.2.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint-plugin-prettier` from 5.5.4 to 5.5.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/eslint-plugin-prettier/releases">eslint-plugin-prettier's
releases</a>.</em></p>
<blockquote>
<h2>v5.5.5</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/772">#772</a>
<a
href="https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c"><code>7264ed0</code></a>
Thanks <a href="https://github.com/BPScott"><code>@BPScott</code></a>!
- Bump prettier-linter-helpers dependency to v1.0.1</p>
</li>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776">#776</a>
<a
href="https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b"><code>77651a3</code></a>
Thanks <a href="https://github.com/aswils"><code>@aswils</code></a>! -
fix: bump synckit for yarn PnP ESM issue</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md">eslint-plugin-prettier's
changelog</a>.</em></p>
<blockquote>
<h2>5.5.5</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/772">#772</a>
<a
href="https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c"><code>7264ed0</code></a>
Thanks <a href="https://github.com/BPScott"><code>@BPScott</code></a>!
- Bump prettier-linter-helpers dependency to v1.0.1</p>
</li>
<li>
<p><a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/776">#776</a>
<a
href="https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b"><code>77651a3</code></a>
Thanks <a href="https://github.com/aswils"><code>@aswils</code></a>! -
fix: bump synckit for yarn PnP ESM issue</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/e2c154a7214d4548dad225a56ee1e333d6389b66"><code>e2c154a</code></a>
chore: release eslint-plugin-prettier (<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/773">#773</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/6795c1abf6dc9949da8681b05ec31d323794d00c"><code>6795c1a</code></a>
build(deps): Bump the actions group across 1 directory with 2 updates
(<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/774">#774</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/77651a33cd16fd4c50b7346971990b900a42408b"><code>77651a3</code></a>
fix: bump synckit for yarn PnP ESM issue (<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/776">#776</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/7264ed0a6cf47fc36befed32f459e7d875f5992c"><code>7264ed0</code></a>
chore: bump prettier-linter-helpers to v1.0.1 (<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/772">#772</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/e11a5b7e71f41b3238da944ba1ee84f7f518a4f4"><code>e11a5b7</code></a>
build(deps): Bump the actions group across 1 directory with 3 updates
(<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/769">#769</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/befda88381335cd5491d2aaa16b67350ba3cc602"><code>befda88</code></a>
ci: enable trusted publishing (<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/757">#757</a>)</li>
<li>See full diff in <a
href="https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.4...v5.5.5">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for eslint-plugin-prettier since your current
version.</p>
</details>
<br />
Updates `globals` from 16.5.0 to 17.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sindresorhus/globals/releases">globals's
releases</a>.</em></p>
<blockquote>
<h2>v17.3.0</h2>
<ul>
<li>Update globals (2026-02-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/336">#336</a>)
295fba9</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0">https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0</a></p>
<h2>v17.2.0</h2>
<ul>
<li><code>jasmine</code>: Add <code>throwUnless</code> and
<code>throwUnlessAsync</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/335">#335</a>)
97f23a7</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0">https://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0</a></p>
<h2>v17.1.0</h2>
<ul>
<li>Add <code>webpack</code> and <code>rspack</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/333">#333</a>)
65cae73</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0">https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0</a></p>
<h2>v17.0.0</h2>
<h3>Breaking</h3>
<ul>
<li>Split <code>audioWorklet</code> environment from
<code>browser</code> (<a
href="https://redirect.github.com/sindresorhus/globals/issues/320">#320</a>)
7bc293e</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Update globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/329">#329</a>)
ebe1063</li>
<li>Get all browser globals from both <code>chrome</code> and
<code>firefox</code> (<a
href="https://redirect.github.com/sindresorhus/globals/issues/321">#321</a>)
59ceff8</li>
<li>Add <code>bunBuiltin</code> environment (<a
href="https://redirect.github.com/sindresorhus/globals/issues/324">#324</a>)
1bc6e3b</li>
<li>Add <code>denoBuiltin</code> environment (<a
href="https://redirect.github.com/sindresorhus/globals/issues/324">#324</a>)
1bc6e3b</li>
<li>Add <code>paintWorklet</code> environment (<a
href="https://redirect.github.com/sindresorhus/globals/issues/323">#323</a>)
4b78f56</li>
<li>Add <code>sharedWorker</code> environment (<a
href="https://redirect.github.com/sindresorhus/globals/issues/322">#322</a>)
4a02a85</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0">https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sindresorhus/globals/commit/5edc6020698a76964b0fa17cb604f4484451143b"><code>5edc602</code></a>
17.3.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/295fba929adf8b44f945688233778a57ff754368"><code>295fba9</code></a>
Update globals (2026-02-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/336">#336</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/8176ac7290e6eb0be1403b80a4184651c4cd95f6"><code>8176ac7</code></a>
17.2.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/97f23a759b37c2b6c30845cdc5172fd862d5c5e2"><code>97f23a7</code></a>
<code>jasmine</code>: Add <code>throwUnless</code> and
<code>throwUnlessAsync</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/335">#335</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/7a2f3546a195b67ee07d76acce39499d34b4c8fe"><code>7a2f354</code></a>
17.1.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/65cae7345cd365d2b0ea26958b545644aea5a6df"><code>65cae73</code></a>
Add <code>webpack</code> and <code>rspack</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/333">#333</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/3efe5aad90231cee41c8caea7b987706390f889b"><code>3efe5aa</code></a>
Remove script transform (<a
href="https://redirect.github.com/sindresorhus/globals/issues/332">#332</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b"><code>bb89b18</code></a>
17.0.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03"><code>ebe1063</code></a>
Update globals (2026-01-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/329">#329</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c"><code>e3d8da3</code></a>
Revert "Automate script for <code>paintWorklet</code> environment
(<a
href="https://redirect.github.com/sindresorhus/globals/issues/325">#325</a>)"
(<a
href="https://redirect.github.com/sindresorhus/globals/issues/328">#328</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sindresorhus/globals/compare/v16.5.0...v17.3.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `prettier` from 3.7.4 to 3.8.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.8.1</h2>
<ul>
<li>Include available <code>printers</code> in plugin type declarations
(<a
href="https://redirect.github.com/prettier/prettier/pull/18706">#18706</a>
by <a href="https://github.com/porada"><code>@porada</code></a>)</li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381">Changelog</a></p>
<h2>3.8.0</h2>
<ul>
<li>Support Angular v21.1</li>
</ul>
<p><a
href="https://github.com/prettier/prettier/compare/3.7.4...3.8.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2026/01/14/3.8.0">Release note
"Prettier 3.8: Support for Angular v21.1"</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.8.1</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.8.0...3.8.1">diff</a></p>
<h4>Include available <code>printers</code> in plugin type declarations
(<a
href="https://redirect.github.com/prettier/prettier/pull/18706">#18706</a>
by <a href="https://github.com/porada"><code>@porada</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="ts"><code>// Input
import * as prettierPluginEstree from
"prettier/plugins/estree";
<p>// Prettier 3.8.0
// Property 'printers' does not exist on type 'typeof
import("prettier/plugins/estree")'. ts(2339)
prettierPluginEstree.printers.estree; //=> any</p>
<p>// Prettier 3.8.1
prettierPluginEstree.printers.estree; //=> Printer
prettierPluginEstree.printers["estree-json"]; //=> Printer
</code></pre></p>
<h1>3.8.0</h1>
<p><a
href="https://github.com/prettier…2 files changed
Lines changed: 1147 additions & 853 deletions
0 commit comments