Skip to content

Commit eed5c82

Browse files
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&amp;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 &quot;@&quot; 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>&quot;use strict&quot;</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>&quot;use strict&quot;</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 &lt;cstdint&gt; (<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 &quot;Automate script for <code>paintWorklet</code> environment (<a href="https://redirect.github.com/sindresorhus/globals/issues/325">#325</a>)&quot; (<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 &quot;Prettier 3.8: Support for Angular v21.1&quot;</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 &quot;prettier/plugins/estree&quot;; <p>// Prettier 3.8.0 // Property 'printers' does not exist on type 'typeof import(&quot;prettier/plugins/estree&quot;)'. ts(2339) prettierPluginEstree.printers.estree; //=&gt; any</p> <p>// Prettier 3.8.1 prettierPluginEstree.printers.estree; //=&gt; Printer prettierPluginEstree.printers[&quot;estree-json&quot;]; //=&gt; Printer </code></pre></p> <h1>3.8.0</h1> <p><a href="https://github.com/prettier…
2 parents 138f0ae + 4b1db34 commit eed5c82

2 files changed

Lines changed: 1147 additions & 853 deletions

File tree

0 commit comments

Comments
 (0)