{"id":12817,"name":"universal-user-agent","ecosystem":"npm","repository_url":"https://github.com/gr2m/universal-user-agent","issues_count":24,"created_at":"2025-06-06T23:20:26.219Z","updated_at":"2025-06-06T23:20:26.219Z","purl":"pkg:npm/universal-user-agent","metadata":{"id":2503188,"name":"universal-user-agent","ecosystem":"npm","description":"Get a user agent string across all JavaScript Runtime Environments","homepage":"https://github.com/gr2m/universal-user-agent#readme","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/gr2m/universal-user-agent","keywords_array":[],"namespace":null,"versions_count":16,"first_release_published_at":"2018-09-17T23:53:44.640Z","latest_release_published_at":"2025-05-12T03:35:01.466Z","latest_release_number":"7.0.3","last_synced_at":"2025-06-04T07:24:40.793Z","created_at":"2022-04-10T02:43:16.451Z","updated_at":"2025-06-04T07:24:52.534Z","registry_url":"https://www.npmjs.com/package/universal-user-agent","install_command":"npm install universal-user-agent","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"7.0.3","release-6.x":"6.0.1"}},"repo_metadata":{"id":44929218,"uuid":"149198637","full_name":"gr2m/universal-user-agent","owner":"gr2m","description":"Get a user agent string in both browser and node","archived":false,"fork":false,"pushed_at":"2025-05-12T03:34:58.000Z","size":940,"stargazers_count":21,"open_issues_count":0,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-31T03:50:37.225Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gr2m.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"gr2m"}},"created_at":"2018-09-17T22:59:45.000Z","updated_at":"2025-05-20T08:00:47.000Z","dependencies_parsed_at":"2024-11-05T19:03:58.203Z","dependency_job_id":"9a3b4548-d05d-42e3-877c-e01718cbbce8","html_url":"https://github.com/gr2m/universal-user-agent","commit_stats":{"total_commits":106,"total_committers":6,"mean_commits":"17.666666666666668","dds":0.6698113207547169,"last_synced_commit":"9f94fd0c4b484e160fce38008aef1c86abaf3dd0"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gr2m","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257920973,"owners_count":22623408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"gr2m","name":"Gregor Martynus","uuid":"39992","kind":"user","description":"Staff Engineer at @GitHub","email":"","website":"https://dev.to/gr2m","location":"Los Angeles","twitter":"gr2m","company":"@github @octokit @octoherd @probot @nock @semantic-release @AllContributors","icon_url":"https://avatars.githubusercontent.com/u/39992?u=1ee38610bb2d8a082b3e84db7ecacf78149d061b\u0026v=4","repositories_count":505,"last_synced_at":"2024-10-29T17:10:24.699Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"gr2m"}},"html_url":"https://github.com/gr2m","funding_links":["https://github.com/sponsors/gr2m"],"total_stars":3182,"followers":1532,"following":6,"created_at":"2022-11-02T16:25:20.838Z","updated_at":"2024-10-29T17:10:24.699Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gr2m","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gr2m/repositories"},"tags":[{"name":"v7.0.3","sha":"14e67156e17dbde96660b6e98b64d673ffaaab56","kind":"commit","published_at":"2025-05-12T03:34:26.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v7.0.3","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v7.0.3/manifests"},{"name":"v6.0.1","sha":"8619fad6d942b360fbc95fc2fe1cabaaf3a0eb4f","kind":"commit","published_at":"2023-11-04T22:28:23.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v6.0.1","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v6.0.1/manifests"},{"name":"v7.0.2","sha":"5a47b8663722f30dc33d965fb9b94d3154eca1fb","kind":"commit","published_at":"2023-09-18T18:46:40.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v7.0.2","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"f983e515cbbd26ab106d27df2cada5246307b0c4","kind":"commit","published_at":"2022-09-21T20:05:53.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v7.0.1","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"bd765c9d6dddcc53a274bd41cd8706d4fbfc655e","kind":"commit","published_at":"2021-09-16T04:41:52.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v7.0.0","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v7.0.0/manifests"},{"name":"v6.0.0","sha":"a52f68818026142a08c3b0b83f90faa6ec993972","kind":"commit","published_at":"2020-07-16T19:45:23.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v6.0.0","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v6.0.0/manifests"},{"name":"v5.0.0","sha":"8b5a63f4ca2af4d74252d3c5b3b27b11b7b696db","kind":"commit","published_at":"2020-02-21T19:08:56.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v5.0.0","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v5.0.0/manifests"},{"name":"v4.0.1","sha":"d45e9dd24608ca0bf84fbb66d47871ebd391a124","kind":"commit","published_at":"2020-02-21T18:55:26.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v4.0.1","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"d671405f5c3fc9922a7f61468d8ec694866825a4","kind":"commit","published_at":"2019-09-03T15:48:24.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v4.0.0","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v4.0.0/manifests"},{"name":"v3.0.0","sha":"908810842c948e3550df828b7b5c583aabf6a3b5","kind":"commit","published_at":"2019-07-12T17:20:22.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v3.0.0","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v3.0.0/manifests"},{"name":"v2.1.0","sha":"f75c2e95a2be80dcd82c67716e3f8c7c1ba4513e","kind":"commit","published_at":"2019-05-08T17:31:10.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v2.1.0","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"823bf897d4bd28ae6794508eca1be35d9d9d536b","kind":"commit","published_at":"2019-01-10T20:20:12.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v2.0.3","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"be60b379470944e1954fba96a7de0d4ea8ace631","kind":"commit","published_at":"2018-11-20T15:26:35.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v2.0.2","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"4f3bcfe6f96cc2d9693fd953d785eefc6d12e441","kind":"commit","published_at":"2018-09-19T23:28:09.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v2.0.1","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"868c6acab7c00c775ab8d90b3dfe7a470e5e91cc","kind":"commit","published_at":"2018-09-19T17:52:54.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v2.0.0","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"bf203990522a44e1ed0e1d1743697c36667a1109","kind":"commit","published_at":"2018-09-17T23:47:10.000Z","download_url":"https://codeload.github.com/gr2m/universal-user-agent/tar.gz/v1.0.0","html_url":"https://github.com/gr2m/universal-user-agent/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gr2m%2Funiversal-user-agent/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-06-04T07:24:52.534Z","dependent_packages_count":437,"downloads":55498261,"downloads_period":"last-month","dependent_repos_count":207272,"rankings":{"downloads":0.04468387799110922,"dependent_repos_count":0.07359697551476813,"dependent_packages_count":0.1283840097428377,"stargazers_count":8.04753577380752,"forks_count":5.1961724086287,"docker_downloads_count":0.19598480310071068,"average":2.281059641464274},"purl":"pkg:npm/universal-user-agent","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/universal-user-agent","docker_dependents_count":1559,"docker_downloads_count":143303685,"usage_url":"https://repos.ecosyste.ms/usage/npm/universal-user-agent","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/universal-user-agent/dependencies","status":null,"funding_links":["https://github.com/sponsors/gr2m"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/universal-user-agent/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/universal-user-agent/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/universal-user-agent/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/universal-user-agent/related_packages","maintainers":[{"uuid":"gr2m","login":"gr2m","name":null,"email":"gregor@martynus.net","url":null,"packages_count":339,"html_url":"https://www.npmjs.com/~gr2m","role":null,"created_at":"2022-11-20T00:44:24.720Z","updated_at":"2022-11-20T00:44:24.720Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gr2m/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5007761,"maintainers_count":1013018,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":15,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3859317069","node_id":"PR_kwDOD4N-F86_ia2S","number":764,"state":"closed","title":"build(deps): bump the deps group with 106 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-27T08:00:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T07:59:06.000Z","updated_at":"2026-01-27T08:00:10.000Z","time_to_close":60,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"deps","update_count":106,"packages":[{"name":"@actions/github","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/actions/toolkit"},{"name":"@octokit/endpoint","old_version":"9.0.6","new_version":"11.0.2","repository_url":"https://github.com/octokit/endpoint.js"},{"name":"@octokit/openapi-types","old_version":"20.0.0","new_version":"27.0.0","repository_url":"https://github.com/octokit/openapi-types.ts"},{"name":"@octokit/request-error","old_version":"5.1.1","new_version":"7.1.0","repository_url":"https://github.com/octokit/request-error.js"},{"name":"@octokit/types","old_version":"12.6.0","new_version":"16.0.0","repository_url":"https://github.com/octokit/types.ts"},{"name":"universal-user-agent","old_version":"6.0.1","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"},{"name":"@babel/code-frame","old_version":"7.24.7","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.24.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"ansi-styles","old_version":"3.2.1","new_version":"4.3.0","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"chalk","old_version":"2.4.2","new_version":"4.1.2","repository_url":"https://github.com/chalk/chalk"},{"name":"has-flag","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/has-flag"},{"name":"supports-color","old_version":"5.5.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/supports-color"},{"name":"@eslint-community/eslint-utils","old_version":"4.4.1","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.11.0","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@humanwhocodes/object-schema","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/humanwhocodes/object-schema"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/source-map","old_version":"0.3.6","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@octokit/auth-token","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/octokit/auth-token.js"},{"name":"@octokit/core","old_version":"5.2.2","new_version":"7.0.6","repository_url":"https://github.com/octokit/core.js"},{"name":"@octokit/graphql","old_version":"7.1.1","new_version":"9.0.3","repository_url":"https://github.com/octokit/graphql.js"},{"name":"@octokit/plugin-paginate-rest","old_version":"9.2.2","new_version":"14.0.0","repository_url":"https://github.com/octokit/plugin-paginate-rest.js"},{"name":"@octokit/plugin-rest-endpoint-methods","old_version":"10.4.1","new_version":"17.0.0","repository_url":"https://github.com/octokit/plugin-rest-endpoint-methods.js"},{"name":"@pkgr/core","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tsconfig/node10","old_version":"1.0.8","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node12","old_version":"1.0.9","new_version":"1.0.11","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node14","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node16","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/eslint","old_version":"8.56.5","new_version":"8.56.12","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.6","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/istanbul-lib-coverage","old_version":"2.0.4","new_version":"2.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinonjs__fake-timers","old_version":"8.1.2","new_version":"15.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"glob","old_version":"7.2.0","new_version":"7.2.3","repository_url":"https://github.com/isaacs/node-glob"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"array.prototype.findlastindex","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/es-shims/Array.prototype.findLastIndex"},{"name":"before-after-hook","old_version":"2.2.3","new_version":"4.0.0","repository_url":"https://github.com/gr2m/before-after-hook"},{"name":"browserslist","old_version":"4.24.4","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind-apply-helpers","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/call-bind-apply-helpers"},{"name":"call-bound","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/ljharb/call-bound"},{"name":"caniuse-lite","old_version":"1.0.30001696","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"color-convert","old_version":"1.9.3","new_version":"2.0.1","repository_url":"https://github.com/Qix-/color-convert"},{"name":"color-name","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/colorjs/color-name"},{"name":"core-js-compat","old_version":"3.40.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"default-browser","old_version":"5.2.1","new_version":"5.4.0","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"default-browser-id","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sindresorhus/default-browser-id"},{"name":"electron-to-chromium","old_version":"1.5.90","new_version":"1.5.279","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"env-editor","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/sindresorhus/env-editor"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"es-abstract","old_version":"1.23.9","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-module-lexer","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-shim-unscopables","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/ljharb/es-shim-unscopables"},{"name":"eslint","old_version":"8.57.0","new_version":"8.57.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"9.1.2","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-n","old_version":"17.15.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"esm-utils","old_version":"4.3.0","new_version":"4.4.2","repository_url":"https://github.com/fisker/esm-utils"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fast-diff","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/jhchen/fast-diff"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.13.0","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"find-up-simple","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/sindresorhus/find-up-simple"},{"name":"flat-cache","old_version":"3.0.4","new_version":"3.2.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flatted","old_version":"3.2.4","new_version":"3.3.3","repository_url":"https://github.com/WebReflection/flatted"},{"name":"for-each","old_version":"0.3.4","new_version":"0.3.5","repository_url":"https://github.com/Raynos/for-each"},{"name":"foreground-child","old_version":"3.1.1","new_version":"3.3.1","repository_url":"https://github.com/tapjs/foreground-child"},{"name":"get-east-asian-width","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"get-intrinsic","old_version":"1.2.7","new_version":"1.3.0","repository_url":"https://github.com/ljharb/get-intrinsic"},{"name":"get-tsconfig","old_version":"4.10.0","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"import-fresh","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/sindresorhus/import-fresh"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"irregular-plurals","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/sindresorhus/irregular-plurals"},{"name":"is-boolean-object","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/inspect-js/is-boolean-object"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"is-weakref","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/inspect-js/is-weakref"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jackspeak","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/isaacs/jackspeak"},{"name":"loader-runner","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/webpack/loader-runner"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"obj-props","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/dustinspecker/obj-props"},{"name":"object-inspect","old_version":"1.13.3","new_version":"1.13.4","repository_url":"https://github.com/inspect-js/object-inspect"},{"name":"open","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/sindresorhus/open"},{"name":"open-editor","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/open-editor"},{"name":"optionator","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/gkz/optionator"},{"name":"package-json-from-dist","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/isaacs/package-json-from-dist"},{"name":"possible-typed-array-names","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/ljharb/possible-typed-array-names"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"reusify","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/mcollina/reusify"},{"name":"run-applescript","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/run-applescript"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"supports-hyperlinks","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/chalk/supports-hyperlinks"},{"name":"synckit","old_version":"0.9.1","new_version":"0.9.3","repository_url":"https://github.com/un-ts/synckit"},{"name":"terser","old_version":"5.37.0","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"terser-webpack-plugin","old_version":"5.3.11","new_version":"5.3.16","repository_url":"https://github.com/webpack/terser-webpack-plugin"},{"name":"ts-api-utils","old_version":"1.3.0","new_version":"1.4.3","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"universal-github-app-jwt","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/gr2m/universal-github-app-jwt"},{"name":"update-browserslist-db","old_version":"1.1.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"url-or-path","old_version":"2.3.0","new_version":"2.6.1","repository_url":"https://github.com/fisker/url-or-path"},{"name":"v8-to-istanbul","old_version":"9.0.1","new_version":"9.3.0","repository_url":"https://github.com/istanbuljs/v8-to-istanbul"},{"name":"watchpack","old_version":"2.4.2","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack","old_version":"5.97.1","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-sources","old_version":"3.2.3","new_version":"3.3.3","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"which-typed-array","old_version":"1.1.18","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"yoctocolors","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the deps group with 106 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github) | `7.0.0` | `8.0.0` |\n| [@octokit/endpoint](https://github.com/octokit/endpoint.js) | `9.0.6` | `11.0.2` |\n| [@octokit/openapi-types](https://github.com/octokit/openapi-types.ts/tree/HEAD/packages/openapi-types) | `20.0.0` | `27.0.0` |\n| [@octokit/request-error](https://github.com/octokit/request-error.js) | `5.1.1` | `7.1.0` |\n| [@octokit/types](https://github.com/octokit/types.ts) | `12.6.0` | `16.0.0` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `6.0.1` | `7.0.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.24.7` | `7.28.6` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.24.7` | `7.28.5` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `3.2.1` | `4.3.0` |\n| [chalk](https://github.com/chalk/chalk) | `2.4.2` | `4.1.2` |\n| [has-flag](https://github.com/sindresorhus/has-flag) | `3.0.0` | `4.0.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `5.5.0` | `7.2.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.4.1` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.11.0` | `4.12.2` |\n| [@humanwhocodes/object-schema](https://github.com/humanwhocodes/object-schema) | `2.0.2` | `2.0.3` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.6` | `0.3.11` |\n| [@octokit/auth-token](https://github.com/octokit/auth-token.js) | `4.0.0` | `6.0.0` |\n| [@octokit/core](https://github.com/octokit/core.js) | `5.2.2` | `7.0.6` |\n| [@octokit/graphql](https://github.com/octokit/graphql.js) | `7.1.1` | `9.0.3` |\n| [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js) | `9.2.2` | `14.0.0` |\n| [@octokit/plugin-rest-endpoint-methods](https://github.com/octokit/plugin-rest-endpoint-methods.js) | `10.4.1` | `17.0.0` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.1.1` | `0.1.2` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.8` | `1.0.12` |\n| [@tsconfig/node12](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.9` | `1.0.11` |\n| [@tsconfig/node14](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.1` | `1.0.3` |\n| [@tsconfig/node16](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.2` | `1.0.4` |\n| [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) | `8.56.5` | `8.56.12` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.6` | `1.0.8` |\n| [@types/istanbul-lib-coverage](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/istanbul-lib-coverage) | `2.0.4` | `2.0.6` |\n| [@types/sinonjs__fake-timers](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinonjs__fake-timers) | `8.1.2` | `15.0.1` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.2.0` | `1.3.0` |\n| [glob](https://github.com/isaacs/node-glob) | `7.2.0` | `7.2.3` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [array.prototype.findlastindex](https://github.com/es-shims/Array.prototype.findLastIndex) | `1.2.5` | `1.2.6` |\n| [before-after-hook](https://github.com/gr2m/before-after-hook) | `2.2.3` | `4.0.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.24.4` | `4.28.1` |\n| [call-bind-apply-helpers](https://github.com/ljharb/call-bind-apply-helpers) | `1.0.1` | `1.0.2` |\n| [call-bound](https://github.com/ljharb/call-bound) | `1.0.3` | `1.0.4` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001696` | `1.0.30001766` |\n| [color-convert](https://github.com/Qix-/color-convert) | `1.9.3` | `2.0.1` |\n| [color-name](https://github.com/colorjs/color-name) | `1.1.3` | `1.1.4` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.40.0` | `3.48.0` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.2.1` | `5.4.0` |\n| [default-browser-id](https://github.com/sindresorhus/default-browser-id) | `5.0.0` | `5.0.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.90` | `1.5.279` |\n| [env-editor](https://github.com/sindresorhus/env-editor) | `1.1.0` | `1.3.0` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.23.9` | `1.24.1` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `1.6.0` | `1.7.0` |\n| [es-shim-unscopables](https://github.com/ljharb/es-shim-unscopables) | `1.0.2` | `1.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `8.57.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.15.1` | `17.23.2` |\n| [esm-utils](https://github.com/fisker/esm-utils) | `4.3.0` | `4.4.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fast-diff](https://github.com/jhchen/fast-diff) | `1.2.0` | `1.3.0` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.13.0` | `1.20.1` |\n| [find-up-simple](https://github.com/sindresorhus/find-up-simple) | `1.0.0` | `1.0.1` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.0.4` | `3.2.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.2.4` | `3.3.3` |\n| [for-each](https://github.com/Raynos/for-each) | `0.3.4` | `0.3.5` |\n| [foreground-child](https://github.com/tapjs/foreground-child) | `3.1.1` | `3.3.1` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.2.0` | `1.4.0` |\n| [get-intrinsic](https://github.com/ljharb/get-intrinsic) | `1.2.7` | `1.3.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.0` | `4.13.0` |\n| [import-fresh](https://github.com/sindresorhus/import-fresh) | `3.3.0` | `3.3.1` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [irregular-plurals](https://github.com/sindresorhus/irregular-plurals) | `3.3.0` | `3.5.0` |\n| [is-boolean-object](https://github.com/inspect-js/is-boolean-object) | `1.2.1` | `1.2.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [is-weakref](https://github.com/inspect-js/is-weakref) | `1.1.0` | `1.1.1` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jackspeak](https://github.com/isaacs/jackspeak) | `3.4.0` | `3.4.3` |\n| [loader-runner](https://github.com/webpack/loader-runner) | `4.3.0` | `4.3.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [obj-props](https://github.com/dustinspecker/obj-props) | `1.3.0` | `1.4.0` |\n| [object-inspect](https://github.com/inspect-js/object-inspect) | `1.13.3` | `1.13.4` |\n| [open](https://github.com/sindresorhus/open) | `10.1.0` | `10.2.0` |\n| [open-editor](https://github.com/sindresorhus/open-editor) | `5.0.0` | `5.1.0` |\n| [optionator](https://github.com/gkz/optionator) | `0.9.3` | `0.9.4` |\n| [package-json-from-dist](https://github.com/isaacs/package-json-from-dist) | `1.0.0` | `1.0.1` |\n| [possible-typed-array-names](https://github.com/ljharb/possible-typed-array-names) | `1.0.0` | `1.1.0` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [reusify](https://github.com/mcollina/reusify) | `1.0.4` | `1.1.0` |\n| [run-applescript](https://github.com/sindresorhus/run-applescript) | `7.0.0` | `7.1.0` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [supports-hyperlinks](https://github.com/chalk/supports-hyperlinks) | `3.0.0` | `3.2.0` |\n| [synckit](https://github.com/un-ts/synckit) | `0.9.1` | `0.9.3` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.46.0` |\n| [terser-webpack-plugin](https://github.com/webpack/terser-webpack-plugin) | `5.3.11` | `5.3.16` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `1.3.0` | `1.4.3` |\n| [universal-github-app-jwt](https://github.com/gr2m/universal-github-app-jwt) | `2.2.0` | `2.2.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.2` | `1.2.3` |\n| [url-or-path](https://github.com/fisker/url-or-path) | `2.3.0` | `2.6.1` |\n| [v8-to-istanbul](https://github.com/istanbuljs/v8-to-istanbul) | `9.0.1` | `9.3.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.2` | `2.5.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.104.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.2.3` | `3.3.3` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.18` | `1.1.20` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [yoctocolors](https://github.com/sindresorhus/yoctocolors) | `2.1.1` | `2.1.2` |\n\nUpdates `@actions/github` from 7.0.0 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md\"\u003e\u003ccode\u003e@​actions/github\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e8.0.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ca href=\"https://github.com/octokit\"\u003e\u003ccode\u003e@​octokit\u003c/code\u003e\u003c/a\u003e dependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/core\u003c/code\u003e ^7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/plugin-paginate-rest\u003c/code\u003e ^14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/plugin-rest-endpoint-methods\u003c/code\u003e ^17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/request\u003c/code\u003e ^10.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/request-error\u003c/code\u003e ^7.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Minimum Node.js version is now 20 (previously 18)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/HEAD/packages/github\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/endpoint` from 9.0.6 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/endpoint.js/releases\"\u003e\u003ccode\u003e@​octokit/endpoint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v11.0.1...v11.0.2\"\u003e11.0.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/542\"\u003e#542\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/6bf64182b249f9cd748b1a3003d86455eb2bf6f2\"\u003e6bf6418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/531\"\u003e#531\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/21d739ab7a049c1f520edbac832107b848fb9188\"\u003e21d739a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.4...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/526\"\u003e#526\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/1c25504504940d74638e94bfd1641ee4ab40a632\"\u003e1c25504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.3...v10.1.4\"\u003e10.1.4\u003c/a\u003e (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/523\"\u003e#523\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/ca8c36647e2493ad7448c540fa8969d65e27d407\"\u003eca8c366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2025-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a ReDos vulnerability, reported by \u003ca href=\"https://github.com/ShiyuBanzhou\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/6c9c5be033c450d436efb37de41b6470c22f7db8\"\u003e6c9c5be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/6bf64182b249f9cd748b1a3003d86455eb2bf6f2\"\u003e\u003ccode\u003e6bf6418\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/c148b2ecffca9e62e3a17748cd1c7677e53556c7\"\u003e\u003ccode\u003ec148b2e\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/bd8aed1c61e090a218eb23520486b414b71ee78a\"\u003e\u003ccode\u003ebd8aed1\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/75a7795978444db61866901998c3ee129bff54ef\"\u003e\u003ccode\u003e75a7795\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/8fda990f2bbc0f49bb6e2cb9d6f9689b01735275\"\u003e\u003ccode\u003e8fda990\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/ecce6b179b82d0da8962c19267317a1a1eb11577\"\u003e\u003ccode\u003eecce6b1\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/21d739ab7a049c1f520edbac832107b848fb9188\"\u003e\u003ccode\u003e21d739a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/1c25504504940d74638e94bfd1641ee4ab40a632\"\u003e\u003ccode\u003e1c25504\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/2b8fede06927f23c0348a56653f274098a57b7b9\"\u003e\u003ccode\u003e2b8fede\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/aad045751d295533ad6acd25300d355b6fd07cfd\"\u003e\u003ccode\u003eaad0457\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/endpoint.js/compare/v9.0.6...v11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/openapi-types` from 20.0.0 to 27.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/openapi-types.ts/releases\"\u003e\u003ccode\u003e@​octokit/openapi-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev27.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/compare/v26.0.0...v27.0.0\"\u003e27.0.0\u003c/a\u003e (2025-10-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd GHES 3.18, immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/479\"\u003e#479\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/1e600e2f9d9437d4219059f7c880017fb07fb321\"\u003e1e600e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSeveral endpoints ID change\u003c/li\u003e\n\u003cli\u003eRemoved endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/compare/v25.1.0...v26.0.0\"\u003e26.0.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove GHES 3.13, new Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/471\"\u003e#471\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/f3224216ad02d3affb75e80139ddba8af901e655\"\u003ef322421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove GHES 3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/compare/v25.0.0...v25.1.0\"\u003e25.1.0\u003c/a\u003e (2025-05-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd GHES 3.17, new \u003ccode\u003e/credentials/revoke\u003c/code\u003e, \u003ccode\u003e/users/{username}/settings/billing/usage\u003c/code\u003e, \u003ccode\u003e/enterprises/{enterprise}/members/{username}/copilot\u003c/code\u003e  endpoints, description updates (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/493\"\u003e#493\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/9c706c4d3637fc20272802ba13bf8aa472698ca0\"\u003e9c706c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/compare/v24.2.0...v25.0.0\"\u003e25.0.0\u003c/a\u003e (2025-04-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew \u003ccode\u003e/orgs/{org}/campaigns\u003c/code\u003e, \u003ccode\u003e/orgs/{org}/campaigns/{campaign_number}\u003c/code\u003e endpoints, remove Copilot usage endpoints, description updates (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/461\"\u003e#461\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/f27d1a26acd9ff348e44436a02493fe05a5dd530\"\u003ef27d1a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Copilot usage endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/1e600e2f9d9437d4219059f7c880017fb07fb321\"\u003e\u003ccode\u003e1e600e2\u003c/code\u003e\u003c/a\u003e feat: add GHES 3.18, immutable releases, enterprise team membership, enterpri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/f3224216ad02d3affb75e80139ddba8af901e655\"\u003e\u003ccode\u003ef322421\u003c/code\u003e\u003c/a\u003e feat: remove GHES 3.13, new Projects v2 endpoints, new code scanning dismissa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/9c706c4d3637fc20272802ba13bf8aa472698ca0\"\u003e\u003ccode\u003e9c706c4\u003c/code\u003e\u003c/a\u003e feat: add GHES 3.17, new \u003ccode\u003e/credentials/revoke\u003c/code\u003e, `/users/{username}/settings/b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/f27d1a26acd9ff348e44436a02493fe05a5dd530\"\u003e\u003ccode\u003ef27d1a2\u003c/code\u003e\u003c/a\u003e feat: new \u003ccode\u003e/orgs/{org}/campaigns\u003c/code\u003e, \u003ccode\u003e/orgs/{org}/campaigns/{campaign_number}\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/6dbabd6f254c06b8173bb115c1c8fe8d61dcdded\"\u003e\u003ccode\u003e6dbabd6\u003c/code\u003e\u003c/a\u003e feat: new \u003ccode\u003e/orgs/{org}/issue-types\u003c/code\u003e, `/orgs/{org}/issue-types/{issue_type_id}...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/fbef6d1a1d5d0253e117e38ab73708ae723e9ec2\"\u003e\u003ccode\u003efbef6d1\u003c/code\u003e\u003c/a\u003e feat: add GHES 3.16, add new \u003ccode\u003eepss_percentage\u003c/code\u003e sorting to advisories, new `ep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/22dc3a038dd0358dc4be54965b3ee83283908599\"\u003e\u003ccode\u003e22dc3a0\u003c/code\u003e\u003c/a\u003e feat: new \u003ccode\u003edismissed_comment\u003c/code\u003e and \u003ccode\u003efixed_at\u003c/code\u003e attributes on code scanning aler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/8bd452662d8e3b3212d741974d98d9c367cf01c4\"\u003e\u003ccode\u003e8bd4526\u003c/code\u003e\u003c/a\u003e fix: replace missing component with inline definition (\u003ca href=\"https://github.com/octokit/openapi-types.ts/tree/HEAD/packages/openapi-types/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/c51cfc8765cf528ab69d4905fdd0be183bda2879\"\u003e\u003ccode\u003ec51cfc8\u003c/code\u003e\u003c/a\u003e feat: remove GHES 3.9, new action runner groups endpoints, new code scanning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/5c77aa5871caabf163667cd9f76ec34bcc0290a5\"\u003e\u003ccode\u003e5c77aa5\u003c/code\u003e\u003c/a\u003e build: update \u003ccode\u003e@octokit/openapi\u003c/code\u003e (\u003ca href=\"https://github.com/octokit/openapi-types.ts/tree/HEAD/packages/openapi-types/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/openapi-types.ts/commits/v27.0.0/packages/openapi-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request-error` from 5.1.1 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request-error.js/releases\"\u003e\u003ccode\u003e@​octokit/request-error\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2025-11-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einherit options from base \u003ccode\u003eError\u003c/code\u003e class to add support for the \u003ccode\u003ecause\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/535\"\u003e#535\u003c/a\u003e/\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/536\"\u003e#536\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/2ea27805b93ed21d8cc423a6ad436513ecca0b55\"\u003e2ea2780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/533\"\u003e#533\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5a75ef9cdede512185df71ffe5117c2b71027a9\"\u003ee5a75ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/522\"\u003e#522\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/4a453f21afbde9fc19d779518cb8e5f23d05038f\"\u003e4a453f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.8...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/512\"\u003e#512\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/8eee0c1eff4f247b714da5db9437787507e124df\"\u003e8eee0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.7...v6.1.8\"\u003e6.1.8\u003c/a\u003e (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/505\"\u003e#505\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/ab4ea7b81bd8055060bfafa47b7eb13d89c7e475\"\u003eab4ea7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/2ea27805b93ed21d8cc423a6ad436513ecca0b55\"\u003e\u003ccode\u003e2ea2780\u003c/code\u003e\u003c/a\u003e feat: inherit options from base \u003ccode\u003eError\u003c/code\u003e class to add support for the \u003ccode\u003ecause\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/ac7b3094475260d5bc95951d2040e38da8e88dd8\"\u003e\u003ccode\u003eac7b309\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/dadc76ddc454c475f07525a8cd96fc29e4353cb1\"\u003e\u003ccode\u003edadc76d\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/f57f2e6b6fdc3578c3484c8939bcf56548b620eb\"\u003e\u003ccode\u003ef57f2e6\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5a75ef9cdede512185df71ffe5117c2b71027a9\"\u003e\u003ccode\u003ee5a75ef\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5d5de21540843d46e1dbd15696af8bdff9cf400\"\u003e\u003ccode\u003ee5d5de2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/8cc127bf725e581cdd32336669d322632e4392b4\"\u003e\u003ccode\u003e8cc127b\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/b3a876bc68c0d044bf52eeaa513760e362d426e8\"\u003e\u003ccode\u003eb3a876b\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/cf1817b2c1bd15ffbf26bbf4390aa07084a10fce\"\u003e\u003ccode\u003ecf1817b\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/61f1e8750fa8c1b7b57f4323ab13b92bb1017cf2\"\u003e\u003ccode\u003e61f1e87\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tinybench to v5 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/request-error.js/compare/v5.1.1...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/types` from 12.6.0 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/types.ts/releases\"\u003e\u003ccode\u003e@​octokit/types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v15.0.2...v16.0.0\"\u003e16.0.0\u003c/a\u003e (2025-10-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/693\"\u003e#693\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/dc1ceebbe09c6626911e614e60b9bfb928fd1f28\"\u003edc1ceeb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v15.0.1...v15.0.2\"\u003e15.0.2\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate generated file \u0026amp; update dependency node to v24 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/691\"\u003e#691\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/f5f57435769854f34bf707e81769dc94624cb423\"\u003ef5f5743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v15.0.0...v15.0.1\"\u003e15.0.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereduce complexity (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/687\"\u003e#687\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/a0529c11500bdaeee7f925cc40f24e215f5280f3\"\u003ea0529c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v14.1.0...v15.0.0\"\u003e15.0.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/683\"\u003e#683\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/56ff680df980569c2e9d759dd1223b82d7370f6c\"\u003e56ff680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove project card endpoints for classic projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v14.0.0...v14.1.0\"\u003e14.1.0\u003c/a\u003e (2025-05-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew \u003ccode\u003eGET /users/{username}/settings/billing/usage\u003c/code\u003e, \u003ccode\u003ePOST /credentials/revoke\u003c/code\u003e endpoints, endpoint type updates, type performance fixes (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/675\"\u003e#675\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/a7ec8303ea2c1d3aa3fa72a6c592857edfb76f45\"\u003ea7ec830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/667\"\u003e#667\u003c/a\u003e \u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/666\"\u003e#666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/dc1ceebbe09c6626911e614e60b9bfb928fd1f28\"\u003e\u003ccode\u003edc1ceeb\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/f5f57435769854f34bf707e81769dc94624cb423\"\u003e\u003ccode\u003ef5f5743\u003c/code\u003e\u003c/a\u003e fix: update generated file \u0026amp; update dependency node to v24 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/a0529c11500bdaeee7f925cc40f24e215f5280f3\"\u003e\u003ccode\u003ea0529c1\u003c/code\u003e\u003c/a\u003e fix: reduce complexity (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/435bdccf6d96db80c6a913e769d080702fcfb1ee\"\u003e\u003ccode\u003e435bdcc\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/52ffdca89204701d157ef1e41cc96b3eead44821\"\u003e\u003ccode\u003e52ffdca\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/aaf87a2cd0a562c2fa32f2cbfba3716e93e09f16\"\u003e\u003ccode\u003eaaf87a2\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/db7d9bcf7747c13e7b28360d3c7d538ce757bb53\"\u003e\u003ccode\u003edb7d9bc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semantic-release to v25 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/56ff680df980569c2e9d759dd1223b82d7370f6c\"\u003e\u003ccode\u003e56ff680\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/7ef763eff5cb9bdf2001e6fc6183534f83e446e8\"\u003e\u003ccode\u003e7ef763e\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/1ce7ba26d458c1776299e886f6682dd5e2094242\"\u003e\u003ccode\u003e1ce7ba2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency node to v22 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/types.ts/compare/v12.6.0...v16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 6.0.1 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e (2023-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003eprocess.version\u003c/code\u003e set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/78\"\u003e#78\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/5a47b8663722f30dc33d965fb9b94d3154eca1fb\"\u003e5a47b86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2022-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREADME:\u003c/strong\u003e remove \u003ccode\u003erequire\u003c/code\u003e as module is now ESM (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/0d9e33b38a01d325ef015f635de658ee0570cbd8\"\u003e0d9e33b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2021-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eES Module (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/72\"\u003e#72\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/31029b5db27d1491accacdd6c013be2eb59f7ee6\"\u003e31029b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis package is now pure ESM\u003c/li\u003e\n\u003cli\u003eNode 12+ required\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/5a47b8663722f30dc33d965fb9b94d3154eca1fb\"\u003e\u003ccode\u003e5a47b86\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003eprocess.version\u003c/code\u003e set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f983e515cbbd26ab106d27df2cada5246307b0c4\"\u003e\u003ccode\u003ef983e51\u003c/code\u003e\u003c/a\u003e ci: use latest actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/0d9e33b38a01d325ef015f635de658ee0570cbd8\"\u003e\u003ccode\u003e0d9e33b\u003c/code\u003e\u003c/a\u003e fix(README): remove \u003ccode\u003erequire\u003c/code\u003e as module is now ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/95daa97cc1d94e6bcc1255505bfacc2329d7f90c\"\u003e\u003ccode\u003e95daa97\u003c/code\u003e\u003c/a\u003e build(update-prettier.yml): set node-version to lts/*\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v6.0.1...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.24.7 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/95971f94ac50bf58e8a31cc015fad147d66fa08e\"\u003e\u003ccode\u003e95971f9\u003c/code\u003e\u003c/a\u003e Bumped picocolors to 1.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17279\"\u003e#17279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd24cc07ef6558b7f6510f9177f6393c91b0549f\"\u003e\u003ccode\u003ecd24cc0\u003c/code\u003e\u003c/a\u003e chore: Update TS 5.7 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17053\"\u003e#17053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a39ef1adf352dcf4c796ca6e7d645bbef5c93234\"\u003e\u003ccode\u003ea39ef1a\u003c/code\u003e\u003c/a\u003e v7.26.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0000f6e9c548f4248e31c1ed7e4edb10d616a4f2\"\u003e\u003ccode\u003e0000f6e\u003c/code\u003e\u003c/a\u003e chore: fix typo in function name (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/16938\"\u003e#16938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/63d30381c169780460e01bdb6669c5e01af1dfbe\"\u003e\u003ccode\u003e63d3038\u003c/code\u003e\u003c/a\u003e v7.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/code-frame\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-validator-identifier` from 7.24.7 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6d418d27144b223ad7b92c7b398de4bc27cdb7ba\"\u003e\u003ccode\u003e6d418d2\u003c/code\u003e\u003c/a\u003e Update identifier parsing to unicode 17 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17501\"\u003e#17501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd24cc07ef6558b7f6510f9177f6393c91b0549f\"\u003e\u003ccode\u003ecd24cc0\u003c/code\u003e\u003c/a\u003e chore: Update TS 5.7 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17053\"\u003e#17053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b07957ebb316a1e2fc67454fc7423508bb942e63\"\u003e\u003ccode\u003eb07957e\u003c/code\u003e\u003c/a\u003e v7.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/af917594e4df3decdde2ce0b1614d607b27367a5\"\u003e\u003ccode\u003eaf91759\u003c/code\u003e\u003c/a\u003e fix: Accidentally publishing useless files (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16917\"\u003e#16917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/2533cfb0c1d90140f320f1e03d41e20407ca30bf\"\u003e\u003ccode\u003e2533cfb\u003c/code\u003e\u003c/a\u003e v7.25.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d19d001638f24938f3fb230d8ddcfd65a3e4a64e\"\u003e\u003ccode\u003ed19d001\u003c/code\u003e\u003c/a\u003e fix: update identifier to unicode 16 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16825\"\u003e#16825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/69d65f1aef74de135a8b262bb9770a41e97b7476\"\u003e\u003ccode\u003e69d65f1\u003c/code\u003e\u003c/a\u003e [babel 8] Require Node.js \u003ccode\u003e^18.20.0 || ^20.17.0 || \u0026gt;=22.8.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16800\"\u003e#16800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-helper-validator-identifier\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 3.2.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/scala-steward-org/scala-steward-action/pull/764","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scala-steward-org%2Fscala-steward-action/issues/764","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/764/packages"},{"uuid":"2592694517","node_id":"PR_kwDOFxwX-M6aiWD1","number":244,"state":"closed","title":"chore(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-16T10:06:13.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-14T15:36:13.000Z","updated_at":"2025-06-16T10:06:13.000Z","time_to_close":153000,"merged_at":"2025-06-16T10:06:13.000Z","merged_by":"mekwall","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mekwall/romanizr/pull/244","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mekwall%2Fromanizr/issues/244","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/244/packages"},{"uuid":"3114887481","node_id":"PR_kwDOImrPZc6Y31PQ","number":749,"state":"open","title":"chore(deps-dev): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-03T17:47:36.000Z","updated_at":"2025-06-03T17:47:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/patternfly/react-component-groups/pull/749","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/patternfly%2Freact-component-groups/issues/749","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/749/packages"},{"uuid":"2532415947","node_id":"PR_kwDOMiUr3s6W8ZnL","number":157,"state":"closed","title":"Bump the npm group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-20T19:14:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-20T19:14:10.000Z","updated_at":"2025-05-20T19:14:33.000Z","time_to_close":23,"merged_at":"2025-05-20T19:14:33.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":15,"packages":[{"name":"@octokit/core","old_version":"6.1.5","new_version":"7.0.2","repository_url":"https://github.com/octokit/core.js"},{"name":"@octokit/plugin-paginate-graphql","old_version":"5.2.4","new_version":"6.0.0","repository_url":"https://github.com/octokit/plugin-paginate-graphql.js"},{"name":"@octokit/plugin-paginate-rest","old_version":"12.0.0","new_version":"13.0.0","repository_url":"https://github.com/octokit/plugin-paginate-rest.js"},{"name":"aws-cdk-lib","old_version":"2.196.0","new_version":"2.196.1","repository_url":"https://github.com/aws/aws-cdk"},{"name":"@aws-lambda-powertools/logger","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/aws-powertools/powertools-lambda-typescript"},{"name":"@types/node","old_version":"22.15.19","new_version":"22.15.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@aws-lambda-powertools/commons","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/aws-powertools/powertools-lambda-typescript"},{"name":"@octokit/auth-token","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/octokit/auth-token.js"},{"name":"@octokit/endpoint","old_version":"10.1.4","new_version":"11.0.0","repository_url":"https://github.com/octokit/endpoint.js"},{"name":"@octokit/graphql","old_version":"8.2.2","new_version":"9.0.1","repository_url":"https://github.com/octokit/graphql.js"},{"name":"@octokit/request-error","old_version":"6.1.8","new_version":"7.0.0","repository_url":"https://github.com/octokit/request-error.js"},{"name":"@octokit/request","old_version":"9.2.3","new_version":"10.0.2","repository_url":"https://github.com/octokit/request.js"},{"name":"before-after-hook","old_version":"3.0.2","new_version":"4.0.0","repository_url":"https://github.com/gr2m/before-after-hook"},{"name":"fast-content-type-parse","old_version":"2.0.1","new_version":"3.0.0","repository_url":"https://github.com/fastify/fast-content-type-parse"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@octokit/core](https://github.com/octokit/core.js) | `6.1.5` | `7.0.2` |\n| [@octokit/plugin-paginate-graphql](https://github.com/octokit/plugin-paginate-graphql.js) | `5.2.4` | `6.0.0` |\n| [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js) | `12.0.0` | `13.0.0` |\n| [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib) | `2.196.0` | `2.196.1` |\n| [@aws-lambda-powertools/logger](https://github.com/aws-powertools/powertools-lambda-typescript) | `2.19.1` | `2.20.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.19` | `22.15.20` |\n| [@aws-lambda-powertools/commons](https://github.com/aws-powertools/powertools-lambda-typescript) | `2.19.1` | `2.20.0` |\n| [@octokit/auth-token](https://github.com/octokit/auth-token.js) | `5.1.2` | `6.0.0` |\n| [@octokit/endpoint](https://github.com/octokit/endpoint.js) | `10.1.4` | `11.0.0` |\n| [@octokit/graphql](https://github.com/octokit/graphql.js) | `8.2.2` | `9.0.1` |\n| [@octokit/request-error](https://github.com/octokit/request-error.js) | `6.1.8` | `7.0.0` |\n| [@octokit/request](https://github.com/octokit/request.js) | `9.2.3` | `10.0.2` |\n| [before-after-hook](https://github.com/gr2m/before-after-hook) | `3.0.2` | `4.0.0` |\n| [fast-content-type-parse](https://github.com/fastify/fast-content-type-parse) | `2.0.1` | `3.0.0` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `7.0.2` | `7.0.3` |\n\nUpdates `@octokit/core` from 6.1.5 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/core.js/releases\"\u003e\u003ccode\u003e@​octokit/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/core.js/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/742\"\u003e#742\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/core.js/commit/629fa4ef52698c345c8fd1891b8c6753bf2bdd41\"\u003e629fa4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/core.js/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency before-after-hook to v4 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/739\"\u003e#739\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/core.js/commit/2abf89e0fe692db648e3c14d7e85d41cc6772250\"\u003e2abf89e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/core.js/compare/v6.1.5...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/738\"\u003e#738\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/core.js/commit/78747bf8852401626f6ddc3901a2cd60c017b8a9\"\u003e78747bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/629fa4ef52698c345c8fd1891b8c6753bf2bdd41\"\u003e\u003ccode\u003e629fa4e\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/1aba598862d15e6ed54c05ee3606ff9d600f1369\"\u003e\u003ccode\u003e1aba598\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/2abf89e0fe692db648e3c14d7e85d41cc6772250\"\u003e\u003ccode\u003e2abf89e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency before-after-hook to v4 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/78747bf8852401626f6ddc3901a2cd60c017b8a9\"\u003e\u003ccode\u003e78747bf\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/38dd5545915910cda1be5b316d58d706f8c82a67\"\u003e\u003ccode\u003e38dd554\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v6.21.2 [security] (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/f7cb18fea2cc6aaf829cd7599adb105b22e8696d\"\u003e\u003ccode\u003ef7cb18f\u003c/code\u003e\u003c/a\u003e build: remove glob (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/22243bd03791e56b75f639aecc334c384f63ea07\"\u003e\u003ccode\u003e22243bd\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/e0d36c5ee90e962f5d925a0009e32674af98acfb\"\u003e\u003ccode\u003ee0d36c5\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/e72adddb6ac875c6eb4727eee6e3810cb3e6dab0\"\u003e\u003ccode\u003ee72addd\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/core.js/compare/v6.1.5...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-paginate-graphql` from 5.2.4 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-paginate-graphql\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/compare/v5.2.4...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/286\"\u003e#286\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/4cddbd7b4706e1623b9d1f24396dad2d958ae4eb\"\u003e4cddbd7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for NodeJS v18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/4cddbd7b4706e1623b9d1f24396dad2d958ae4eb\"\u003e\u003ccode\u003e4cddbd7\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/197da5d439494161a68edaf16cd25283b2ccfca8\"\u003e\u003ccode\u003e197da5d\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/09cfe93a6132d3c35177db9d90b922a20d6b12d6\"\u003e\u003ccode\u003e09cfe93\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.3.2 to 6.3.5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/7e4e9c51f701851454d3e9b471d947b9312c136d\"\u003e\u003ccode\u003e7e4e9c5\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/8fc186e1ecd95d559a12629d3731aa9afc5f02b4\"\u003e\u003ccode\u003e8fc186e\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/abd1e27181d75338d7be122161582a38a5309598\"\u003e\u003ccode\u003eabd1e27\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/38b2f768cfa5e334e0f1c70707d9f30e1f1246c7\"\u003e\u003ccode\u003e38b2f76\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​octokit/plugin-rest-endpoint-methods\u003c/code\u003e to v14 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/a558b1e85dd31bb475289cac580b7258fbb59717\"\u003e\u003ccode\u003ea558b1e\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.2.2 to 6.2.5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/6a48c9cf6f10867ef62a3d8ff44bbd534f6f4bc4\"\u003e\u003ccode\u003e6a48c9c\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/8c90e8f0f7e8f99299e15056b5cc93a8235fd7e5\"\u003e\u003ccode\u003e8c90e8f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.5.3 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/compare/v5.2.4...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-paginate-rest` from 12.0.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-paginate-rest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/677\"\u003e#677\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0b0bb9c8659043029a5cf3fdf30852b814a5aa7e\"\u003e0b0bb9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0b0bb9c8659043029a5cf3fdf30852b814a5aa7e\"\u003e\u003ccode\u003e0b0bb9c\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/953a47e3e051bd124d97e857e1f88bf0eeab434e\"\u003e\u003ccode\u003e953a47e\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0d99874c2507cad695566f2d651b032a440947fc\"\u003e\u003ccode\u003e0d99874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency npm-run-all2 to v8 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/bc23874e118da6652efee2cd59f74f651485f8ac\"\u003e\u003ccode\u003ebc23874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency github-openapi-graphql-query to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/a7ee299559e4e7fc1d9eb200f81c78879d1cd331\"\u003e\u003ccode\u003ea7ee299\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/6697b2ffe516ef848652411d86a478bbbd34e0d1\"\u003e\u003ccode\u003e6697b2f\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v12.0.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-cdk-lib` from 2.196.0 to 2.196.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-cdk/releases\"\u003eaws-cdk-lib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.196.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elambda-nodejs:\u003c/strong\u003e instantiating \u003ccode\u003eNodejsFunction\u003c/code\u003e without the \u003ccode\u003eentry\u003c/code\u003e property fails (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34498\"\u003e#34498\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/27e0f3a1d525512db53fc99432597d8e091ab9d0\"\u003e27e0f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eAlpha modules (2.196.1-alpha.0)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md\"\u003eaws-cdk-lib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.196.0-alpha.0...v2.196.1-alpha.0\"\u003e2.196.1-alpha.0\u003c/a\u003e (2025-05-19)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.195.0-alpha.0...v2.196.0-alpha.0\"\u003e2.196.0-alpha.0\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emsk:\u003c/strong\u003e support Kafka versions 3.9.x and 3.9.x Kraft (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34213\"\u003e#34213\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/a1226db3164f885ab1bbf13a18697831cfde74d0\"\u003ea1226db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epipes-targets:\u003c/strong\u003e add SNS (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34159\"\u003e#34159\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/2f846b395cc5061363bd6def946a04740ac0139b\"\u003e2f846b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003es3tables:\u003c/strong\u003e server-side encryption by customer managed KMS key (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34229\"\u003e#34229\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/488f0db714c20fcaf5dbdf682277a70c6a938d3f\"\u003e488f0db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eec2:\u003c/strong\u003e  dual-stack vpc without private subnets creates EgressOnlyInternetGateway (under feature flag) (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34437\"\u003e#34437\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/35e818b4f86638b5fe6074705511d1eee16266d2\"\u003e35e818b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/30981\"\u003e#30981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-alpha:\u003c/strong\u003e fix resource id references and tags for migration behind feature flag (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34377\"\u003e#34377\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/aa735341a8e95224a14241b5e1c5c5ba71de5022\"\u003eaa73534\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.194.0-alpha.0...v2.195.0-alpha.0\"\u003e2.195.0-alpha.0\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eiot:\u003c/strong\u003e By default, \u003ccode\u003edeviceDertificateAgeCheck\u003c/code\u003e is automatically enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eiot:\u003c/strong\u003e device certificate age check audit configuration (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/33816\"\u003e#33816\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/9ad383d5300c5d5f5a9d2552fbd541436570a404\"\u003e9ad383d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocation:\u003c/strong\u003e support L2 API Key Construct (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/32733\"\u003e#32733\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/d86787889dd49dce220324d141bf48e1bfa8fc3b\"\u003ed867878\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/30684\"\u003e#30684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eamplify-alpha:\u003c/strong\u003e example code for adding a custom rule is wrong  (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34353\"\u003e#34353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/8ab2606b7b8de068a70dfaf02c5d96651ef5d286\"\u003e8ab2606\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34351\"\u003e#34351\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.193.0-alpha.0...v2.194.0-alpha.0\"\u003e2.194.0-alpha.0\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.192.0-alpha.0...v2.193.0-alpha.0\"\u003e2.193.0-alpha.0\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epipes-targets-alpha:\u003c/strong\u003e support Amazon Data Firehose target (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/33860\"\u003e#33860\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/ebf1ea2a57ec7876fffbe16eddac6b409ae79074\"\u003eebf1ea2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.191.0-alpha.0...v2.192.0-alpha.0\"\u003e2.192.0-alpha.0\u003c/a\u003e (2025-04-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-cdk/commit/27e0f3a1d525512db53fc99432597d8e091ab9d0\"\u003e\u003ccode\u003e27e0f3a\u003c/code\u003e\u003c/a\u003e fix(lambda-nodejs): instantiating \u003ccode\u003eNodejsFunction\u003c/code\u003e without the \u003ccode\u003eentry\u003c/code\u003e proper...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-cdk/commits/v2.196.1/packages/aws-cdk-lib\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-lambda-powertools/logger` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/releases\"\u003e\u003ccode\u003e@​aws-lambda-powertools/logger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release enhances Idempotency to support Valkey- and Redis OSS-compatible databases as a persistence layer. We’ve also added new schemas for AppSync Events APIs and updated existing ones for Amazon DynamoDB and Amazon Kinesis streams.\u003c/p\u003e\n\u003cp\u003e⭐ A big thank you to \u003ca href=\"https://github.com/arnabrahman\"\u003e\u003ccode\u003e@​arnabrahman\u003c/code\u003e\u003c/a\u003e for working on the Idempotency feature, and \u003ca href=\"https://github.com/kiitosu\"\u003e\u003ccode\u003e@​kiitosu\u003c/code\u003e\u003c/a\u003e for their contributions!\u003c/p\u003e\n\u003ch3\u003eUsing cache databases with Idempotency\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"https://docs.powertools.aws.dev/lambda/typescript/latest/features/idempotency/#cache-database\"\u003eDocs\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eYou can now use Valkey- and Redis OSS-compatible databases as a persistence layer for your applications with the Idempotency utility. This allows you to leverage managed services like ElastiCache Serverless, which can scale to hundreds of millions of operations per second with microsecond latency.\u003c/p\u003e\n\u003cp\u003eTo get started, install the latest version of Idempotency along with a cache client:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm i @aws-lambda-powertools/idempotency @valkey/valkey-glide\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eConfigure the client and pass it to the new \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e class:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/92358e0f-4361-48f4-96d6-1410afeca5c8\" alt=\"carbon-4\" /\u003e\u003c/p\u003e\n\u003cp\u003ePass the new persistence layer to any of the Idempotency methods, for example:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/94642027-90bd-4a4a-bcde-2cc6a069c728\" alt=\"carbon-4\" /\u003e\u003c/p\u003e\n\u003cp\u003eIf you are currently using Idempotency with Amazon DynamoDB, you can use the new \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e as a drop-in replacement in your functions.\u003c/p\u003e\n\u003ch3\u003eNew and Improved Parser Schemas\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"https://docs.powertools.aws.dev/lambda/typescript/latest/features/parser/#built-in-schemas\"\u003eDocs\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eWe’ve added two new schemas for AppSync Events APIs and updated two existing ones for Amazon DynamoDB and Amazon Kinesis streams:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSchema Name\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e🆕 \u003ccode\u003eAppSyncEventsPublishSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eNew schema to parse \u003ccode\u003ePUBLISH\u003c/code\u003e operation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e🆕 \u003ccode\u003eAppSyncEventsSubscribeSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eNew schema to parse \u003ccode\u003eSUBSCRIBE\u003c/code\u003e operation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eDynamoDBStreamSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAdded \u003ccode\u003ewindow\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003eisFinalInvokeForWindow\u003c/code\u003e, \u003ccode\u003eisWindowTerminatedEarly\u003c/code\u003e, and \u003ccode\u003eeventSourceArn\u003c/code\u003e fields\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eKinesisDataStreamSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAdded \u003ccode\u003ewindow\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003eisFinalInvokeForWindow\u003c/code\u003e, \u003ccode\u003eisWindowTerminatedEarly\u003c/code\u003e, and \u003ccode\u003eeventSourceArn\u003c/code\u003e fields\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🌟New features and non-breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(parser): add support for tumbling windows in Kinesis and DynamoDB events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3931\"\u003e#3931\u003c/a\u003e) by \u003ca href=\"https://github.com/kiitosu\"\u003e\u003ccode\u003e@​kiitosu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(idempotency): support for \u003ccode\u003eRedis\u003c/code\u003e as idempotency backend  (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3896\"\u003e#3896\u003c/a\u003e) by \u003ca href=\"https://github.com/arnabrahman\"\u003e\u003ccode\u003e@​arnabrahman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(parser): add schemas for AppSync Events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3907\"\u003e#3907\u003c/a\u003e) by \u003ca href=\"https://github.com/dreamorosi\"\u003e\u003ccode\u003e@​dreamorosi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-lambda-powertools/logger\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.19.1...v2.20.0\"\u003e2.20.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eidempotency:\u003c/strong\u003e support for Valkey- and Redis OSS-compatible cache  (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/3352b909cf06f435fe876adba8f2c9f6e5ba11b0\"\u003e3352b90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add schemas for AppSync Events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/2554800b6905811e1fb9ca254196a67138e765bc\"\u003e2554800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add support for tumbling windows in Kinesis and DynamoDB events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3931\"\u003e#3931\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0205a87f6f4c8d597e27684b224c3b3a37887987\"\u003e0205a87\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/23aa1d9cd55717659d1b49eca33d523cc8ae6385\"\u003e\u003ccode\u003e23aa1d9\u003c/code\u003e\u003c/a\u003e chore(ci): bump version to 2.20.0 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3943\"\u003e#3943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/e2c7e871dbbf8310cbaef8f3a24d8f13aabd655a\"\u003e\u003ccode\u003ee2c7e87\u003c/code\u003e\u003c/a\u003e chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0c189fd39af69971cf18428efabcc2f8fef8512b\"\u003e\u003ccode\u003e0c189fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/670324838188b6003d1a368ae11e223e0caf1640\"\u003e\u003ccode\u003e6703248\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.18 to 22.15.19 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/63072eedd077a80a2eead71036d55cc08f31da23\"\u003e\u003ccode\u003e63072ee\u003c/code\u003e\u003c/a\u003e docs(idempotency): add idempotency doc for \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0205a87f6f4c8d597e27684b224c3b3a37887987\"\u003e\u003ccode\u003e0205a87\u003c/code\u003e\u003c/a\u003e feat(parser): add support for tumbling windows in Kinesis and DynamoDB events...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2cb47d88d5b2cb5b1eef556fc4bcacf9bdbd99e\"\u003e\u003ccode\u003ea2cb47d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-cdk group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/afaa2435eddfc0b5f3ad306614df35007b514aa5\"\u003e\u003ccode\u003eafaa243\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.28.17 to 3.28.18 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/1ac4bdd13f2d9831a8d165b842c226e8a812ff28\"\u003e\u003ccode\u003e1ac4bdd\u003c/code\u003e\u003c/a\u003e chore(deps): bump aws-actions/configure-aws-credentials from 4.2.0 to 4.2.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/7ef16300298325f99123d365a3c2ad22efec6b51\"\u003e\u003ccode\u003e7ef1630\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.19.1...v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.15.19 to 22.15.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-lambda-powertools/commons` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/releases\"\u003e\u003ccode\u003e@​aws-lambda-powertools/commons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release enhances Idempotency to support Valkey- and Redis OSS-compatible databases as a persistence layer. We’ve also added new schemas for AppSync Events APIs and updated existing ones for Amazon DynamoDB and Amazon Kinesis streams.\u003c/p\u003e\n\u003cp\u003e⭐ A big thank you to \u003ca href=\"https://github.com/arnabrahman\"\u003e\u003ccode\u003e@​arnabrahman\u003c/code\u003e\u003c/a\u003e for working on the Idempotency feature, and \u003ca href=\"https://github.com/kiitosu\"\u003e\u003ccode\u003e@​kiitosu\u003c/code\u003e\u003c/a\u003e for their contributions!\u003c/p\u003e\n\u003ch3\u003eUsing cache databases with Idempotency\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"https://docs.powertools.aws.dev/lambda/typescript/latest/features/idempotency/#cache-database\"\u003eDocs\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eYou can now use Valkey- and Redis OSS-compatible databases as a persistence layer for your applications with the Idempotency utility. This allows you to leverage managed services like ElastiCache Serverless, which can scale to hundreds of millions of operations per second with microsecond latency.\u003c/p\u003e\n\u003cp\u003eTo get started, install the latest version of Idempotency along with a cache client:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm i @aws-lambda-powertools/idempotency @valkey/valkey-glide\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eConfigure the client and pass it to the new \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e class:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/92358e0f-4361-48f4-96d6-1410afeca5c8\" alt=\"carbon-4\" /\u003e\u003c/p\u003e\n\u003cp\u003ePass the new persistence layer to any of the Idempotency methods, for example:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/94642027-90bd-4a4a-bcde-2cc6a069c728\" alt=\"carbon-4\" /\u003e\u003c/p\u003e\n\u003cp\u003eIf you are currently using Idempotency with Amazon DynamoDB, you can use the new \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e as a drop-in replacement in your functions.\u003c/p\u003e\n\u003ch3\u003eNew and Improved Parser Schemas\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"https://docs.powertools.aws.dev/lambda/typescript/latest/features/parser/#built-in-schemas\"\u003eDocs\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eWe’ve added two new schemas for AppSync Events APIs and updated two existing ones for Amazon DynamoDB and Amazon Kinesis streams:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSchema Name\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e🆕 \u003ccode\u003eAppSyncEventsPublishSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eNew schema to parse \u003ccode\u003ePUBLISH\u003c/code\u003e operation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e🆕 \u003ccode\u003eAppSyncEventsSubscribeSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eNew schema to parse \u003ccode\u003eSUBSCRIBE\u003c/code\u003e operation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eDynamoDBStreamSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAdded \u003ccode\u003ewindow\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003eisFinalInvokeForWindow\u003c/code\u003e, \u003ccode\u003eisWindowTerminatedEarly\u003c/code\u003e, and \u003ccode\u003eeventSourceArn\u003c/code\u003e fields\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eKinesisDataStreamSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAdded \u003ccode\u003ewindow\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003eisFinalInvokeForWindow\u003c/code\u003e, \u003ccode\u003eisWindowTerminatedEarly\u003c/code\u003e, and \u003ccode\u003eeventSourceArn\u003c/code\u003e fields\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🌟New features and non-breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(parser): add support for tumbling windows in Kinesis and DynamoDB events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3931\"\u003e#3931\u003c/a\u003e) by \u003ca href=\"https://github.com/kiitosu\"\u003e\u003ccode\u003e@​kiitosu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(idempotency): support for \u003ccode\u003eRedis\u003c/code\u003e as idempotency backend  (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3896\"\u003e#3896\u003c/a\u003e) by \u003ca href=\"https://github.com/arnabrahman\"\u003e\u003ccode\u003e@​arnabrahman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(parser): add schemas for AppSync Events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3907\"\u003e#3907\u003c/a\u003e) by \u003ca href=\"https://github.com/dreamorosi\"\u003e\u003ccode\u003e@​dreamorosi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-lambda-powertools/commons\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.19.1...v2.20.0\"\u003e2.20.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eidempotency:\u003c/strong\u003e support for Valkey- and Redis OSS-compatible cache  (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/3352b909cf06f435fe876adba8f2c9f6e5ba11b0\"\u003e3352b90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add schemas for AppSync Events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/2554800b6905811e1fb9ca254196a67138e765bc\"\u003e2554800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add support for tumbling windows in Kinesis and DynamoDB events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3931\"\u003e#3931\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0205a87f6f4c8d597e27684b224c3b3a37887987\"\u003e0205a87\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/23aa1d9cd55717659d1b49eca33d523cc8ae6385\"\u003e\u003ccode\u003e23aa1d9\u003c/code\u003e\u003c/a\u003e chore(ci): bump version to 2.20.0 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3943\"\u003e#3943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/e2c7e871dbbf8310cbaef8f3a24d8f13aabd655a\"\u003e\u003ccode\u003ee2c7e87\u003c/code\u003e\u003c/a\u003e chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0c189fd39af69971cf18428efabcc2f8fef8512b\"\u003e\u003ccode\u003e0c189fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/670324838188b6003d1a368ae11e223e0caf1640\"\u003e\u003ccode\u003e6703248\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.18 to 22.15.19 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/63072eedd077a80a2eead71036d55cc08f31da23\"\u003e\u003ccode\u003e63072ee\u003c/code\u003e\u003c/a\u003e docs(idempotency): add idempotency doc for \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0205a87f6f4c8d597e27684b224c3b3a37887987\"\u003e\u003ccode\u003e0205a87\u003c/code\u003e\u003c/a\u003e feat(parser): add support for tumbling windows in Kinesis and DynamoDB events...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2cb47d88d5b2cb5b1eef556fc4bcacf9bdbd99e\"\u003e\u003ccode\u003ea2cb47d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-cdk group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/afaa2435eddfc0b5f3ad306614df35007b514aa5\"\u003e\u003ccode\u003eafaa243\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.28.17 to 3.28.18 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/1ac4bdd13f2d9831a8d165b842c226e8a812ff28\"\u003e\u003ccode\u003e1ac4bdd\u003c/code\u003e\u003c/a\u003e chore(deps): bump aws-actions/configure-aws-credentials from 4.2.0 to 4.2.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/7ef16300298325f99123d365a3c2ad22efec6b51\"\u003e\u003ccode\u003e7ef1630\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.19.1...v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/auth-token` from 5.1.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/auth-token.js/releases\"\u003e\u003ccode\u003e@​octokit/auth-token\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/compare/v5.1.2...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/448\"\u003e#448\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/auth-token.js/commit/86e1a2fbd79489f2e52b56b80dfa7de60bb1410d\"\u003e86e1a2f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/86e1a2fbd79489f2e52b56b80dfa7de60bb1410d\"\u003e\u003ccode\u003e86e1a2f\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/a4be06760ce9673ae811b522e7003e9cd5279255\"\u003e\u003ccode\u003ea4be067\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/db17cfbfba6d3524c25965173210b6ee982be6fd\"\u003e\u003ccode\u003edb17cfb\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/ab9723f508702f877bbe0b7d9e33d4d78f0bf13e\"\u003e\u003ccode\u003eab9723f\u003c/code\u003e\u003c/a\u003e ci(prettier): use Node LTS instead of pinning to a specific version (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/d269e3581ec40eac4133f1858faa781baabb4a46\"\u003e\u003ccode\u003ed269e35\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/9c8d051c49a2ef4cbb08d4538644b32a00df0de1\"\u003e\u003ccode\u003e9c8d051\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.1.0 to 6.2.5 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/080bcfcfe3ed677ab595d1a03f7cd89050478f89\"\u003e\u003ccode\u003e080bcfc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.5.3 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/356b1f556079423cb4e15d6a2e9f12e6024ed754\"\u003e\u003ccode\u003e356b1f5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.5.2 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/dcf9157ebf95b9aa74b17482490b3a0753047334\"\u003e\u003ccode\u003edcf9157\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.5.1 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/3f5cf51a95d93c18a9548973e1456c8cf5b7b72d\"\u003e\u003ccode\u003e3f5cf51\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to ^0.25.0 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/auth-token.js/compare/v5.1.2...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/endpoint` from 10.1.4 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/endpoint.js/releases\"\u003e\u003ccode\u003e@​octokit/endpoint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.4...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/526\"\u003e#526\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/1c25504504940d74638e94bfd1641ee4ab40a632\"\u003e1c25504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/1c25504504940d74638e94bfd1641ee4ab40a632\"\u003e\u003ccode\u003e1c25504\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/2b8fede06927f23c0348a56653f274098a57b7b9\"\u003e\u003ccode\u003e2b8fede\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/aad045751d295533ad6acd25300d355b6fd07cfd\"\u003e\u003ccode\u003eaad0457\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.4...v11.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/graphql` from 8.2.2 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/graphql.js/releases\"\u003e\u003ccode\u003e@​octokit/graphql\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/graphql.js/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/request\u003c/code\u003e to v10 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/graphql.js/commit/737812f90af00345976b7cb666ad94f0d05da3aa\"\u003e737812f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/graphql.js/compare/v8.2.2...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/graphql.js/commit/d9856f5a7bdce51c5f9702abfc435a1f79a0c668\"\u003ed9856f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/737812f90af00345976b7cb666ad94f0d05da3aa\"\u003e\u003ccode\u003e737812f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/request\u003c/code\u003e to v10 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/d9856f5a7bdce51c5f9702abfc435a1f79a0c668\"\u003e\u003ccode\u003ed9856f5\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/972ad649b74309b8e2291daf15070d6beb48a188\"\u003e\u003ccode\u003e972ad64\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/6b98c29d7c2672e7d32be5e0bc261d22638c431f\"\u003e\u003ccode\u003e6b98c29\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.3.2 to 6.3.5 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/22c0e6567e322ccfd940ad283df0c3fe24d57e45\"\u003e\u003ccode\u003e22c0e65\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/e4a3c302922958de967e080b796e03605a98192d\"\u003e\u003ccode\u003ee4a3c30\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/f4e5f02ced7972626760fe3c06d43a9c82409490\"\u003e\u003ccode\u003ef4e5f02\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/7ddb03be1d56ca8d931f36720c2c6167359e0857\"\u003e\u003ccode\u003e7ddb03b\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/graphql.js/compare/v8.2.2...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request-error` from 6.1.8 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request-error.js/releases\"\u003e\u003ccode\u003e@​octokit/request-error\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.8...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/512\"\u003e#512\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/8eee0c1eff4f247b714da5db9437787507e124df\"\u003e8eee0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/8eee0c1eff4f247b714da5db9437787507e124df\"\u003e\u003ccode\u003e8eee0c1\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/fafa83c47c180efa6848f674888cf7a86a12e650\"\u003e\u003ccode\u003efafa83c\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/3023ebe0836a4103d7631e05988cb7ff8456dc93\"\u003e\u003ccode\u003e3023ebe\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.3.2 to 6.3.5 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/5ea1f602eae40191857457cea4777f1b04f6cbbd\"\u003e\u003ccode\u003e5ea1f60\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/dbf0d555f5117971598ed8681d7559fc73bfc78f\"\u003e\u003ccode\u003edbf0d55\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/cf753a608bba36a02ab4f21275ef35b5c772a2bd\"\u003e\u003ccode\u003ecf753a6\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/201d185de49729b472d72ac3032e7c5242252831\"\u003e\u003ccode\u003e201d185\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.8...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request` from 9.2.3 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request.js/releases\"\u003e\u003ccode\u003e@​octokit/request\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.1...v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/759\"\u003e#759\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/fe8bb4b455bc7e28232d594bc8445da6fce72e8a\"\u003efe8bb4b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/728\"\u003e#728\u003c/a\u003e \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.0...v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency fast-content-type-parse to v3 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/8cf6d8449991cc143dbe70dfb5e329bb63068612\"\u003e8cf6d84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v9.2.3...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/1eefea8828a0c5dead985da9c0bc9592cd700765\"\u003e1eefea8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/fe8bb4b455bc7e28232d594bc8445da6fce72e8a\"\u003e\u003ccode\u003efe8bb4b\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/a4c1f27cb163b57f9d2c3e0ba5115c2cce37d3c3\"\u003e\u003ccode\u003ea4c1f27\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/8cf6d8449991cc143dbe70dfb5e329bb63068612\"\u003e\u003ccode\u003e8cf6d84\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency fast-content-type-parse to v3 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/1eefea8828a0c5dead985da9c0bc9592cd700765\"\u003e\u003ccode\u003e1eefea8\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/b73d9210afa8c22a964f4bb93feca12bf40b7094\"\u003e\u003ccode\u003eb73d921\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v6.21.2 [security] (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/9820bbed1c49c7454161a5684d14d1d398763dc0\"\u003e\u003ccode\u003e9820bbe\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/6150627dbd99260ed8a4818d1e50e2155fd0b33c\"\u003e\u003ccode\u003e6150627\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/bcd76d77e4930edda21cdf8e95c2d57a5b0529db\"\u003e\u003ccode\u003ebcd76d7\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/request.js/compare/v9.2.3...v10.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `before-after-hook` from 3.0.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/before-after-hook/releases\"\u003ebefore-after-hook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/compare/v3.0.2...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2025-05-12)\u003c/h1\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor (\u003ca href=\"https://redirect.github.com/gr2m/before-after-hook/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/37b8490c5a69a6e732799972887e5c8748515040\"\u003e37b8490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop support for Node 16 and Node 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/37b8490c5a69a6e732799972887e5c8748515040\"\u003e\u003ccode\u003e37b8490\u003c/code\u003e\u003c/a\u003e chore: refactor (\u003ca href=\"https://redirect.github.com/gr2m/before-after-hook/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/a5b7b583447b86befeb749555e7824b0f6bd6958\"\u003e\u003ccode\u003ea5b7b58\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/1bc74e7f96cc96f53e705a500ba0f3b3eb98a27d\"\u003e\u003ccode\u003e1bc74e7\u003c/code\u003e\u003c/a\u003e docs(SECURITY): use tidelift's vulnerability disclosure process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/646e3ef6236e1e5cd798cc8e039c54c66ce5be04\"\u003e\u003ccode\u003e646e3ef\u003c/code\u003e\u003c/a\u003e docs(SECURITY): add disclosure URL (\u003ca href=\"https://redirect.github.com/gr2m/before-after-hook/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/53cc9d73400132df195422ba8c526fca0bf7f2a8\"\u003e\u003ccode\u003e53cc9d7\u003c/code\u003e\u003c/a\u003e docs(SECURITY): initial version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/before-after-hook/compare/v3.0.2...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-content-type-parse` from 2.0.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fast-content-type-parse/releases\"\u003efast-content-type-parse's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(dependabot): reduce npm updates to monthly by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/44\"\u003efastify/fast-content-type-parse#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename master to main by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/45\"\u003efastify/fast-content-type-parse#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: drop node16 and 18 by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/47\"\u003efastify/fast-content-type-parse#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/48\"\u003efastify/fast-content-type-parse#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: migrate to node test runner by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/46\"\u003efastify/fast-content-type-parse#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/47\"\u003efastify/fast-content-type-parse#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/46\"\u003efastify/fast-content-type-parse#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fast-content-type-parse/compare/v2.0.1...v3.0.0\"\u003ehttps://github.com/fastify/fast-content-type-parse/compare/v2.0.1...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/bf6861c1a2bad438f9a1f274477096aff04a09fd\"\u003e\u003ccode\u003ebf6861c\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/2b05ca2304ca0747ba1ccb1d1083bb471b2b323c\"\u003e\u003ccode\u003e2b05ca2\u003c/code\u003e\u003c/a\u003e chore: migrate to node test runner (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/d98fc41b1d3e1a6aad97a8c4d4cd4fbb06c2f028\"\u003e\u003ccode\u003ed98fc41\u003c/code\u003e\u003c/a\u003e ci(ci): set job permissions (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/c2cde20bbd0000813668e8a99b8bc98072bf416d\"\u003e\u003ccode\u003ec2cde20\u003c/code\u003e\u003c/a\u003e ci: drop node18 (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/f9657fd0b248df71d33922b7b3e0bd1082e0a5b9\"\u003e\u003ccode\u003ef9657fd\u003c/code\u003e\u003c/a\u003e chore: rename master to main (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/e372ff0e8523257b1ca004f969186918b15532f8\"\u003e\u003ccode\u003ee372ff0\u003c/code\u003e\u003c/a\u003e build(dependabot): reduce npm updates to monthly (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fast-content-type-parse/compare/v2.0.1...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-sbom-viewer/pull/157","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-sbom-viewer/issues/157","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/157/packages"},{"uuid":"3066076290","node_id":"PR_kwDOI4EVGc6WUfoX","number":8580,"state":"open","title":"Bump the npm-updates group across 1 directory with 88 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-15T12:26:42.000Z","updated_at":"2025-06-07T16:55:10.564Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-updates","update_count":88,"packages":[{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.3.0","new_version":"22.15.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/eslint","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.5","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-import-x","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-svelte","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"15.6.0","new_version":"15.15.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.3.2","new_version":"3.5.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-eslint-parser","old_version":"1.1.3","new_version":"1.2.0","repository_url":"https://github.com/sveltejs/svelte-eslint-parser"},{"name":"turbo","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.4.5","new_version":"5.8.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.21.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@anthropic-ai/sdk","old_version":"0.27.3","new_version":"0.50.4","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@octokit/rest","old_version":"20.1.1","new_version":"20.1.2","repository_url":"https://github.com/octokit/rest.js"},{"name":"@prisma/client","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"discord.js","old_version":"14.18.0","new_version":"14.19.3","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"16.4.7","new_version":"16.5.0","repository_url":"https://github.com/motdotla/dotenv"},{"name":"openai","old_version":"4.87.3","new_version":"4.98.0","repository_url":"https://github.com/openai/openai-node"},{"name":"prisma","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"tsx","old_version":"4.19.3","new_version":"4.19.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@gitbeaker/rest","old_version":"42.2.0","new_version":"42.5.0","repository_url":"https://github.com/jdalrymple/gitbeaker"},{"name":"@tauri-apps/api","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-log","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.2.7","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/postcss-pxtorem","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@wdio/cli","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"8.40.2","new_version":"8.41.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"8.39.0","new_version":"8.43.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"8.39.0","new_version":"8.41.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"autoprefixer","old_version":"10.4.19","new_version":"10.4.21","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"14.3.2","new_version":"14.3.3","repository_url":"https://github.com/cypress-io/cypress"},{"name":"fuse.js","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"git-url-parse","old_version":"14.0.0","new_version":"14.1.0","repository_url":"https://github.com/IonicaBizau/git-url-parse"},{"name":"jsdom","old_version":"24.1.1","new_version":"24.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"mocha","old_version":"10.7.0","new_version":"10.8.2","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoevents","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/ai/nanoevents"},{"name":"postcss","old_version":"8.4.39","new_version":"8.5.3","repository_url":"https://github.com/postcss/postcss"},{"name":"posthog-js","old_version":"1.136.4","new_version":"1.242.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tryghost/content-api","old_version":"1.11.21","new_version":"1.11.24","repository_url":"https://github.com/TryGhost/SDK"},{"name":"highlight.js","old_version":"11.10.0","new_version":"11.11.1","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"satori","old_version":"0.12.1","new_version":"0.13.1","repository_url":"https://github.com/vercel/satori"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.52.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-vercel","old_version":"5.6.3","new_version":"5.7.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@modelcontextprotocol/sdk","old_version":"1.8.0","new_version":"1.11.3","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"},{"name":"zod","old_version":"3.24.2","new_version":"3.24.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@sveltejs/package","old_version":"2.3.2","new_version":"2.3.11","repository_url":"https://github.com/sveltejs/kit"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"@codemirror/lang-css","old_version":"6.2.1","new_version":"6.3.1","repository_url":"https://github.com/codemirror/lang-css"},{"name":"@codemirror/lang-javascript","old_version":"6.2.2","new_version":"6.2.4","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lang-markdown","old_version":"6.2.5","new_version":"6.3.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@codemirror/lang-python","old_version":"6.1.6","new_version":"6.2.1","repository_url":"https://github.com/codemirror/lang-python"},{"name":"@codemirror/language","old_version":"6.10.2","new_version":"6.11.0","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/legacy-modes","old_version":"6.4.0","new_version":"6.5.1","repository_url":"https://github.com/codemirror/legacy-modes"},{"name":"@lezer/common","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@rails/actioncable","old_version":"8.0.100","new_version":"8.0.200","repository_url":"https://github.com/rails/rails"},{"name":"@lexical/link","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"emojibase-data","old_version":"16.0.2","new_version":"16.0.3","repository_url":"https://github.com/milesj/emojibase"},{"name":"lexical","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"svelte-lexical","old_version":"0.5.0","new_version":"0.5.3","repository_url":"https://github.com/umaranis/svelte-lexical"},{"name":"@terrazzo/cli","old_version":"0.6.0","new_version":"0.7.2","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@terrazzo/parser","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@terrazzo/plugin-css","old_version":"0.6.0","new_version":"0.7.2","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@vitest/browser","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"isomorphic-dompurify","old_version":"2.22.0","new_version":"2.24.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.47.0","new_version":"1.52.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@reduxjs/toolkit","old_version":"2.5.0","new_version":"2.8.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/sveltekit","old_version":"8.54.0","new_version":"8.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vitest/ui","old_version":"3.0.5","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"svelte-check","old_version":"4.1.6","new_version":"4.2.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte","old_version":"5.28.2","new_version":"5.30.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"vite","old_version":"6.2.2","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.0.5","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 88 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.4.1` | `2.5.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.3.0` | `22.15.18` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.32.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) | `9.6.0` | `9.6.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.11.0` | `4.11.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte) | `3.5.1` | `3.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `15.6.0` | `15.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.2` | `3.5.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.3.3` | `3.4.0` |\n| [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser) | `1.1.3` | `1.2.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.2` | `2.5.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.4.5` | `5.8.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.21.0` | `8.32.1` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.27.3` | `0.50.4` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `20.1.1` | `20.1.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.5.0` | `6.7.0` |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.18.0` | `14.19.3` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.7` | `16.5.0` |\n| [openai](https://github.com/openai/openai-node) | `4.87.3` | `4.98.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.5.0` | `6.7.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.3` | `4.19.4` |\n| [@gitbeaker/rest](https://github.com/jdalrymple/gitbeaker/tree/HEAD/packages/rest) | `42.2.0` | `42.5.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.4.1` | `2.5.0` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.0` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.7.0` | `2.7.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library) | `5.2.5` | `5.2.7` |\n| [@types/postcss-pxtorem](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/postcss-pxtorem) | `6.0.3` | `6.1.0` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `8.40.2` | `8.44.1` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `8.40.2` | `8.44.1` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `8.40.2` | `8.44.1` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `8.40.2` | `8.41.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `8.39.0` | `8.43.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `8.39.0` | `8.41.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.19` | `10.4.21` |\n| [cypress](https://github.com/cypress-io/cypress) | `14.3.2` | `14.3.3` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.0.0` | `7.1.0` |\n| [git-url-parse](https://github.com/IonicaBizau/git-url-parse) | `14.0.0` | `14.1.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `24.1.1` | `24.1.3` |\n| [mocha](https://github.com/mochajs/mocha) | `10.7.0` | `10.8.2` |\n| [nanoevents](https://github.com/ai/nanoevents) | `9.0.0` | `9.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.39` | `8.5.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.136.4` | `1.242.1` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK) | `1.11.21` | `1.11.24` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.10.0` | `11.11.1` |\n| [satori](https://github.com/vercel/satori) | `0.12.1` | `0.13.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.52.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.6.3` | `5.7.2` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.8.0` | `1.11.3` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `7.0.2` | `7.0.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.2` | `3.24.4` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.3.2` | `2.3.11` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [@codemirror/lang-css](https://github.com/codemirror/lang-css) | `6.2.1` | `6.3.1` |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.2` | `6.2.4` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.2.5` | `6.3.2` |\n| [@codemirror/lang-python](https://github.com/codemirror/lang-python) | `6.1.6` | `6.2.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.2` | `6.11.0` |\n| [@codemirror/legacy-modes](https://github.com/codemirror/legacy-modes) | `6.4.0` | `6.5.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.1` | `1.2.3` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.2.0` | `1.2.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.0.100` | `8.0.200` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.17.0` | `0.17.1` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.17.0` | `0.17.1` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.17.0` | `0.17.1` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.17.0` | `0.17.1` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.17.0` | `0.17.1` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.17.0` | `0.17.1` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.17.0` | `0.17.1` |\n| [emojibase-data](https://github.com/milesj/emojibase/tree/HEAD/packages/data) | `16.0.2` | `16.0.3` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.17.0` | `0.17.1` |\n| [svelte-lexical](https://github.com/umaranis/svelte-lexical/tree/HEAD/svelte-lexical) | `0.5.0` | `0.5.3` |\n| [@terrazzo/cli](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/cli) | `0.6.0` | `0.7.2` |\n| [@terrazzo/parser](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/parser) | `0.6.0` | `0.7.1` |\n| [@terrazzo/plugin-css](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/plugin-css) | `0.6.0` | `0.7.2` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `3.0.3` | `3.1.3` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.22.0` | `2.24.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.47.0` | `1.52.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.5.0` | `2.8.2` |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `8.54.0` | `8.55.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.0.5` | `3.1.3` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.11` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.1.6` | `4.2.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.28.2` | `5.30.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.2.2` | `6.3.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.0.5` | `3.1.3` |\n\n\nUpdates `@eslint/js` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.26.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.4.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0aa48fb9e4b9d7b5bf3522000a76ebc1836394ed\"\u003e\u003ccode\u003e0aa48fb9e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13030\"\u003e#13030\u003c/a\u003e) Added \u003ccode\u003ebundleVersion\u003c/code\u003e to iOS and macOS configuration to support specifying a \u003ccode\u003eCFBundleVersion\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad3fd3890f1fa26a9f9be04ff1bc156d6dd2a8bc\"\u003e\u003ccode\u003ead3fd3890\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13152\"\u003e#13152\u003c/a\u003e) Detect package manager from environment variable \u003ccode\u003enpm_config_user_agent\u003c/code\u003e first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/82406c61e0fbb775ef00791ccab45349325bdd45\"\u003e\u003ccode\u003e82406c61e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13231\"\u003e#13231\u003c/a\u003e) Improve iOS simulator usage, checking if Xcode iOS SDK is installed and allowing usage of Simulator for older iOS releases (previously only supported when running on Xcode via \u003ccode\u003eios dev --open\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/2dccfab5321fef55d45f3a4c674b6151b1c4424a\"\u003e\u003ccode\u003e2dccfab53\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13236\"\u003e#13236\u003c/a\u003e) Fix \u003ccode\u003efileAssociations\u003c/code\u003e missing \u003ccode\u003eLSHandlerRank\u003c/code\u003e on macOS.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0802529031c4fd309edff374a8694e93ddec161d\"\u003e\u003ccode\u003e080252903\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13210\"\u003e#13210\u003c/a\u003e) Fixes iOS dev not working on Xcode 16.3 simulators. To apply the fix, either regenerate the Xcode project with \u003ccode\u003erm -r src-tauri/gen/apple \u0026amp;\u0026amp; tauri ios init\u003c/code\u003e or remove the \u003ccode\u003earm64-sim\u003c/code\u003e architecture from the Xcode project.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/977c4b496cbf96b811c0c5080263e31b83d8e084\"\u003e\u003ccode\u003e977c4b4\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13123\"\u003e#13123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/48b12b440478937c46fdfef9f9d95194be117020\"\u003e\u003ccode\u003e48b12b4\u003c/code\u003e\u003c/a\u003e chore: bump crates depending on tauri-utils as minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9356fa15d87e14b4512fe1b86383a597e6e641d4\"\u003e\u003ccode\u003e9356fa1\u003c/code\u003e\u003c/a\u003e feat(core): include type name in state panic message (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13239\"\u003e#13239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2dccfab5321fef55d45f3a4c674b6151b1c4424a\"\u003e\u003ccode\u003e2dccfab\u003c/code\u003e\u003c/a\u003e fix: fileAssociations missing LSHandlerRank on macOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13159\"\u003e#13159\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13236\"\u003e#13236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5d3687e8c3b6c539e018b1346d4699214bc78ff4\"\u003e\u003ccode\u003e5d3687e\u003c/code\u003e\u003c/a\u003e chore(tauri-driver): update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0cf2d9933f20375349f9f307b4dd7049690030d9\"\u003e\u003ccode\u003e0cf2d99\u003c/code\u003e\u003c/a\u003e fix(tauri-driver): append .exe ext on app path on Windows, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11317\"\u003e#11317\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1734273bbef58749e01df31081a7a9e72e7e058e\"\u003e\u003ccode\u003e1734273\u003c/code\u003e\u003c/a\u003e fix: using center and overflow together crashes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13235\"\u003e#13235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/690146e3115f615818ec6927eb56fab157221504\"\u003e\u003ccode\u003e690146e\u003c/code\u003e\u003c/a\u003e fix(macros): invoke handler stack overflow (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13217\"\u003e#13217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f888502fd228ad96b105e1e66f01c20c9f109983\"\u003e\u003ccode\u003ef888502\u003c/code\u003e\u003c/a\u003e fix(core): use \u003ccode\u003eHeaders\u003c/code\u003e in \u003ccode\u003esendIpcMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13227\"\u003e#13227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/577c7ffc45ef005403cdf698e595614038c7d1e1\"\u003e\u003ccode\u003e577c7ff\u003c/code\u003e\u003c/a\u003e fix(webdriver): windows: make native webdriver close with parent process (fix...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.4.1...@tauri-apps/cli-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.3.0 to 22.15.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.31.1 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.32.0\u003c/h2\u003e\n\u003ch2\u003e8.32.0 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10182\"\u003e#10182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [only-throw-error] add option \u003ccode\u003eallowRethrowing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11075\"\u003e#11075\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency typedoc to ^0.28.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1fef33521\"\u003e1fef33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10907\"\u003e#10907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] exempt \u003ccode\u003ethis\u003c/code\u003e from optional parameter overload check (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11005\"\u003e#11005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] fix parenthesization bug in suggestion (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11098\"\u003e#11098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure consistent TSMappedType AST shape (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11086\"\u003e#11086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct \u003ccode\u003eTSImportType\u003c/code\u003e property name when \u003ccode\u003eassert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11115\"\u003e#11115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndy Edwards\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSasha Kondrashov\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.32.0 (2025-05-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/819a03f4de391ad69629d5a7e1e974b805a986a7\"\u003e\u003ccode\u003e819a03f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/172ab8ae7441638628419c79bed96bc3361c18a0\"\u003e\u003ccode\u003e172ab8a\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): resolve remaining issues from \u003ccode\u003evitest\u003c/code\u003e migration (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11100\"\u003e#11100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a9c9251bbbc81b3a2d3c08a71cfb13be18e6682a\"\u003e\u003ccode\u003ea9c9251\u003c/code\u003e\u003c/a\u003e chore: revert \u003ccode\u003evitest\u003c/code\u003e related changes in \u003ccode\u003etsconfig\u003c/code\u003e files (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11124\"\u003e#11124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8bbabc4691d97733a422180c71eba6c097b35475\"\u003e\u003ccode\u003e8bbabc4\u003c/code\u003e\u003c/a\u003e 9.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/16f5ff799122737e2c4b853b441e86f224878942\"\u003e\u003ccode\u003e16f5ff7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.25.1...v9.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/eslint` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.2 to 10.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8b2d6d3b612eb57fb68c3fddec25b02fc622df7c\"\u003e\u003ccode\u003e8b2d6d3\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/f193e733824e395ecb254cba23fe40d2fbc61348\"\u003e\u003ccode\u003ef193e73\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003eimport-x/resolver-next\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.5.1 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1170\"\u003e#1170\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/3ddbd83068a8a82ed5bfe638483c7dd7839e681a\"\u003e\u003ccode\u003e3ddbd83\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-writable-derived\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1069\"\u003e#1069\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/73f23ae0321aa4cb87e700f8478b140059e18c64\"\u003e\u003ccode\u003e73f23ae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat: added the \u003ccode\u003erequire-event-prefix\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1197\"\u003e#1197\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e9aec7f16efb56d5d841a2f5f28cfa05281bcd9d\"\u003e\u003ccode\u003ee9aec7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003eno-add-event-listener\u003c/code\u003e rule to disallow usages of \u003ccode\u003eaddEventListener\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1148\"\u003e#1148\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/87c74feef892cb7e04e5709e66dfeda4e27ec820\"\u003e\u003ccode\u003e87c74fe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(consistent-selector-style): added support for dynamic classes and IDs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1208\"\u003e#1208\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/78d0f78e0740305f62d6e702f89b333d6d97dbec\"\u003e\u003ccode\u003e78d0f78\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-svelte-ignore): ignore reactive-component warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/0265218294607a6b6cefb574598c080554f52cda\"\u003e\u003ccode\u003e0265218\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/78d0f78e0740305f62d6e702f89b333d6d97dbec\"\u003e\u003ccode\u003e78d0f78\u003c/code\u003e\u003c/a\u003e fix(no-unused-svelte-ignore): ignore reactive-component warnings (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e9aec7f16efb56d5d841a2f5f28cfa05281bcd9d\"\u003e\u003ccode\u003ee9aec7f\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-add-event-listener\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a51e8c78851cd99508bd0ba136fbf4fb548e500d\"\u003e\u003ccode\u003ea51e8c7\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003e\\\u003c/code\u003e notation for line breaks in \u003ccode\u003e*.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/9ed51a7497a320335b5cf2641a34c76bc9bd160c\"\u003e\u003ccode\u003e9ed51a7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/eslint-scope\u003c/code\u003e to v8 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/0cb141b32b03a2048b815537102b0bd9f666c5c3\"\u003e\u003ccode\u003e0cb141b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to ~9.26.0 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f2b7870cddd2660340089e41924419cfd19b868e\"\u003e\u003ccode\u003ef2b7870\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency npm-run-all2 to v8 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/c2b11a2c0607bc65ede156e265b3834ca18b65ca\"\u003e\u003ccode\u003ec2b11a2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-node-dependencies to v1 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1209\"\u003e#1209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/070126af0f2aafd2b0b3147457270a3c88a4785e\"\u003e\u003ccode\u003e070126a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to ~5.8.0 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/9e7b4c529b5c07244af588c4a2fa39841990b495\"\u003e\u003ccode\u003e9e7b4c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-node-dependencies to ^0.13.0 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/compare/eslint-plugin-svelte@3.5.1...eslint-plugin-svelte@3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 15.6.0 to 15.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate vitest globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/279\"\u003e#279\u003c/a\u003e)  445df81\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.14.0...v15.15.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.14.0...v15.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003evitest\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/274\"\u003e#274\u003c/a\u003e)  06a5723\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.12.0...v15.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.12.0...v15.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eIterator\u003c/code\u003e to ES2025 (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/272\"\u003e#272\u003c/a\u003e)  439b398\u003c/li\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/271\"\u003e#271\u003c/a\u003e)  dd0a502\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.11.0...v15.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.11.0...v15.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees3\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/267\"\u003e#267\u003c/a\u003e)  6784dc1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/264\"\u003e#264\u003c/a\u003e)  3cbce2d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.9.0...v15.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.9.0...v15.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/258\"\u003e#258\u003c/a\u003e)  f72b047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees2025\u003c/code\u003e globals (Same as \u003ccode\u003ees2021\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/256\"\u003e#256\u003c/a\u003e)  2ef342a\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.7.0...v15.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.7.0...v15.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/255\"\u003e#255\u003c/a\u003e)  f017b0f\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8a43ab65056483c0248c7be3a69fdb2866d859a2\"\u003e\u003ccode\u003e8a43ab6\u003c/code\u003e\u003c/a\u003e 15.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/445df813ad61b475be210fe12be155b144310462\"\u003e\u003ccode\u003e445df81\u003c/code\u003e\u003c/a\u003e Regenerate vitest globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/504276b5f1f6475720a3b9b7f6158d72f2bd6ad8\"\u003e\u003ccode\u003e504276b\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;Update\u0026quot; job (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/48c7b51a8fb284142f88fe34ada7558c0531c44f\"\u003e\u003ccode\u003e48c7b51\u003c/code\u003e\u003c/a\u003e 15.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/06a572349b08709b49d8999038961558da4da4e7\"\u003e\u003ccode\u003e06a5723\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003evitest\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ad28ede9cd5dc3f28c0244dad6ea004183bc9a18\"\u003e\u003ccode\u003ead28ede\u003c/code\u003e\u003c/a\u003e 15.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/dc7a9a16c29278ea088b0726ac8f4ce97043d7c6\"\u003e\u003ccode\u003edc7a9a1\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ff4844d90c7639b1bd30a5705109bf4a30b6d896\"\u003e\u003ccode\u003eff4844d\u003c/code\u003e\u003c/a\u003e 15.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/439b398dc8bbad03a71069d60384e24956ab6606\"\u003e\u003ccode\u003e439b398\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eIterator\u003c/code\u003e to ES2025 (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/dd0a50200236e15e415c1947c20ffb47b1bedd0c\"\u003e\u003ccode\u003edd0a502\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.6.0...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.3.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#353\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#352\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#351\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/8580","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/8580","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8580/packages"},{"uuid":"3058398755","node_id":"PR_kwDOMzbQP86V6ggf","number":162,"state":"open","title":"Bump the packages group with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T23:38:22.000Z","updated_at":"2025-05-12T23:38:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"packages","update_count":10,"packages":[{"name":"typescript-eslint","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@modelcontextprotocol/sdk","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"electron-to-chromium","old_version":"1.5.151","new_version":"1.5.152","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"semver","old_version":"7.7.1","new_version":"7.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps the packages group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.32.0` | `8.32.1` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.11.1` | `1.11.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.32.0` | `8.32.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.151` | `1.5.152` |\n| [semver](https://github.com/npm/node-semver) | `7.7.1` | `7.7.2` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `7.0.2` | `7.0.3` |\n\nUpdates `typescript-eslint` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e57126a23e3f9b0ec67665d47e37a429d7755753\"\u003e\u003ccode\u003ee57126a\u003c/code\u003e\u003c/a\u003e chore(typescript-eslint): correct naming of import of typescript-eslint in te...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add scope parameter to startAuthorization function by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/464\"\u003emodelcontextprotocol/typescript-sdk#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Zod object detection logic by \u003ca href=\"https://github.com/geelen\"\u003e\u003ccode\u003e@​geelen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/468\"\u003emodelcontextprotocol/typescript-sdk#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/464\"\u003emodelcontextprotocol/typescript-sdk#464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/048bc4f75545545e91b082a43bfa4a595f4a6d4d\"\u003e\u003ccode\u003e048bc4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/482\"\u003e#482\u003c/a\u003e from modelcontextprotocol/version-1-11-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e5909502c2ba1db0c782fd83aa3b50112a2401cb\"\u003e\u003ccode\u003ee590950\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bced33d8bc57419c6d498ca9a26a284f3ccf6016\"\u003e\u003ccode\u003ebced33d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/468\"\u003e#468\u003c/a\u003e from geelen/fix-tool-annotation-confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/4a295a40434812892ab11badf05530e0bf785cd2\"\u003e\u003ccode\u003e4a295a4\u003c/code\u003e\u003c/a\u003e remove vendored library tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3c9496812eddf5511db977a023cbb118d0fb5770\"\u003e\u003ccode\u003e3c94968\u003c/code\u003e\u003c/a\u003e tweak heuristic type test for isZodRawShape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bf7fd4470efdcc68db1c2d3b2849fffafa10ca24\"\u003e\u003ccode\u003ebf7fd44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/464\"\u003e#464\u003c/a\u003e from pcarleton/pcarleton/oauth-scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/b6617dc44c409c5f8c246441059d652ff61e2efa\"\u003e\u003ccode\u003eb6617dc\u003c/code\u003e\u003c/a\u003e Fix Zod object detection logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/30b5544e8b88fe9a46243259699645f83cab0553\"\u003e\u003ccode\u003e30b5544\u003c/code\u003e\u003c/a\u003e feat: Add scope parameter to startAuthorization function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f8db925cdbaf2d85575de852ac9347d56e718604\"\u003e\u003ccode\u003ef8db925\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] check for indirect circ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/98c5c4c06dc1c626e9561c4d24f3987ca15a787c\"\u003e\u003ccode\u003e98c5c4c\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] adjust auto-fixer to ge...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/523b3eaa8b0e2a377c537f77c432cd72aca4629c\"\u003e\u003ccode\u003e523b3ea\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] support computed member access (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0d822bd302f4d7200f7c2d4ba59489b67b3bdb2a\"\u003e\u003ccode\u003e0d822bd\u003c/code\u003e\u003c/a\u003e docs: use \u003ccode\u003eT[]\u003c/code\u003e instead of \u003ccode\u003e[T, ...T[]]\u003c/code\u003e in rule options (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11129\"\u003e#11129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a89d5e3ccc949aafea121a66e0a32d46d61d2ab3\"\u003e\u003ccode\u003ea89d5e3\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-conversion] shouldn't have fixable p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/759849626a9f2c1d837cbdc64b15753ee6114c85\"\u003e\u003ccode\u003e7598496\u003c/code\u003e\u003c/a\u003e chore: remove now-stub \u003ccode\u003e@​types/marked\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0cee7cafe0005ec371bd0d0bc1a26d2dd8448f90\"\u003e\u003ccode\u003e0cee7ca\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ignore to v7 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11163\"\u003e#11163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/type-utils` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/type-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/type-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/type-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/type-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/utils` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/visitor-keys` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/visitor-keys\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/visitor-keys/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/visitor-keys\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for visitor-keys to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/visitor-keys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.151 to 1.5.152\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/f959fee8515a8feae768606bcc088b499a3de452\"\u003e\u003ccode\u003ef959fee\u003c/code\u003e\u003c/a\u003e 1.5.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/f39591490035fe428ecc45e4aa6180135f3f9315\"\u003e\u003ccode\u003ef395914\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kilian/electron-to-chromium/compare/v1.5.151...v1.5.152\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.1 to 7.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/281055e7716ef0415a8826972471331989ede58c\"\u003e\u003ccode\u003e281055e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e fix: add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e fix: prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b98655dbc1a9eb79370ed80f557be98d1c06587\"\u003e\u003ccode\u003e0b98655\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.4 to 4.23.6 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-rest-api-executor/pull/162","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-rest-api-executor/issues/162","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/162/packages"},{"uuid":"2515074142","node_id":"PR_kwDOOL1qzM6V6Pxe","number":31,"state":"closed","title":"build(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-22T13:22:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T22:47:35.000Z","updated_at":"2025-05-22T13:22:52.000Z","time_to_close":830117,"merged_at":"2025-05-22T13:22:52.000Z","merged_by":"ko1ynnky","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ko1ynnky/github-actions-mcp-server/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ko1ynnky%2Fgithub-actions-mcp-server/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"},{"uuid":"2515007651","node_id":"PR_kwDOOdwG8c6V5_ij","number":13,"state":"open","title":"Bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T21:55:00.000Z","updated_at":"2025-05-12T21:55:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vuduchild/job-commit-status/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuduchild%2Fjob-commit-status/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"2514522395","node_id":"PR_kwDOEwcZRs6V4JEb","number":80,"state":"closed","title":"fix(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-15T19:36:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T17:51:57.000Z","updated_at":"2025-05-15T19:36:43.000Z","time_to_close":265485,"merged_at":"2025-05-15T19:36:42.000Z","merged_by":"rofafor","closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/elisa-actions/prerelease-cleanup/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elisa-actions%2Fprerelease-cleanup/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"},{"uuid":"3057555153","node_id":"PR_kwDOOdWMcc6V3pH3","number":6,"state":"open","title":"chore(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":[],"assignees":["px"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-12T16:46:43.000Z","updated_at":"2025-05-12T16:46:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/variablesoftware/mock-d1/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/variablesoftware%2Fmock-d1/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"3057524659","node_id":"PR_kwDOI4EVGc6V3ioZ","number":8515,"state":"open","title":"Bump the npm-updates group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript","@gitbutler/desktop","@gitbutler/ui","@gitbutler/web","@gitbutler/butler-bot","@gitbutler/no-relative-imports"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T16:33:25.000Z","updated_at":"2025-06-07T15:33:44.415Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-updates","update_count":84,"packages":[{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.3.0","new_version":"22.15.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/eslint","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.5","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-import-x","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"globals","old_version":"15.6.0","new_version":"15.15.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.3.2","new_version":"3.5.3","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.4.5","new_version":"5.8.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.21.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@anthropic-ai/sdk","old_version":"0.27.3","new_version":"0.50.4","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@octokit/rest","old_version":"20.1.1","new_version":"20.1.2","repository_url":"https://github.com/octokit/rest.js"},{"name":"@prisma/client","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"discord.js","old_version":"14.18.0","new_version":"14.19.3","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"16.4.7","new_version":"16.5.0","repository_url":"https://github.com/motdotla/dotenv"},{"name":"openai","old_version":"4.87.3","new_version":"4.98.0","repository_url":"https://github.com/openai/openai-node"},{"name":"prisma","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"tsx","old_version":"4.19.3","new_version":"4.19.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@gitbeaker/rest","old_version":"42.2.0","new_version":"42.5.0","repository_url":"https://github.com/jdalrymple/gitbeaker"},{"name":"@tauri-apps/api","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-log","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.2.7","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/postcss-pxtorem","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@wdio/cli","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"8.40.2","new_version":"8.41.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"8.39.0","new_version":"8.43.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"8.39.0","new_version":"8.41.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"autoprefixer","old_version":"10.4.19","new_version":"10.4.21","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"14.3.2","new_version":"14.3.3","repository_url":"https://github.com/cypress-io/cypress"},{"name":"fuse.js","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"git-url-parse","old_version":"14.0.0","new_version":"14.1.0","repository_url":"https://github.com/IonicaBizau/git-url-parse"},{"name":"jsdom","old_version":"24.1.1","new_version":"24.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"mocha","old_version":"10.7.0","new_version":"10.8.2","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoevents","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/ai/nanoevents"},{"name":"postcss","old_version":"8.4.39","new_version":"8.5.3","repository_url":"https://github.com/postcss/postcss"},{"name":"posthog-js","old_version":"1.136.4","new_version":"1.240.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tryghost/content-api","old_version":"1.11.21","new_version":"1.11.24","repository_url":"https://github.com/TryGhost/SDK"},{"name":"highlight.js","old_version":"11.10.0","new_version":"11.11.1","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"satori","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/vercel/satori"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.52.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-vercel","old_version":"5.6.3","new_version":"5.7.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@modelcontextprotocol/sdk","old_version":"1.8.0","new_version":"1.11.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"},{"name":"zod","old_version":"3.24.2","new_version":"3.24.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@sveltejs/package","old_version":"2.3.2","new_version":"2.3.11","repository_url":"https://github.com/sveltejs/kit"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"@codemirror/lang-css","old_version":"6.2.1","new_version":"6.3.1","repository_url":"https://github.com/codemirror/lang-css"},{"name":"@codemirror/lang-javascript","old_version":"6.2.2","new_version":"6.2.3","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lang-markdown","old_version":"6.2.5","new_version":"6.3.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@codemirror/lang-python","old_version":"6.1.6","new_version":"6.2.0","repository_url":"https://github.com/codemirror/lang-python"},{"name":"@codemirror/language","old_version":"6.10.2","new_version":"6.11.0","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/legacy-modes","old_version":"6.4.0","new_version":"6.5.1","repository_url":"https://github.com/codemirror/legacy-modes"},{"name":"@lezer/common","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@rails/actioncable","old_version":"8.0.100","new_version":"8.0.200","repository_url":"https://github.com/rails/rails"},{"name":"@lexical/link","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"emojibase-data","old_version":"16.0.2","new_version":"16.0.3","repository_url":"https://github.com/milesj/emojibase"},{"name":"lexical","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"svelte-lexical","old_version":"0.5.0","new_version":"0.5.3","repository_url":"https://github.com/umaranis/svelte-lexical"},{"name":"@terrazzo/cli","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@terrazzo/parser","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@terrazzo/plugin-css","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@vitest/browser","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"isomorphic-dompurify","old_version":"2.22.0","new_version":"2.24.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.47.0","new_version":"1.52.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@reduxjs/toolkit","old_version":"2.5.0","new_version":"2.8.1","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/sveltekit","old_version":"8.54.0","new_version":"8.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vitest/ui","old_version":"3.0.5","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"svelte-check","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"6.2.2","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.0.5","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 84 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.4.1` | `2.5.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.3.0` | `22.15.17` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.32.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) | `9.6.0` | `9.6.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.11.0` | `4.11.1` |\n| [globals](https://github.com/sindresorhus/globals) | `15.6.0` | `15.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.2` | `3.5.3` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.2` | `2.5.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.4.5` | `5.8.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.21.0` | `8.32.0` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.27.3` | `0.50.4` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `20.1.1` | `20.1.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.5.0` | `6.7.0` |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.18.0` | `14.19.3` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.7` | `16.5.0` |\n| [openai](https://github.com/openai/openai-node) | `4.87.3` | `4.98.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.5.0` | `6.7.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.3` | `4.19.4` |\n| [@gitbeaker/rest](https://github.com/jdalrymple/gitbeaker/tree/HEAD/packages/rest) | `42.2.0` | `42.5.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.4.1` | `2.5.0` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.0` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.7.0` | `2.7.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library) | `5.2.5` | `5.2.7` |\n| [@types/postcss-pxtorem](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/postcss-pxtorem) | `6.0.3` | `6.1.0` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `8.40.2` | `8.44.1` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `8.40.2` | `8.44.1` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `8.40.2` | `8.44.1` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `8.40.2` | `8.41.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `8.39.0` | `8.43.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `8.39.0` | `8.41.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.19` | `10.4.21` |\n| [cypress](https://github.com/cypress-io/cypress) | `14.3.2` | `14.3.3` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.0.0` | `7.1.0` |\n| [git-url-parse](https://github.com/IonicaBizau/git-url-parse) | `14.0.0` | `14.1.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `24.1.1` | `24.1.3` |\n| [mocha](https://github.com/mochajs/mocha) | `10.7.0` | `10.8.2` |\n| [nanoevents](https://github.com/ai/nanoevents) | `9.0.0` | `9.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.39` | `8.5.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.136.4` | `1.240.6` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK) | `1.11.21` | `1.11.24` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.10.0` | `11.11.1` |\n| [satori](https://github.com/vercel/satori) | `0.12.1` | `0.13.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.52.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.6.3` | `5.7.2` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.8.0` | `1.11.2` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `7.0.2` | `7.0.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.2` | `3.24.4` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.3.2` | `2.3.11` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [@codemirror/lang-css](https://github.com/codemirror/lang-css) | `6.2.1` | `6.3.1` |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.2` | `6.2.3` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.2.5` | `6.3.2` |\n| [@codemirror/lang-python](https://github.com/codemirror/lang-python) | `6.1.6` | `6.2.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.2` | `6.11.0` |\n| [@codemirror/legacy-modes](https://github.com/codemirror/legacy-modes) | `6.4.0` | `6.5.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.1` | `1.2.3` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.2.0` | `1.2.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.0.100` | `8.0.200` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.17.0` | `0.17.1` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.17.0` | `0.17.1` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.17.0` | `0.17.1` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.17.0` | `0.17.1` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.17.0` | `0.17.1` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.17.0` | `0.17.1` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.17.0` | `0.17.1` |\n| [emojibase-data](https://github.com/milesj/emojibase/tree/HEAD/packages/data) | `16.0.2` | `16.0.3` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.17.0` | `0.17.1` |\n| [svelte-lexical](https://github.com/umaranis/svelte-lexical/tree/HEAD/svelte-lexical) | `0.5.0` | `0.5.3` |\n| [@terrazzo/cli](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/cli) | `0.6.0` | `0.7.1` |\n| [@terrazzo/parser](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/parser) | `0.6.0` | `0.7.1` |\n| [@terrazzo/plugin-css](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/plugin-css) | `0.6.0` | `0.7.1` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `3.0.3` | `3.1.3` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.22.0` | `2.24.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.47.0` | `1.52.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.5.0` | `2.8.1` |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `8.54.0` | `8.55.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.0.5` | `3.1.3` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.11` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.1.6` | `4.1.7` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.2.2` | `6.3.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.0.5` | `3.1.3` |\n\n\nUpdates `@eslint/js` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.26.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.4.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0aa48fb9e4b9d7b5bf3522000a76ebc1836394ed\"\u003e\u003ccode\u003e0aa48fb9e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13030\"\u003e#13030\u003c/a\u003e) Added \u003ccode\u003ebundleVersion\u003c/code\u003e to iOS and macOS configuration to support specifying a \u003ccode\u003eCFBundleVersion\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad3fd3890f1fa26a9f9be04ff1bc156d6dd2a8bc\"\u003e\u003ccode\u003ead3fd3890\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13152\"\u003e#13152\u003c/a\u003e) Detect package manager from environment variable \u003ccode\u003enpm_config_user_agent\u003c/code\u003e first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/82406c61e0fbb775ef00791ccab45349325bdd45\"\u003e\u003ccode\u003e82406c61e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13231\"\u003e#13231\u003c/a\u003e) Improve iOS simulator usage, checking if Xcode iOS SDK is installed and allowing usage of Simulator for older iOS releases (previously only supported when running on Xcode via \u003ccode\u003eios dev --open\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/2dccfab5321fef55d45f3a4c674b6151b1c4424a\"\u003e\u003ccode\u003e2dccfab53\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13236\"\u003e#13236\u003c/a\u003e) Fix \u003ccode\u003efileAssociations\u003c/code\u003e missing \u003ccode\u003eLSHandlerRank\u003c/code\u003e on macOS.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0802529031c4fd309edff374a8694e93ddec161d\"\u003e\u003ccode\u003e080252903\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13210\"\u003e#13210\u003c/a\u003e) Fixes iOS dev not working on Xcode 16.3 simulators. To apply the fix, either regenerate the Xcode project with \u003ccode\u003erm -r src-tauri/gen/apple \u0026amp;\u0026amp; tauri ios init\u003c/code\u003e or remove the \u003ccode\u003earm64-sim\u003c/code\u003e architecture from the Xcode project.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/977c4b496cbf96b811c0c5080263e31b83d8e084\"\u003e\u003ccode\u003e977c4b4\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13123\"\u003e#13123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/48b12b440478937c46fdfef9f9d95194be117020\"\u003e\u003ccode\u003e48b12b4\u003c/code\u003e\u003c/a\u003e chore: bump crates depending on tauri-utils as minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9356fa15d87e14b4512fe1b86383a597e6e641d4\"\u003e\u003ccode\u003e9356fa1\u003c/code\u003e\u003c/a\u003e feat(core): include type name in state panic message (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13239\"\u003e#13239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2dccfab5321fef55d45f3a4c674b6151b1c4424a\"\u003e\u003ccode\u003e2dccfab\u003c/code\u003e\u003c/a\u003e fix: fileAssociations missing LSHandlerRank on macOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13159\"\u003e#13159\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13236\"\u003e#13236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5d3687e8c3b6c539e018b1346d4699214bc78ff4\"\u003e\u003ccode\u003e5d3687e\u003c/code\u003e\u003c/a\u003e chore(tauri-driver): update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0cf2d9933f20375349f9f307b4dd7049690030d9\"\u003e\u003ccode\u003e0cf2d99\u003c/code\u003e\u003c/a\u003e fix(tauri-driver): append .exe ext on app path on Windows, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11317\"\u003e#11317\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1734273bbef58749e01df31081a7a9e72e7e058e\"\u003e\u003ccode\u003e1734273\u003c/code\u003e\u003c/a\u003e fix: using center and overflow together crashes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13235\"\u003e#13235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/690146e3115f615818ec6927eb56fab157221504\"\u003e\u003ccode\u003e690146e\u003c/code\u003e\u003c/a\u003e fix(macros): invoke handler stack overflow (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13217\"\u003e#13217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f888502fd228ad96b105e1e66f01c20c9f109983\"\u003e\u003ccode\u003ef888502\u003c/code\u003e\u003c/a\u003e fix(core): use \u003ccode\u003eHeaders\u003c/code\u003e in \u003ccode\u003esendIpcMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13227\"\u003e#13227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/577c7ffc45ef005403cdf698e595614038c7d1e1\"\u003e\u003ccode\u003e577c7ff\u003c/code\u003e\u003c/a\u003e fix(webdriver): windows: make native webdriver close with parent process (fix...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.4.1...@tauri-apps/cli-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.3.0 to 22.15.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.31.1 to 8.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.0\u003c/h2\u003e\n\u003ch2\u003e8.32.0 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10182\"\u003e#10182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [only-throw-error] add option \u003ccode\u003eallowRethrowing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11075\"\u003e#11075\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency typedoc to ^0.28.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1fef33521\"\u003e1fef33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10907\"\u003e#10907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] exempt \u003ccode\u003ethis\u003c/code\u003e from optional parameter overload check (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11005\"\u003e#11005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] fix parenthesization bug in suggestion (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11098\"\u003e#11098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure consistent TSMappedType AST shape (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11086\"\u003e#11086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct \u003ccode\u003eTSImportType\u003c/code\u003e property name when \u003ccode\u003eassert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11115\"\u003e#11115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndy Edwards\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSasha Kondrashov\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.0 (2025-05-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/819a03f4de391ad69629d5a7e1e974b805a986a7\"\u003e\u003ccode\u003e819a03f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/172ab8ae7441638628419c79bed96bc3361c18a0\"\u003e\u003ccode\u003e172ab8a\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): resolve remaining issues from \u003ccode\u003evitest\u003c/code\u003e migration (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11100\"\u003e#11100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a9c9251bbbc81b3a2d3c08a71cfb13be18e6682a\"\u003e\u003ccode\u003ea9c9251\u003c/code\u003e\u003c/a\u003e chore: revert \u003ccode\u003evitest\u003c/code\u003e related changes in \u003ccode\u003etsconfig\u003c/code\u003e files (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11124\"\u003e#11124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8bbabc4691d97733a422180c71eba6c097b35475\"\u003e\u003ccode\u003e8bbabc4\u003c/code\u003e\u003c/a\u003e 9.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/16f5ff799122737e2c4b853b441e86f224878942\"\u003e\u003ccode\u003e16f5ff7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.25.1...v9.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/eslint` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.2 to 10.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8b2d6d3b612eb57fb68c3fddec25b02fc622df7c\"\u003e\u003ccode\u003e8b2d6d3\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/f193e733824e395ecb254cba23fe40d2fbc61348\"\u003e\u003ccode\u003ef193e73\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003eimport-x/resolver-next\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 15.6.0 to 15.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate vitest globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/279\"\u003e#279\u003c/a\u003e)  445df81\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.14.0...v15.15.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.14.0...v15.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003evitest\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/274\"\u003e#274\u003c/a\u003e)  06a5723\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.12.0...v15.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.12.0...v15.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eIterator\u003c/code\u003e to ES2025 (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/272\"\u003e#272\u003c/a\u003e)  439b398\u003c/li\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/271\"\u003e#271\u003c/a\u003e)  dd0a502\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.11.0...v15.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.11.0...v15.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees3\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/267\"\u003e#267\u003c/a\u003e)  6784dc1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/264\"\u003e#264\u003c/a\u003e)  3cbce2d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.9.0...v15.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.9.0...v15.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/258\"\u003e#258\u003c/a\u003e)  f72b047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees2025\u003c/code\u003e globals (Same as \u003ccode\u003ees2021\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/256\"\u003e#256\u003c/a\u003e)  2ef342a\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.7.0...v15.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.7.0...v15.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/255\"\u003e#255\u003c/a\u003e)  f017b0f\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8a43ab65056483c0248c7be3a69fdb2866d859a2\"\u003e\u003ccode\u003e8a43ab6\u003c/code\u003e\u003c/a\u003e 15.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/445df813ad61b475be210fe12be155b144310462\"\u003e\u003ccode\u003e445df81\u003c/code\u003e\u003c/a\u003e Regenerate vitest globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/504276b5f1f6475720a3b9b7f6158d72f2bd6ad8\"\u003e\u003ccode\u003e504276b\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;Update\u0026quot; job (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/48c7b51a8fb284142f88fe34ada7558c0531c44f\"\u003e\u003ccode\u003e48c7b51\u003c/code\u003e\u003c/a\u003e 15.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/06a572349b08709b49d8999038961558da4da4e7\"\u003e\u003ccode\u003e06a5723\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003evitest\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ad28ede9cd5dc3f28c0244dad6ea004183bc9a18\"\u003e\u003ccode\u003ead28ede\u003c/code\u003e\u003c/a\u003e 15.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/dc7a9a16c29278ea088b0726ac8f4ce97043d7c6\"\u003e\u003ccode\u003edc7a9a1\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ff4844d90c7639b1bd30a5705109bf4a30b6d896\"\u003e\u003ccode\u003eff4844d\u003c/code\u003e\u003c/a\u003e 15.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/439b398dc8bbad03a71069d60384e24956ab6606\"\u003e\u003ccode\u003e439b398\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eIterator\u003c/code\u003e to ES2025 (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/dd0a50200236e15e415c1947c20ffb47b1bedd0c\"\u003e\u003ccode\u003edd0a502\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.6.0...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.3.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#353\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#352\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#351\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#342\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.4.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2024/11/26/3.4.0.html\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#333\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.2...3.5.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Fix missing parentheses in \u003ccode\u003eConditionalTypeAnnotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17196\"\u003e#17196\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T\u0026lt;U\u0026gt; = 'a' | ('b' extends U ? 'c' : empty);\ntype T\u0026lt;U\u0026gt; = 'a' \u0026amp; ('b' extends U ? 'c' : empty);\n\u003cp\u003e// Prettier 3.5.2\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; | \u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty;\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; \u0026amp; \u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.5.3\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; | (\u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty);\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; \u0026amp; (\u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.5.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.1...3.5.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eRemove \u003ccode\u003emodule-sync\u003c/code\u003e condition (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17156\"\u003e#17156\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eIn Prettier 3.5.0, \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0#use-esm-entrypoint-for-requireesm-16958-by-tats-u\"\u003ewe added \u003ccode\u003emodule-sync\u003c/code\u003e condition to \u003ccode\u003epackage.json\u003c/code\u003e\u003c/a\u003e, so that \u003ccode\u003erequire(\u0026quot;prettier\u0026quot;)\u003c/code\u003e can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the \u003ccode\u003emodule-sync\u003c/code\u003e condition, so \u003ccode\u003erequire(\u0026quot;prettier\u0026quot;)\u003c/code\u003e will still use the CommonJS version, we'll revisit until \u003ccode\u003erequire(ESM)\u003c/code\u003e feature is more stable.\u003c/p\u003e\n\u003ch1\u003e3.5.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.0...3.5.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFix CLI crash when cache for old version exists (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17100\"\u003e#17100\u003c/a\u003e by \u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.\u003c/p\u003e\n\u003ch4\u003eSupport dockercompose and github-actions-workflow in VSCode (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17101\"\u003e#17101\u003c/a\u003e by \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier now supports the \u003ccode\u003edockercompose\u003c/code\u003e and \u003ccode\u003egithub-actions-workflow\u003c/code\u003e languages in Visual Studio Code.\u003c/p\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0.html\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.1...3.4.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4ff5dc540fa09b25fb0c02709d227af5ca53cfbf\"\u003e\u003ccode\u003e4ff5dc5\u003c/code\u003e\u003c/a\u003e Release 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a2e560e951b44e4b51b0c082da37a5ce396fadd2\"\u003e\u003ccode\u003ea2e560e\u003c/code\u003e\u003c/a\u003e Fix missing parentheses in \u003ccode\u003eConditionalTypeAnnotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17196\"\u003e#17196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fa95c97eb30dbcd86e352d4178c9b366bb073b97\"\u003e\u003ccode\u003efa95c97\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emergeBlogPost\u003c/code\u003e step to release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17199\"\u003e#17199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b47cd502ad87859d83a555a735a2889d65588d51\"\u003e\u003ccode\u003eb47cd50\u003c/code\u003e\u003c/a\u003e Add title to patch release changelog (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17197\"\u003e#17197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/de30788d30990b35534832ca554f5d5add2d4221\"\u003e\u003ccode\u003ede30788\u003c/code\u003e\u003c/a\u003e Minor fix in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ecee6a0e52429be07d84d4ffac0be585c2f89614\"\u003e\u003ccode\u003eecee6a0\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fd065126148c5f45a125de49242d4feec0cd8557\"\u003e\u003ccode\u003efd06512\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1f74dd55aca696e6eb6f4b866c3cd2dbeb0d245d\"\u003e\u003ccode\u003e1f74dd5\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/399f427f8848ffa3d7b47b00f43925e2f6cd6edc\"\u003e\u003ccode\u003e399f427\u003c/code\u003e\u003c/a\u003e Release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bf5aab8f2d584bd5a41e37386eb3a236ff131e35\"\u003e\u003ccode\u003ebf5aab8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use ESM entrypoint for \u003ccode\u003erequire(ESM)\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17156\"\u003e#17156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.3.2...3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.2 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(fix): logos when using system theme by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10388\"\u003evercel/turborepo#10388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate to Node.js subpath imports by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10389\"\u003evercel/turborepo#10389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump Next.js to 15.4.0-canary.12 for docs by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10399\"\u003evercel/turborepo#10399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix broken links in useful links section of readme by \u003ca href=\"https://github.com/richardhuf84\"\u003e\u003ccode\u003e@​richardhuf84\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10380\"\u003evercel/turborepo#10380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(chore): switch to ESM by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10405\"\u003evercel/turborepo#10405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use \u003ccode\u003e--experimental-strip-types\u003c/code\u003e for scripts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10414\"\u003evercel/turborepo#10414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(fix): date of 2.5 release post by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10419\"\u003evercel/turborepo#10419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(chore): temporarily revert to webpack by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10421\"\u003evercel/turborepo#10421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: new home page by \u003ca href=\"https://github.com/mamuso\"\u003e\u003ccode\u003e@​mamuso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10423\"\u003evercel/turborepo#10423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(fix): layout shift on home page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10424\"\u003evercel/turborepo#10424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: make cop...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/8515","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/8515","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8515/packages"},{"uuid":"3057074538","node_id":"PR_kwDOOdWKsc6V2Awa","number":3,"state":"open","title":"chore(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":[],"assignees":["px"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-12T13:56:32.000Z","updated_at":"2025-05-12T13:56:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/variablesoftware/mock-kv/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/variablesoftware%2Fmock-kv/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2513801836","node_id":"PR_kwDOOlogrM6V1ZJs","number":5,"state":"open","title":"chore(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":[],"assignees":["px"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-12T12:59:43.000Z","updated_at":"2025-05-12T12:59:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/variablesoftware/vs-brand-utils/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/variablesoftware%2Fvs-brand-utils/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"2513446730","node_id":"PR_kwDOJ9HADM6V0CdK","number":281,"state":"closed","title":"Bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["RalphHightower"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-13T03:29:21.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T10:34:59.000Z","updated_at":"2025-05-13T03:29:21.000Z","time_to_close":60862,"merged_at":"2025-05-13T03:29:20.000Z","merged_by":"RalphHightower","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RalphHightower/minimaUSCGamecockSandstorm/pull/281","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RalphHightower%2FminimaUSCGamecockSandstorm/issues/281","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/281/packages"},{"uuid":"2513361730","node_id":"PR_kwDOFp-lcs6VzttC","number":7282,"state":"closed","title":"Bump the npm group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-12T10:03:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T10:02:40.000Z","updated_at":"2025-05-12T10:03:17.000Z","time_to_close":36,"merged_at":"2025-05-12T10:03:16.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":3,"packages":[{"name":"@modelcontextprotocol/sdk","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"eventsource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/EventSource/eventsource"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 3 updates: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk), [eventsource](https://github.com/EventSource/eventsource) and [universal-user-agent](https://github.com/gr2m/universal-user-agent).\n\nUpdates `@modelcontextprotocol/sdk` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add scope parameter to startAuthorization function by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/464\"\u003emodelcontextprotocol/typescript-sdk#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Zod object detection logic by \u003ca href=\"https://github.com/geelen\"\u003e\u003ccode\u003e@​geelen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/468\"\u003emodelcontextprotocol/typescript-sdk#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/464\"\u003emodelcontextprotocol/typescript-sdk#464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/048bc4f75545545e91b082a43bfa4a595f4a6d4d\"\u003e\u003ccode\u003e048bc4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/482\"\u003e#482\u003c/a\u003e from modelcontextprotocol/version-1-11-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e5909502c2ba1db0c782fd83aa3b50112a2401cb\"\u003e\u003ccode\u003ee590950\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bced33d8bc57419c6d498ca9a26a284f3ccf6016\"\u003e\u003ccode\u003ebced33d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/468\"\u003e#468\u003c/a\u003e from geelen/fix-tool-annotation-confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/4a295a40434812892ab11badf05530e0bf785cd2\"\u003e\u003ccode\u003e4a295a4\u003c/code\u003e\u003c/a\u003e remove vendored library tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3c9496812eddf5511db977a023cbb118d0fb5770\"\u003e\u003ccode\u003e3c94968\u003c/code\u003e\u003c/a\u003e tweak heuristic type test for isZodRawShape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bf7fd4470efdcc68db1c2d3b2849fffafa10ca24\"\u003e\u003ccode\u003ebf7fd44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/464\"\u003e#464\u003c/a\u003e from pcarleton/pcarleton/oauth-scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/b6617dc44c409c5f8c246441059d652ff61e2efa\"\u003e\u003ccode\u003eb6617dc\u003c/code\u003e\u003c/a\u003e Fix Zod object detection logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/30b5544e8b88fe9a46243259699645f83cab0553\"\u003e\u003ccode\u003e30b5544\u003c/code\u003e\u003c/a\u003e feat: Add scope parameter to startAuthorization function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eventsource` from 3.0.6 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/releases\"\u003eeventsource's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark fetch init properties required in typings (\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e1282872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/eventsource/v/3.0.7\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/blob/main/CHANGELOG.md\"\u003eeventsource's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark fetch init properties required in typings (\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e1282872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/270e7f22c191ac1d167cc07e3ee494f1adb052eb\"\u003e\u003ccode\u003e270e7f2\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.7 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e\u003ccode\u003e1282872\u003c/code\u003e\u003c/a\u003e fix: mark fetch init properties required in typings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-pull-request-auto-merge-enable-action/pull/7282","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-pull-request-auto-merge-enable-action/issues/7282","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7282/packages"},{"uuid":"2513326422","node_id":"PR_kwDOE3aIh86VzlFW","number":2360,"state":"closed","title":"Bump the npm group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-12T09:49:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T09:48:47.000Z","updated_at":"2025-05-12T09:49:19.000Z","time_to_close":31,"merged_at":"2025-05-12T09:49:18.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":2,"packages":[{"name":"eventsource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/EventSource/eventsource"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 2 updates: [eventsource](https://github.com/EventSource/eventsource) and [universal-user-agent](https://github.com/gr2m/universal-user-agent).\n\nUpdates `eventsource` from 3.0.6 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/releases\"\u003eeventsource's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark fetch init properties required in typings (\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e1282872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/eventsource/v/3.0.7\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/blob/main/CHANGELOG.md\"\u003eeventsource's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark fetch init properties required in typings (\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e1282872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/270e7f22c191ac1d167cc07e3ee494f1adb052eb\"\u003e\u003ccode\u003e270e7f2\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.7 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e\u003ccode\u003e1282872\u003c/code\u003e\u003c/a\u003e fix: mark fetch init properties required in typings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-pull-requester/pull/2360","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-pull-requester/issues/2360","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2360/packages"}],"issue_packages":[{"old_version":"6.0.1","new_version":"7.0.3","update_type":"major","path":null,"pr_created_at":"2026-01-27T07:59:06.000Z","version_change":"6.0.1 → 7.0.3","issue":{"uuid":"3859317069","node_id":"PR_kwDOD4N-F86_ia2S","number":764,"state":"closed","title":"build(deps): bump the deps group with 106 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-27T08:00:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T07:59:06.000Z","updated_at":"2026-01-27T08:00:10.000Z","time_to_close":60,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"deps","update_count":106,"packages":[{"name":"@actions/github","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/actions/toolkit"},{"name":"@octokit/endpoint","old_version":"9.0.6","new_version":"11.0.2","repository_url":"https://github.com/octokit/endpoint.js"},{"name":"@octokit/openapi-types","old_version":"20.0.0","new_version":"27.0.0","repository_url":"https://github.com/octokit/openapi-types.ts"},{"name":"@octokit/request-error","old_version":"5.1.1","new_version":"7.1.0","repository_url":"https://github.com/octokit/request-error.js"},{"name":"@octokit/types","old_version":"12.6.0","new_version":"16.0.0","repository_url":"https://github.com/octokit/types.ts"},{"name":"universal-user-agent","old_version":"6.0.1","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"},{"name":"@babel/code-frame","old_version":"7.24.7","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.24.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"ansi-styles","old_version":"3.2.1","new_version":"4.3.0","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"chalk","old_version":"2.4.2","new_version":"4.1.2","repository_url":"https://github.com/chalk/chalk"},{"name":"has-flag","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/has-flag"},{"name":"supports-color","old_version":"5.5.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/supports-color"},{"name":"@eslint-community/eslint-utils","old_version":"4.4.1","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.11.0","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@humanwhocodes/object-schema","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/humanwhocodes/object-schema"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/source-map","old_version":"0.3.6","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@octokit/auth-token","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/octokit/auth-token.js"},{"name":"@octokit/core","old_version":"5.2.2","new_version":"7.0.6","repository_url":"https://github.com/octokit/core.js"},{"name":"@octokit/graphql","old_version":"7.1.1","new_version":"9.0.3","repository_url":"https://github.com/octokit/graphql.js"},{"name":"@octokit/plugin-paginate-rest","old_version":"9.2.2","new_version":"14.0.0","repository_url":"https://github.com/octokit/plugin-paginate-rest.js"},{"name":"@octokit/plugin-rest-endpoint-methods","old_version":"10.4.1","new_version":"17.0.0","repository_url":"https://github.com/octokit/plugin-rest-endpoint-methods.js"},{"name":"@pkgr/core","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tsconfig/node10","old_version":"1.0.8","new_version":"1.0.12","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node12","old_version":"1.0.9","new_version":"1.0.11","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node14","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/tsconfig/bases"},{"name":"@tsconfig/node16","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/eslint","old_version":"8.56.5","new_version":"8.56.12","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.6","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/istanbul-lib-coverage","old_version":"2.0.4","new_version":"2.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sinonjs__fake-timers","old_version":"8.1.2","new_version":"15.0.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"glob","old_version":"7.2.0","new_version":"7.2.3","repository_url":"https://github.com/isaacs/node-glob"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"array.prototype.findlastindex","old_version":"1.2.5","new_version":"1.2.6","repository_url":"https://github.com/es-shims/Array.prototype.findLastIndex"},{"name":"before-after-hook","old_version":"2.2.3","new_version":"4.0.0","repository_url":"https://github.com/gr2m/before-after-hook"},{"name":"browserslist","old_version":"4.24.4","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"call-bind-apply-helpers","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/call-bind-apply-helpers"},{"name":"call-bound","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/ljharb/call-bound"},{"name":"caniuse-lite","old_version":"1.0.30001696","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"color-convert","old_version":"1.9.3","new_version":"2.0.1","repository_url":"https://github.com/Qix-/color-convert"},{"name":"color-name","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/colorjs/color-name"},{"name":"core-js-compat","old_version":"3.40.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"default-browser","old_version":"5.2.1","new_version":"5.4.0","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"default-browser-id","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/sindresorhus/default-browser-id"},{"name":"electron-to-chromium","old_version":"1.5.90","new_version":"1.5.279","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"env-editor","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/sindresorhus/env-editor"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"es-abstract","old_version":"1.23.9","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-module-lexer","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-shim-unscopables","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/ljharb/es-shim-unscopables"},{"name":"eslint","old_version":"8.57.0","new_version":"8.57.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.0","new_version":"9.1.2","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-n","old_version":"17.15.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"esm-utils","old_version":"4.3.0","new_version":"4.4.2","repository_url":"https://github.com/fisker/esm-utils"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fast-diff","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/jhchen/fast-diff"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fastq","old_version":"1.13.0","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"find-up-simple","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/sindresorhus/find-up-simple"},{"name":"flat-cache","old_version":"3.0.4","new_version":"3.2.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flatted","old_version":"3.2.4","new_version":"3.3.3","repository_url":"https://github.com/WebReflection/flatted"},{"name":"for-each","old_version":"0.3.4","new_version":"0.3.5","repository_url":"https://github.com/Raynos/for-each"},{"name":"foreground-child","old_version":"3.1.1","new_version":"3.3.1","repository_url":"https://github.com/tapjs/foreground-child"},{"name":"get-east-asian-width","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"get-intrinsic","old_version":"1.2.7","new_version":"1.3.0","repository_url":"https://github.com/ljharb/get-intrinsic"},{"name":"get-tsconfig","old_version":"4.10.0","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"import-fresh","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/sindresorhus/import-fresh"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"irregular-plurals","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/sindresorhus/irregular-plurals"},{"name":"is-boolean-object","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/inspect-js/is-boolean-object"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"is-weakref","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/inspect-js/is-weakref"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"jackspeak","old_version":"3.4.0","new_version":"3.4.3","repository_url":"https://github.com/isaacs/jackspeak"},{"name":"loader-runner","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/webpack/loader-runner"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"obj-props","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/dustinspecker/obj-props"},{"name":"object-inspect","old_version":"1.13.3","new_version":"1.13.4","repository_url":"https://github.com/inspect-js/object-inspect"},{"name":"open","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/sindresorhus/open"},{"name":"open-editor","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/open-editor"},{"name":"optionator","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/gkz/optionator"},{"name":"package-json-from-dist","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/isaacs/package-json-from-dist"},{"name":"possible-typed-array-names","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/ljharb/possible-typed-array-names"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"reusify","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/mcollina/reusify"},{"name":"run-applescript","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/run-applescript"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"supports-hyperlinks","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/chalk/supports-hyperlinks"},{"name":"synckit","old_version":"0.9.1","new_version":"0.9.3","repository_url":"https://github.com/un-ts/synckit"},{"name":"terser","old_version":"5.37.0","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"terser-webpack-plugin","old_version":"5.3.11","new_version":"5.3.16","repository_url":"https://github.com/webpack/terser-webpack-plugin"},{"name":"ts-api-utils","old_version":"1.3.0","new_version":"1.4.3","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"universal-github-app-jwt","old_version":"2.2.0","new_version":"2.2.2","repository_url":"https://github.com/gr2m/universal-github-app-jwt"},{"name":"update-browserslist-db","old_version":"1.1.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"url-or-path","old_version":"2.3.0","new_version":"2.6.1","repository_url":"https://github.com/fisker/url-or-path"},{"name":"v8-to-istanbul","old_version":"9.0.1","new_version":"9.3.0","repository_url":"https://github.com/istanbuljs/v8-to-istanbul"},{"name":"watchpack","old_version":"2.4.2","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack","old_version":"5.97.1","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-sources","old_version":"3.2.3","new_version":"3.3.3","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"which-typed-array","old_version":"1.1.18","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"yoctocolors","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the deps group with 106 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github) | `7.0.0` | `8.0.0` |\n| [@octokit/endpoint](https://github.com/octokit/endpoint.js) | `9.0.6` | `11.0.2` |\n| [@octokit/openapi-types](https://github.com/octokit/openapi-types.ts/tree/HEAD/packages/openapi-types) | `20.0.0` | `27.0.0` |\n| [@octokit/request-error](https://github.com/octokit/request-error.js) | `5.1.1` | `7.1.0` |\n| [@octokit/types](https://github.com/octokit/types.ts) | `12.6.0` | `16.0.0` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `6.0.1` | `7.0.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.24.7` | `7.28.6` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.24.7` | `7.28.5` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `3.2.1` | `4.3.0` |\n| [chalk](https://github.com/chalk/chalk) | `2.4.2` | `4.1.2` |\n| [has-flag](https://github.com/sindresorhus/has-flag) | `3.0.0` | `4.0.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `5.5.0` | `7.2.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.4.1` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.11.0` | `4.12.2` |\n| [@humanwhocodes/object-schema](https://github.com/humanwhocodes/object-schema) | `2.0.2` | `2.0.3` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.6` | `0.3.11` |\n| [@octokit/auth-token](https://github.com/octokit/auth-token.js) | `4.0.0` | `6.0.0` |\n| [@octokit/core](https://github.com/octokit/core.js) | `5.2.2` | `7.0.6` |\n| [@octokit/graphql](https://github.com/octokit/graphql.js) | `7.1.1` | `9.0.3` |\n| [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js) | `9.2.2` | `14.0.0` |\n| [@octokit/plugin-rest-endpoint-methods](https://github.com/octokit/plugin-rest-endpoint-methods.js) | `10.4.1` | `17.0.0` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.1.1` | `0.1.2` |\n| [@tsconfig/node10](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.8` | `1.0.12` |\n| [@tsconfig/node12](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.9` | `1.0.11` |\n| [@tsconfig/node14](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.1` | `1.0.3` |\n| [@tsconfig/node16](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.2` | `1.0.4` |\n| [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) | `8.56.5` | `8.56.12` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.6` | `1.0.8` |\n| [@types/istanbul-lib-coverage](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/istanbul-lib-coverage) | `2.0.4` | `2.0.6` |\n| [@types/sinonjs__fake-timers](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinonjs__fake-timers) | `8.1.2` | `15.0.1` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.2.0` | `1.3.0` |\n| [glob](https://github.com/isaacs/node-glob) | `7.2.0` | `7.2.3` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [array.prototype.findlastindex](https://github.com/es-shims/Array.prototype.findLastIndex) | `1.2.5` | `1.2.6` |\n| [before-after-hook](https://github.com/gr2m/before-after-hook) | `2.2.3` | `4.0.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.24.4` | `4.28.1` |\n| [call-bind-apply-helpers](https://github.com/ljharb/call-bind-apply-helpers) | `1.0.1` | `1.0.2` |\n| [call-bound](https://github.com/ljharb/call-bound) | `1.0.3` | `1.0.4` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001696` | `1.0.30001766` |\n| [color-convert](https://github.com/Qix-/color-convert) | `1.9.3` | `2.0.1` |\n| [color-name](https://github.com/colorjs/color-name) | `1.1.3` | `1.1.4` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.40.0` | `3.48.0` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.2.1` | `5.4.0` |\n| [default-browser-id](https://github.com/sindresorhus/default-browser-id) | `5.0.0` | `5.0.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.90` | `1.5.279` |\n| [env-editor](https://github.com/sindresorhus/env-editor) | `1.1.0` | `1.3.0` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.23.9` | `1.24.1` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `1.6.0` | `1.7.0` |\n| [es-shim-unscopables](https://github.com/ljharb/es-shim-unscopables) | `1.0.2` | `1.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.0` | `8.57.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.15.1` | `17.23.2` |\n| [esm-utils](https://github.com/fisker/esm-utils) | `4.3.0` | `4.4.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fast-diff](https://github.com/jhchen/fast-diff) | `1.2.0` | `1.3.0` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.13.0` | `1.20.1` |\n| [find-up-simple](https://github.com/sindresorhus/find-up-simple) | `1.0.0` | `1.0.1` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.0.4` | `3.2.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.2.4` | `3.3.3` |\n| [for-each](https://github.com/Raynos/for-each) | `0.3.4` | `0.3.5` |\n| [foreground-child](https://github.com/tapjs/foreground-child) | `3.1.1` | `3.3.1` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.2.0` | `1.4.0` |\n| [get-intrinsic](https://github.com/ljharb/get-intrinsic) | `1.2.7` | `1.3.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.0` | `4.13.0` |\n| [import-fresh](https://github.com/sindresorhus/import-fresh) | `3.3.0` | `3.3.1` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [irregular-plurals](https://github.com/sindresorhus/irregular-plurals) | `3.3.0` | `3.5.0` |\n| [is-boolean-object](https://github.com/inspect-js/is-boolean-object) | `1.2.1` | `1.2.2` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [is-weakref](https://github.com/inspect-js/is-weakref) | `1.1.0` | `1.1.1` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [jackspeak](https://github.com/isaacs/jackspeak) | `3.4.0` | `3.4.3` |\n| [loader-runner](https://github.com/webpack/loader-runner) | `4.3.0` | `4.3.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [obj-props](https://github.com/dustinspecker/obj-props) | `1.3.0` | `1.4.0` |\n| [object-inspect](https://github.com/inspect-js/object-inspect) | `1.13.3` | `1.13.4` |\n| [open](https://github.com/sindresorhus/open) | `10.1.0` | `10.2.0` |\n| [open-editor](https://github.com/sindresorhus/open-editor) | `5.0.0` | `5.1.0` |\n| [optionator](https://github.com/gkz/optionator) | `0.9.3` | `0.9.4` |\n| [package-json-from-dist](https://github.com/isaacs/package-json-from-dist) | `1.0.0` | `1.0.1` |\n| [possible-typed-array-names](https://github.com/ljharb/possible-typed-array-names) | `1.0.0` | `1.1.0` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [reusify](https://github.com/mcollina/reusify) | `1.0.4` | `1.1.0` |\n| [run-applescript](https://github.com/sindresorhus/run-applescript) | `7.0.0` | `7.1.0` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [supports-hyperlinks](https://github.com/chalk/supports-hyperlinks) | `3.0.0` | `3.2.0` |\n| [synckit](https://github.com/un-ts/synckit) | `0.9.1` | `0.9.3` |\n| [terser](https://github.com/terser/terser) | `5.37.0` | `5.46.0` |\n| [terser-webpack-plugin](https://github.com/webpack/terser-webpack-plugin) | `5.3.11` | `5.3.16` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `1.3.0` | `1.4.3` |\n| [universal-github-app-jwt](https://github.com/gr2m/universal-github-app-jwt) | `2.2.0` | `2.2.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.2` | `1.2.3` |\n| [url-or-path](https://github.com/fisker/url-or-path) | `2.3.0` | `2.6.1` |\n| [v8-to-istanbul](https://github.com/istanbuljs/v8-to-istanbul) | `9.0.1` | `9.3.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.2` | `2.5.1` |\n| [webpack](https://github.com/webpack/webpack) | `5.97.1` | `5.104.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.2.3` | `3.3.3` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.18` | `1.1.20` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [yoctocolors](https://github.com/sindresorhus/yoctocolors) | `2.1.1` | `2.1.2` |\n\nUpdates `@actions/github` from 7.0.0 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md\"\u003e\u003ccode\u003e@​actions/github\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e8.0.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ca href=\"https://github.com/octokit\"\u003e\u003ccode\u003e@​octokit\u003c/code\u003e\u003c/a\u003e dependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/core\u003c/code\u003e ^7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/plugin-paginate-rest\u003c/code\u003e ^14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/plugin-rest-endpoint-methods\u003c/code\u003e ^17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/request\u003c/code\u003e ^10.0.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@octokit/request-error\u003c/code\u003e ^7.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Minimum Node.js version is now 20 (previously 18)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/HEAD/packages/github\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/endpoint` from 9.0.6 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/endpoint.js/releases\"\u003e\u003ccode\u003e@​octokit/endpoint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v11.0.1...v11.0.2\"\u003e11.0.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/542\"\u003e#542\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/6bf64182b249f9cd748b1a3003d86455eb2bf6f2\"\u003e6bf6418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/531\"\u003e#531\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/21d739ab7a049c1f520edbac832107b848fb9188\"\u003e21d739a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.4...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/526\"\u003e#526\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/1c25504504940d74638e94bfd1641ee4ab40a632\"\u003e1c25504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.3...v10.1.4\"\u003e10.1.4\u003c/a\u003e (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/523\"\u003e#523\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/ca8c36647e2493ad7448c540fa8969d65e27d407\"\u003eca8c366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2025-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a ReDos vulnerability, reported by \u003ca href=\"https://github.com/ShiyuBanzhou\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/6c9c5be033c450d436efb37de41b6470c22f7db8\"\u003e6c9c5be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/6bf64182b249f9cd748b1a3003d86455eb2bf6f2\"\u003e\u003ccode\u003e6bf6418\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/c148b2ecffca9e62e3a17748cd1c7677e53556c7\"\u003e\u003ccode\u003ec148b2e\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/bd8aed1c61e090a218eb23520486b414b71ee78a\"\u003e\u003ccode\u003ebd8aed1\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/75a7795978444db61866901998c3ee129bff54ef\"\u003e\u003ccode\u003e75a7795\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/8fda990f2bbc0f49bb6e2cb9d6f9689b01735275\"\u003e\u003ccode\u003e8fda990\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.2 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/ecce6b179b82d0da8962c19267317a1a1eb11577\"\u003e\u003ccode\u003eecce6b1\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/21d739ab7a049c1f520edbac832107b848fb9188\"\u003e\u003ccode\u003e21d739a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/1c25504504940d74638e94bfd1641ee4ab40a632\"\u003e\u003ccode\u003e1c25504\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/2b8fede06927f23c0348a56653f274098a57b7b9\"\u003e\u003ccode\u003e2b8fede\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/aad045751d295533ad6acd25300d355b6fd07cfd\"\u003e\u003ccode\u003eaad0457\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/endpoint.js/compare/v9.0.6...v11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/openapi-types` from 20.0.0 to 27.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/openapi-types.ts/releases\"\u003e\u003ccode\u003e@​octokit/openapi-types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev27.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/compare/v26.0.0...v27.0.0\"\u003e27.0.0\u003c/a\u003e (2025-10-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd GHES 3.18, immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/479\"\u003e#479\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/1e600e2f9d9437d4219059f7c880017fb07fb321\"\u003e1e600e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSeveral endpoints ID change\u003c/li\u003e\n\u003cli\u003eRemoved endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/compare/v25.1.0...v26.0.0\"\u003e26.0.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove GHES 3.13, new Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/471\"\u003e#471\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/f3224216ad02d3affb75e80139ddba8af901e655\"\u003ef322421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove GHES 3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/compare/v25.0.0...v25.1.0\"\u003e25.1.0\u003c/a\u003e (2025-05-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd GHES 3.17, new \u003ccode\u003e/credentials/revoke\u003c/code\u003e, \u003ccode\u003e/users/{username}/settings/billing/usage\u003c/code\u003e, \u003ccode\u003e/enterprises/{enterprise}/members/{username}/copilot\u003c/code\u003e  endpoints, description updates (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/493\"\u003e#493\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/465\"\u003e#465\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/9c706c4d3637fc20272802ba13bf8aa472698ca0\"\u003e9c706c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/compare/v24.2.0...v25.0.0\"\u003e25.0.0\u003c/a\u003e (2025-04-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew \u003ccode\u003e/orgs/{org}/campaigns\u003c/code\u003e, \u003ccode\u003e/orgs/{org}/campaigns/{campaign_number}\u003c/code\u003e endpoints, remove Copilot usage endpoints, description updates (\u003ca href=\"https://redirect.github.com/octokit/openapi-types.ts/issues/461\"\u003e#461\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/f27d1a26acd9ff348e44436a02493fe05a5dd530\"\u003ef27d1a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Copilot usage endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/1e600e2f9d9437d4219059f7c880017fb07fb321\"\u003e\u003ccode\u003e1e600e2\u003c/code\u003e\u003c/a\u003e feat: add GHES 3.18, immutable releases, enterprise team membership, enterpri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/f3224216ad02d3affb75e80139ddba8af901e655\"\u003e\u003ccode\u003ef322421\u003c/code\u003e\u003c/a\u003e feat: remove GHES 3.13, new Projects v2 endpoints, new code scanning dismissa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/9c706c4d3637fc20272802ba13bf8aa472698ca0\"\u003e\u003ccode\u003e9c706c4\u003c/code\u003e\u003c/a\u003e feat: add GHES 3.17, new \u003ccode\u003e/credentials/revoke\u003c/code\u003e, `/users/{username}/settings/b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/f27d1a26acd9ff348e44436a02493fe05a5dd530\"\u003e\u003ccode\u003ef27d1a2\u003c/code\u003e\u003c/a\u003e feat: new \u003ccode\u003e/orgs/{org}/campaigns\u003c/code\u003e, \u003ccode\u003e/orgs/{org}/campaigns/{campaign_number}\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/6dbabd6f254c06b8173bb115c1c8fe8d61dcdded\"\u003e\u003ccode\u003e6dbabd6\u003c/code\u003e\u003c/a\u003e feat: new \u003ccode\u003e/orgs/{org}/issue-types\u003c/code\u003e, `/orgs/{org}/issue-types/{issue_type_id}...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/fbef6d1a1d5d0253e117e38ab73708ae723e9ec2\"\u003e\u003ccode\u003efbef6d1\u003c/code\u003e\u003c/a\u003e feat: add GHES 3.16, add new \u003ccode\u003eepss_percentage\u003c/code\u003e sorting to advisories, new `ep...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/22dc3a038dd0358dc4be54965b3ee83283908599\"\u003e\u003ccode\u003e22dc3a0\u003c/code\u003e\u003c/a\u003e feat: new \u003ccode\u003edismissed_comment\u003c/code\u003e and \u003ccode\u003efixed_at\u003c/code\u003e attributes on code scanning aler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/8bd452662d8e3b3212d741974d98d9c367cf01c4\"\u003e\u003ccode\u003e8bd4526\u003c/code\u003e\u003c/a\u003e fix: replace missing component with inline definition (\u003ca href=\"https://github.com/octokit/openapi-types.ts/tree/HEAD/packages/openapi-types/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/c51cfc8765cf528ab69d4905fdd0be183bda2879\"\u003e\u003ccode\u003ec51cfc8\u003c/code\u003e\u003c/a\u003e feat: remove GHES 3.9, new action runner groups endpoints, new code scanning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/openapi-types.ts/commit/5c77aa5871caabf163667cd9f76ec34bcc0290a5\"\u003e\u003ccode\u003e5c77aa5\u003c/code\u003e\u003c/a\u003e build: update \u003ccode\u003e@octokit/openapi\u003c/code\u003e (\u003ca href=\"https://github.com/octokit/openapi-types.ts/tree/HEAD/packages/openapi-types/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/openapi-types.ts/commits/v27.0.0/packages/openapi-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request-error` from 5.1.1 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request-error.js/releases\"\u003e\u003ccode\u003e@​octokit/request-error\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.2...v7.1.0\"\u003e7.1.0\u003c/a\u003e (2025-11-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einherit options from base \u003ccode\u003eError\u003c/code\u003e class to add support for the \u003ccode\u003ecause\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/535\"\u003e#535\u003c/a\u003e/\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/536\"\u003e#536\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/2ea27805b93ed21d8cc423a6ad436513ecca0b55\"\u003e2ea2780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/533\"\u003e#533\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5a75ef9cdede512185df71ffe5117c2b71027a9\"\u003ee5a75ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v15 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/522\"\u003e#522\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/4a453f21afbde9fc19d779518cb8e5f23d05038f\"\u003e4a453f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.8...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/512\"\u003e#512\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/8eee0c1eff4f247b714da5db9437787507e124df\"\u003e8eee0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.7...v6.1.8\"\u003e6.1.8\u003c/a\u003e (2025-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/505\"\u003e#505\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/ab4ea7b81bd8055060bfafa47b7eb13d89c7e475\"\u003eab4ea7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/2ea27805b93ed21d8cc423a6ad436513ecca0b55\"\u003e\u003ccode\u003e2ea2780\u003c/code\u003e\u003c/a\u003e feat: inherit options from base \u003ccode\u003eError\u003c/code\u003e class to add support for the \u003ccode\u003ecause\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/ac7b3094475260d5bc95951d2040e38da8e88dd8\"\u003e\u003ccode\u003eac7b309\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/dadc76ddc454c475f07525a8cd96fc29e4353cb1\"\u003e\u003ccode\u003edadc76d\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/f57f2e6b6fdc3578c3484c8939bcf56548b620eb\"\u003e\u003ccode\u003ef57f2e6\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5a75ef9cdede512185df71ffe5117c2b71027a9\"\u003e\u003ccode\u003ee5a75ef\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/e5d5de21540843d46e1dbd15696af8bdff9cf400\"\u003e\u003ccode\u003ee5d5de2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/8cc127bf725e581cdd32336669d322632e4392b4\"\u003e\u003ccode\u003e8cc127b\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/b3a876bc68c0d044bf52eeaa513760e362d426e8\"\u003e\u003ccode\u003eb3a876b\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/cf1817b2c1bd15ffbf26bbf4390aa07084a10fce\"\u003e\u003ccode\u003ecf1817b\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/61f1e8750fa8c1b7b57f4323ab13b92bb1017cf2\"\u003e\u003ccode\u003e61f1e87\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tinybench to v5 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/request-error.js/compare/v5.1.1...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/types` from 12.6.0 to 16.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/types.ts/releases\"\u003e\u003ccode\u003e@​octokit/types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v15.0.2...v16.0.0\"\u003e16.0.0\u003c/a\u003e (2025-10-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd immutable releases, enterprise team membership, enterprise team organization, custom runner images, many type additions and improvements (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/693\"\u003e#693\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/dc1ceebbe09c6626911e614e60b9bfb928fd1f28\"\u003edc1ceeb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved endpoints\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v15.0.1...v15.0.2\"\u003e15.0.2\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate generated file \u0026amp; update dependency node to v24 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/691\"\u003e#691\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/f5f57435769854f34bf707e81769dc94624cb423\"\u003ef5f5743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v15.0.0...v15.0.1\"\u003e15.0.1\u003c/a\u003e (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereduce complexity (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/687\"\u003e#687\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/a0529c11500bdaeee7f925cc40f24e215f5280f3\"\u003ea0529c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v14.1.0...v15.0.0\"\u003e15.0.0\u003c/a\u003e (2025-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Projects v2 endpoints, new code scanning dismissal endpoints, many other endpoints (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/683\"\u003e#683\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/56ff680df980569c2e9d759dd1223b82d7370f6c\"\u003e56ff680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove project card endpoints for classic projects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/types.ts/compare/v14.0.0...v14.1.0\"\u003e14.1.0\u003c/a\u003e (2025-05-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew \u003ccode\u003eGET /users/{username}/settings/billing/usage\u003c/code\u003e, \u003ccode\u003ePOST /credentials/revoke\u003c/code\u003e endpoints, endpoint type updates, type performance fixes (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/675\"\u003e#675\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/types.ts/commit/a7ec8303ea2c1d3aa3fa72a6c592857edfb76f45\"\u003ea7ec830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/667\"\u003e#667\u003c/a\u003e \u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/666\"\u003e#666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/dc1ceebbe09c6626911e614e60b9bfb928fd1f28\"\u003e\u003ccode\u003edc1ceeb\u003c/code\u003e\u003c/a\u003e feat: add immutable releases, enterprise team membership, enterprise team org...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/f5f57435769854f34bf707e81769dc94624cb423\"\u003e\u003ccode\u003ef5f5743\u003c/code\u003e\u003c/a\u003e fix: update generated file \u0026amp; update dependency node to v24 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/a0529c11500bdaeee7f925cc40f24e215f5280f3\"\u003e\u003ccode\u003ea0529c1\u003c/code\u003e\u003c/a\u003e fix: reduce complexity (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/435bdccf6d96db80c6a913e769d080702fcfb1ee\"\u003e\u003ccode\u003e435bdcc\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/52ffdca89204701d157ef1e41cc96b3eead44821\"\u003e\u003ccode\u003e52ffdca\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/aaf87a2cd0a562c2fa32f2cbfba3716e93e09f16\"\u003e\u003ccode\u003eaaf87a2\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/db7d9bcf7747c13e7b28360d3c7d538ce757bb53\"\u003e\u003ccode\u003edb7d9bc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semantic-release to v25 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/56ff680df980569c2e9d759dd1223b82d7370f6c\"\u003e\u003ccode\u003e56ff680\u003c/code\u003e\u003c/a\u003e feat: new Projects v2 endpoints, new code scanning dismissal endpoints, many ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/7ef763eff5cb9bdf2001e6fc6183534f83e446e8\"\u003e\u003ccode\u003e7ef763e\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/types.ts/commit/1ce7ba26d458c1776299e886f6682dd5e2094242\"\u003e\u003ccode\u003e1ce7ba2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency node to v22 (\u003ca href=\"https://redirect.github.com/octokit/types.ts/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/types.ts/compare/v12.6.0...v16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 6.0.1 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e (2023-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003eprocess.version\u003c/code\u003e set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/78\"\u003e#78\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/5a47b8663722f30dc33d965fb9b94d3154eca1fb\"\u003e5a47b86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2022-09-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREADME:\u003c/strong\u003e remove \u003ccode\u003erequire\u003c/code\u003e as module is now ESM (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/0d9e33b38a01d325ef015f635de658ee0570cbd8\"\u003e0d9e33b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2021-09-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eES Module (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/72\"\u003e#72\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/31029b5db27d1491accacdd6c013be2eb59f7ee6\"\u003e31029b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis package is now pure ESM\u003c/li\u003e\n\u003cli\u003eNode 12+ required\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/5a47b8663722f30dc33d965fb9b94d3154eca1fb\"\u003e\u003ccode\u003e5a47b86\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003eprocess.version\u003c/code\u003e set to \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f983e515cbbd26ab106d27df2cada5246307b0c4\"\u003e\u003ccode\u003ef983e51\u003c/code\u003e\u003c/a\u003e ci: use latest actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/0d9e33b38a01d325ef015f635de658ee0570cbd8\"\u003e\u003ccode\u003e0d9e33b\u003c/code\u003e\u003c/a\u003e fix(README): remove \u003ccode\u003erequire\u003c/code\u003e as module is now ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/95daa97cc1d94e6bcc1255505bfacc2329d7f90c\"\u003e\u003ccode\u003e95daa97\u003c/code\u003e\u003c/a\u003e build(update-prettier.yml): set node-version to lts/*\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v6.0.1...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.24.7 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v7.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/95971f94ac50bf58e8a31cc015fad147d66fa08e\"\u003e\u003ccode\u003e95971f9\u003c/code\u003e\u003c/a\u003e Bumped picocolors to 1.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17279\"\u003e#17279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd24cc07ef6558b7f6510f9177f6393c91b0549f\"\u003e\u003ccode\u003ecd24cc0\u003c/code\u003e\u003c/a\u003e chore: Update TS 5.7 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17053\"\u003e#17053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a39ef1adf352dcf4c796ca6e7d645bbef5c93234\"\u003e\u003ccode\u003ea39ef1a\u003c/code\u003e\u003c/a\u003e v7.26.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0000f6e9c548f4248e31c1ed7e4edb10d616a4f2\"\u003e\u003ccode\u003e0000f6e\u003c/code\u003e\u003c/a\u003e chore: fix typo in function name (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/16938\"\u003e#16938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/63d30381c169780460e01bdb6669c5e01af1dfbe\"\u003e\u003ccode\u003e63d3038\u003c/code\u003e\u003c/a\u003e v7.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/code-frame\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-validator-identifier` from 7.24.7 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/6d418d27144b223ad7b92c7b398de4bc27cdb7ba\"\u003e\u003ccode\u003e6d418d2\u003c/code\u003e\u003c/a\u003e Update identifier parsing to unicode 17 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17501\"\u003e#17501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd24cc07ef6558b7f6510f9177f6393c91b0549f\"\u003e\u003ccode\u003ecd24cc0\u003c/code\u003e\u003c/a\u003e chore: Update TS 5.7 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/17053\"\u003e#17053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b07957ebb316a1e2fc67454fc7423508bb942e63\"\u003e\u003ccode\u003eb07957e\u003c/code\u003e\u003c/a\u003e v7.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/af917594e4df3decdde2ce0b1614d607b27367a5\"\u003e\u003ccode\u003eaf91759\u003c/code\u003e\u003c/a\u003e fix: Accidentally publishing useless files (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16917\"\u003e#16917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/2533cfb0c1d90140f320f1e03d41e20407ca30bf\"\u003e\u003ccode\u003e2533cfb\u003c/code\u003e\u003c/a\u003e v7.25.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d19d001638f24938f3fb230d8ddcfd65a3e4a64e\"\u003e\u003ccode\u003ed19d001\u003c/code\u003e\u003c/a\u003e fix: update identifier to unicode 16 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16825\"\u003e#16825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/69d65f1aef74de135a8b262bb9770a41e97b7476\"\u003e\u003ccode\u003e69d65f1\u003c/code\u003e\u003c/a\u003e [babel 8] Require Node.js \u003ccode\u003e^18.20.0 || ^20.17.0 || \u0026gt;=22.8.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16800\"\u003e#16800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-helper-validator-identifier\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-validator-identifier\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 3.2.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/scala-steward-org/scala-steward-action/pull/764","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scala-steward-org%2Fscala-steward-action/issues/764","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/764/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-06-14T15:36:13.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"2592694517","node_id":"PR_kwDOFxwX-M6aiWD1","number":244,"state":"closed","title":"chore(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-16T10:06:13.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-14T15:36:13.000Z","updated_at":"2025-06-16T10:06:13.000Z","time_to_close":153000,"merged_at":"2025-06-16T10:06:13.000Z","merged_by":"mekwall","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mekwall/romanizr/pull/244","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mekwall%2Fromanizr/issues/244","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/244/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-06-03T17:47:36.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"3114887481","node_id":"PR_kwDOImrPZc6Y31PQ","number":749,"state":"open","title":"chore(deps-dev): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-03T17:47:36.000Z","updated_at":"2025-06-03T17:47:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/patternfly/react-component-groups/pull/749","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/patternfly%2Freact-component-groups/issues/749","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/749/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-20T19:14:10.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"2532415947","node_id":"PR_kwDOMiUr3s6W8ZnL","number":157,"state":"closed","title":"Bump the npm group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-20T19:14:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-20T19:14:10.000Z","updated_at":"2025-05-20T19:14:33.000Z","time_to_close":23,"merged_at":"2025-05-20T19:14:33.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":15,"packages":[{"name":"@octokit/core","old_version":"6.1.5","new_version":"7.0.2","repository_url":"https://github.com/octokit/core.js"},{"name":"@octokit/plugin-paginate-graphql","old_version":"5.2.4","new_version":"6.0.0","repository_url":"https://github.com/octokit/plugin-paginate-graphql.js"},{"name":"@octokit/plugin-paginate-rest","old_version":"12.0.0","new_version":"13.0.0","repository_url":"https://github.com/octokit/plugin-paginate-rest.js"},{"name":"aws-cdk-lib","old_version":"2.196.0","new_version":"2.196.1","repository_url":"https://github.com/aws/aws-cdk"},{"name":"@aws-lambda-powertools/logger","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/aws-powertools/powertools-lambda-typescript"},{"name":"@types/node","old_version":"22.15.19","new_version":"22.15.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@aws-lambda-powertools/commons","old_version":"2.19.1","new_version":"2.20.0","repository_url":"https://github.com/aws-powertools/powertools-lambda-typescript"},{"name":"@octokit/auth-token","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/octokit/auth-token.js"},{"name":"@octokit/endpoint","old_version":"10.1.4","new_version":"11.0.0","repository_url":"https://github.com/octokit/endpoint.js"},{"name":"@octokit/graphql","old_version":"8.2.2","new_version":"9.0.1","repository_url":"https://github.com/octokit/graphql.js"},{"name":"@octokit/request-error","old_version":"6.1.8","new_version":"7.0.0","repository_url":"https://github.com/octokit/request-error.js"},{"name":"@octokit/request","old_version":"9.2.3","new_version":"10.0.2","repository_url":"https://github.com/octokit/request.js"},{"name":"before-after-hook","old_version":"3.0.2","new_version":"4.0.0","repository_url":"https://github.com/gr2m/before-after-hook"},{"name":"fast-content-type-parse","old_version":"2.0.1","new_version":"3.0.0","repository_url":"https://github.com/fastify/fast-content-type-parse"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@octokit/core](https://github.com/octokit/core.js) | `6.1.5` | `7.0.2` |\n| [@octokit/plugin-paginate-graphql](https://github.com/octokit/plugin-paginate-graphql.js) | `5.2.4` | `6.0.0` |\n| [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js) | `12.0.0` | `13.0.0` |\n| [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib) | `2.196.0` | `2.196.1` |\n| [@aws-lambda-powertools/logger](https://github.com/aws-powertools/powertools-lambda-typescript) | `2.19.1` | `2.20.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.19` | `22.15.20` |\n| [@aws-lambda-powertools/commons](https://github.com/aws-powertools/powertools-lambda-typescript) | `2.19.1` | `2.20.0` |\n| [@octokit/auth-token](https://github.com/octokit/auth-token.js) | `5.1.2` | `6.0.0` |\n| [@octokit/endpoint](https://github.com/octokit/endpoint.js) | `10.1.4` | `11.0.0` |\n| [@octokit/graphql](https://github.com/octokit/graphql.js) | `8.2.2` | `9.0.1` |\n| [@octokit/request-error](https://github.com/octokit/request-error.js) | `6.1.8` | `7.0.0` |\n| [@octokit/request](https://github.com/octokit/request.js) | `9.2.3` | `10.0.2` |\n| [before-after-hook](https://github.com/gr2m/before-after-hook) | `3.0.2` | `4.0.0` |\n| [fast-content-type-parse](https://github.com/fastify/fast-content-type-parse) | `2.0.1` | `3.0.0` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `7.0.2` | `7.0.3` |\n\nUpdates `@octokit/core` from 6.1.5 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/core.js/releases\"\u003e\u003ccode\u003e@​octokit/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/core.js/compare/v7.0.1...v7.0.2\"\u003e7.0.2\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/742\"\u003e#742\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/core.js/commit/629fa4ef52698c345c8fd1891b8c6753bf2bdd41\"\u003e629fa4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/core.js/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency before-after-hook to v4 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/739\"\u003e#739\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/core.js/commit/2abf89e0fe692db648e3c14d7e85d41cc6772250\"\u003e2abf89e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/core.js/compare/v6.1.5...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/738\"\u003e#738\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/core.js/commit/78747bf8852401626f6ddc3901a2cd60c017b8a9\"\u003e78747bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/629fa4ef52698c345c8fd1891b8c6753bf2bdd41\"\u003e\u003ccode\u003e629fa4e\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/1aba598862d15e6ed54c05ee3606ff9d600f1369\"\u003e\u003ccode\u003e1aba598\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/2abf89e0fe692db648e3c14d7e85d41cc6772250\"\u003e\u003ccode\u003e2abf89e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency before-after-hook to v4 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/78747bf8852401626f6ddc3901a2cd60c017b8a9\"\u003e\u003ccode\u003e78747bf\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/38dd5545915910cda1be5b316d58d706f8c82a67\"\u003e\u003ccode\u003e38dd554\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v6.21.2 [security] (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/f7cb18fea2cc6aaf829cd7599adb105b22e8696d\"\u003e\u003ccode\u003ef7cb18f\u003c/code\u003e\u003c/a\u003e build: remove glob (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/22243bd03791e56b75f639aecc334c384f63ea07\"\u003e\u003ccode\u003e22243bd\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/e0d36c5ee90e962f5d925a0009e32674af98acfb\"\u003e\u003ccode\u003ee0d36c5\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/core.js/commit/e72adddb6ac875c6eb4727eee6e3810cb3e6dab0\"\u003e\u003ccode\u003ee72addd\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/core.js/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/core.js/compare/v6.1.5...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-paginate-graphql` from 5.2.4 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-paginate-graphql\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/compare/v5.2.4...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/286\"\u003e#286\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/4cddbd7b4706e1623b9d1f24396dad2d958ae4eb\"\u003e4cddbd7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for NodeJS v18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/4cddbd7b4706e1623b9d1f24396dad2d958ae4eb\"\u003e\u003ccode\u003e4cddbd7\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/197da5d439494161a68edaf16cd25283b2ccfca8\"\u003e\u003ccode\u003e197da5d\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/09cfe93a6132d3c35177db9d90b922a20d6b12d6\"\u003e\u003ccode\u003e09cfe93\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.3.2 to 6.3.5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/7e4e9c51f701851454d3e9b471d947b9312c136d\"\u003e\u003ccode\u003e7e4e9c5\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/8fc186e1ecd95d559a12629d3731aa9afc5f02b4\"\u003e\u003ccode\u003e8fc186e\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/abd1e27181d75338d7be122161582a38a5309598\"\u003e\u003ccode\u003eabd1e27\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/38b2f768cfa5e334e0f1c70707d9f30e1f1246c7\"\u003e\u003ccode\u003e38b2f76\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​octokit/plugin-rest-endpoint-methods\u003c/code\u003e to v14 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/a558b1e85dd31bb475289cac580b7258fbb59717\"\u003e\u003ccode\u003ea558b1e\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 6.2.2 to 6.2.5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/6a48c9cf6f10867ef62a3d8ff44bbd534f6f4bc4\"\u003e\u003ccode\u003e6a48c9c\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/commit/8c90e8f0f7e8f99299e15056b5cc93a8235fd7e5\"\u003e\u003ccode\u003e8c90e8f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.5.3 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-graphql.js/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/plugin-paginate-graphql.js/compare/v5.2.4...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-paginate-rest` from 12.0.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-paginate-rest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/677\"\u003e#677\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0b0bb9c8659043029a5cf3fdf30852b814a5aa7e\"\u003e0b0bb9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0b0bb9c8659043029a5cf3fdf30852b814a5aa7e\"\u003e\u003ccode\u003e0b0bb9c\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/953a47e3e051bd124d97e857e1f88bf0eeab434e\"\u003e\u003ccode\u003e953a47e\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/0d99874c2507cad695566f2d651b032a440947fc\"\u003e\u003ccode\u003e0d99874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency npm-run-all2 to v8 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/bc23874e118da6652efee2cd59f74f651485f8ac\"\u003e\u003ccode\u003ebc23874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency github-openapi-graphql-query to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/a7ee299559e4e7fc1d9eb200f81c78879d1cd331\"\u003e\u003ccode\u003ea7ee299\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/6697b2ffe516ef848652411d86a478bbbd34e0d1\"\u003e\u003ccode\u003e6697b2f\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v12.0.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-cdk-lib` from 2.196.0 to 2.196.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-cdk/releases\"\u003eaws-cdk-lib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.196.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elambda-nodejs:\u003c/strong\u003e instantiating \u003ccode\u003eNodejsFunction\u003c/code\u003e without the \u003ccode\u003eentry\u003c/code\u003e property fails (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34498\"\u003e#34498\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/27e0f3a1d525512db53fc99432597d8e091ab9d0\"\u003e27e0f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eAlpha modules (2.196.1-alpha.0)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md\"\u003eaws-cdk-lib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.196.0-alpha.0...v2.196.1-alpha.0\"\u003e2.196.1-alpha.0\u003c/a\u003e (2025-05-19)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.195.0-alpha.0...v2.196.0-alpha.0\"\u003e2.196.0-alpha.0\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emsk:\u003c/strong\u003e support Kafka versions 3.9.x and 3.9.x Kraft (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34213\"\u003e#34213\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/a1226db3164f885ab1bbf13a18697831cfde74d0\"\u003ea1226db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epipes-targets:\u003c/strong\u003e add SNS (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34159\"\u003e#34159\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/2f846b395cc5061363bd6def946a04740ac0139b\"\u003e2f846b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003es3tables:\u003c/strong\u003e server-side encryption by customer managed KMS key (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34229\"\u003e#34229\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/488f0db714c20fcaf5dbdf682277a70c6a938d3f\"\u003e488f0db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eec2:\u003c/strong\u003e  dual-stack vpc without private subnets creates EgressOnlyInternetGateway (under feature flag) (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34437\"\u003e#34437\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/35e818b4f86638b5fe6074705511d1eee16266d2\"\u003e35e818b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/30981\"\u003e#30981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-alpha:\u003c/strong\u003e fix resource id references and tags for migration behind feature flag (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34377\"\u003e#34377\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/aa735341a8e95224a14241b5e1c5c5ba71de5022\"\u003eaa73534\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.194.0-alpha.0...v2.195.0-alpha.0\"\u003e2.195.0-alpha.0\u003c/a\u003e (2025-05-07)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eiot:\u003c/strong\u003e By default, \u003ccode\u003edeviceDertificateAgeCheck\u003c/code\u003e is automatically enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eiot:\u003c/strong\u003e device certificate age check audit configuration (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/33816\"\u003e#33816\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/9ad383d5300c5d5f5a9d2552fbd541436570a404\"\u003e9ad383d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocation:\u003c/strong\u003e support L2 API Key Construct (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/32733\"\u003e#32733\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/d86787889dd49dce220324d141bf48e1bfa8fc3b\"\u003ed867878\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/30684\"\u003e#30684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eamplify-alpha:\u003c/strong\u003e example code for adding a custom rule is wrong  (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34353\"\u003e#34353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/8ab2606b7b8de068a70dfaf02c5d96651ef5d286\"\u003e8ab2606\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/34351\"\u003e#34351\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.193.0-alpha.0...v2.194.0-alpha.0\"\u003e2.194.0-alpha.0\u003c/a\u003e (2025-05-01)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.192.0-alpha.0...v2.193.0-alpha.0\"\u003e2.193.0-alpha.0\u003c/a\u003e (2025-04-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epipes-targets-alpha:\u003c/strong\u003e support Amazon Data Firehose target (\u003ca href=\"https://redirect.github.com/aws/aws-cdk/issues/33860\"\u003e#33860\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-cdk/commit/ebf1ea2a57ec7876fffbe16eddac6b409ae79074\"\u003eebf1ea2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/aws/aws-cdk/compare/v2.191.0-alpha.0...v2.192.0-alpha.0\"\u003e2.192.0-alpha.0\u003c/a\u003e (2025-04-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-cdk/commit/27e0f3a1d525512db53fc99432597d8e091ab9d0\"\u003e\u003ccode\u003e27e0f3a\u003c/code\u003e\u003c/a\u003e fix(lambda-nodejs): instantiating \u003ccode\u003eNodejsFunction\u003c/code\u003e without the \u003ccode\u003eentry\u003c/code\u003e proper...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-cdk/commits/v2.196.1/packages/aws-cdk-lib\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-lambda-powertools/logger` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/releases\"\u003e\u003ccode\u003e@​aws-lambda-powertools/logger\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release enhances Idempotency to support Valkey- and Redis OSS-compatible databases as a persistence layer. We’ve also added new schemas for AppSync Events APIs and updated existing ones for Amazon DynamoDB and Amazon Kinesis streams.\u003c/p\u003e\n\u003cp\u003e⭐ A big thank you to \u003ca href=\"https://github.com/arnabrahman\"\u003e\u003ccode\u003e@​arnabrahman\u003c/code\u003e\u003c/a\u003e for working on the Idempotency feature, and \u003ca href=\"https://github.com/kiitosu\"\u003e\u003ccode\u003e@​kiitosu\u003c/code\u003e\u003c/a\u003e for their contributions!\u003c/p\u003e\n\u003ch3\u003eUsing cache databases with Idempotency\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"https://docs.powertools.aws.dev/lambda/typescript/latest/features/idempotency/#cache-database\"\u003eDocs\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eYou can now use Valkey- and Redis OSS-compatible databases as a persistence layer for your applications with the Idempotency utility. This allows you to leverage managed services like ElastiCache Serverless, which can scale to hundreds of millions of operations per second with microsecond latency.\u003c/p\u003e\n\u003cp\u003eTo get started, install the latest version of Idempotency along with a cache client:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm i @aws-lambda-powertools/idempotency @valkey/valkey-glide\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eConfigure the client and pass it to the new \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e class:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/92358e0f-4361-48f4-96d6-1410afeca5c8\" alt=\"carbon-4\" /\u003e\u003c/p\u003e\n\u003cp\u003ePass the new persistence layer to any of the Idempotency methods, for example:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/94642027-90bd-4a4a-bcde-2cc6a069c728\" alt=\"carbon-4\" /\u003e\u003c/p\u003e\n\u003cp\u003eIf you are currently using Idempotency with Amazon DynamoDB, you can use the new \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e as a drop-in replacement in your functions.\u003c/p\u003e\n\u003ch3\u003eNew and Improved Parser Schemas\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"https://docs.powertools.aws.dev/lambda/typescript/latest/features/parser/#built-in-schemas\"\u003eDocs\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eWe’ve added two new schemas for AppSync Events APIs and updated two existing ones for Amazon DynamoDB and Amazon Kinesis streams:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSchema Name\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e🆕 \u003ccode\u003eAppSyncEventsPublishSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eNew schema to parse \u003ccode\u003ePUBLISH\u003c/code\u003e operation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e🆕 \u003ccode\u003eAppSyncEventsSubscribeSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eNew schema to parse \u003ccode\u003eSUBSCRIBE\u003c/code\u003e operation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eDynamoDBStreamSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAdded \u003ccode\u003ewindow\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003eisFinalInvokeForWindow\u003c/code\u003e, \u003ccode\u003eisWindowTerminatedEarly\u003c/code\u003e, and \u003ccode\u003eeventSourceArn\u003c/code\u003e fields\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eKinesisDataStreamSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAdded \u003ccode\u003ewindow\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003eisFinalInvokeForWindow\u003c/code\u003e, \u003ccode\u003eisWindowTerminatedEarly\u003c/code\u003e, and \u003ccode\u003eeventSourceArn\u003c/code\u003e fields\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🌟New features and non-breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(parser): add support for tumbling windows in Kinesis and DynamoDB events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3931\"\u003e#3931\u003c/a\u003e) by \u003ca href=\"https://github.com/kiitosu\"\u003e\u003ccode\u003e@​kiitosu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(idempotency): support for \u003ccode\u003eRedis\u003c/code\u003e as idempotency backend  (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3896\"\u003e#3896\u003c/a\u003e) by \u003ca href=\"https://github.com/arnabrahman\"\u003e\u003ccode\u003e@​arnabrahman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(parser): add schemas for AppSync Events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3907\"\u003e#3907\u003c/a\u003e) by \u003ca href=\"https://github.com/dreamorosi\"\u003e\u003ccode\u003e@​dreamorosi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-lambda-powertools/logger\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.19.1...v2.20.0\"\u003e2.20.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eidempotency:\u003c/strong\u003e support for Valkey- and Redis OSS-compatible cache  (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/3352b909cf06f435fe876adba8f2c9f6e5ba11b0\"\u003e3352b90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add schemas for AppSync Events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/2554800b6905811e1fb9ca254196a67138e765bc\"\u003e2554800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add support for tumbling windows in Kinesis and DynamoDB events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3931\"\u003e#3931\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0205a87f6f4c8d597e27684b224c3b3a37887987\"\u003e0205a87\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/23aa1d9cd55717659d1b49eca33d523cc8ae6385\"\u003e\u003ccode\u003e23aa1d9\u003c/code\u003e\u003c/a\u003e chore(ci): bump version to 2.20.0 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3943\"\u003e#3943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/e2c7e871dbbf8310cbaef8f3a24d8f13aabd655a\"\u003e\u003ccode\u003ee2c7e87\u003c/code\u003e\u003c/a\u003e chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0c189fd39af69971cf18428efabcc2f8fef8512b\"\u003e\u003ccode\u003e0c189fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/670324838188b6003d1a368ae11e223e0caf1640\"\u003e\u003ccode\u003e6703248\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.18 to 22.15.19 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/63072eedd077a80a2eead71036d55cc08f31da23\"\u003e\u003ccode\u003e63072ee\u003c/code\u003e\u003c/a\u003e docs(idempotency): add idempotency doc for \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0205a87f6f4c8d597e27684b224c3b3a37887987\"\u003e\u003ccode\u003e0205a87\u003c/code\u003e\u003c/a\u003e feat(parser): add support for tumbling windows in Kinesis and DynamoDB events...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2cb47d88d5b2cb5b1eef556fc4bcacf9bdbd99e\"\u003e\u003ccode\u003ea2cb47d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-cdk group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/afaa2435eddfc0b5f3ad306614df35007b514aa5\"\u003e\u003ccode\u003eafaa243\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.28.17 to 3.28.18 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/1ac4bdd13f2d9831a8d165b842c226e8a812ff28\"\u003e\u003ccode\u003e1ac4bdd\u003c/code\u003e\u003c/a\u003e chore(deps): bump aws-actions/configure-aws-credentials from 4.2.0 to 4.2.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/7ef16300298325f99123d365a3c2ad22efec6b51\"\u003e\u003ccode\u003e7ef1630\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.19.1...v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.15.19 to 22.15.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-lambda-powertools/commons` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/releases\"\u003e\u003ccode\u003e@​aws-lambda-powertools/commons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release enhances Idempotency to support Valkey- and Redis OSS-compatible databases as a persistence layer. We’ve also added new schemas for AppSync Events APIs and updated existing ones for Amazon DynamoDB and Amazon Kinesis streams.\u003c/p\u003e\n\u003cp\u003e⭐ A big thank you to \u003ca href=\"https://github.com/arnabrahman\"\u003e\u003ccode\u003e@​arnabrahman\u003c/code\u003e\u003c/a\u003e for working on the Idempotency feature, and \u003ca href=\"https://github.com/kiitosu\"\u003e\u003ccode\u003e@​kiitosu\u003c/code\u003e\u003c/a\u003e for their contributions!\u003c/p\u003e\n\u003ch3\u003eUsing cache databases with Idempotency\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"https://docs.powertools.aws.dev/lambda/typescript/latest/features/idempotency/#cache-database\"\u003eDocs\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eYou can now use Valkey- and Redis OSS-compatible databases as a persistence layer for your applications with the Idempotency utility. This allows you to leverage managed services like ElastiCache Serverless, which can scale to hundreds of millions of operations per second with microsecond latency.\u003c/p\u003e\n\u003cp\u003eTo get started, install the latest version of Idempotency along with a cache client:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm i @aws-lambda-powertools/idempotency @valkey/valkey-glide\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eConfigure the client and pass it to the new \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e class:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/92358e0f-4361-48f4-96d6-1410afeca5c8\" alt=\"carbon-4\" /\u003e\u003c/p\u003e\n\u003cp\u003ePass the new persistence layer to any of the Idempotency methods, for example:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/user-attachments/assets/94642027-90bd-4a4a-bcde-2cc6a069c728\" alt=\"carbon-4\" /\u003e\u003c/p\u003e\n\u003cp\u003eIf you are currently using Idempotency with Amazon DynamoDB, you can use the new \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e as a drop-in replacement in your functions.\u003c/p\u003e\n\u003ch3\u003eNew and Improved Parser Schemas\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"https://docs.powertools.aws.dev/lambda/typescript/latest/features/parser/#built-in-schemas\"\u003eDocs\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eWe’ve added two new schemas for AppSync Events APIs and updated two existing ones for Amazon DynamoDB and Amazon Kinesis streams:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSchema Name\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e🆕 \u003ccode\u003eAppSyncEventsPublishSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eNew schema to parse \u003ccode\u003ePUBLISH\u003c/code\u003e operation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e🆕 \u003ccode\u003eAppSyncEventsSubscribeSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eNew schema to parse \u003ccode\u003eSUBSCRIBE\u003c/code\u003e operation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eDynamoDBStreamSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAdded \u003ccode\u003ewindow\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003eisFinalInvokeForWindow\u003c/code\u003e, \u003ccode\u003eisWindowTerminatedEarly\u003c/code\u003e, and \u003ccode\u003eeventSourceArn\u003c/code\u003e fields\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eKinesisDataStreamSchema\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAdded \u003ccode\u003ewindow\u003c/code\u003e, \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003eisFinalInvokeForWindow\u003c/code\u003e, \u003ccode\u003eisWindowTerminatedEarly\u003c/code\u003e, and \u003ccode\u003eeventSourceArn\u003c/code\u003e fields\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch2\u003e🌟New features and non-breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(parser): add support for tumbling windows in Kinesis and DynamoDB events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3931\"\u003e#3931\u003c/a\u003e) by \u003ca href=\"https://github.com/kiitosu\"\u003e\u003ccode\u003e@​kiitosu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(idempotency): support for \u003ccode\u003eRedis\u003c/code\u003e as idempotency backend  (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3896\"\u003e#3896\u003c/a\u003e) by \u003ca href=\"https://github.com/arnabrahman\"\u003e\u003ccode\u003e@​arnabrahman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(parser): add schemas for AppSync Events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3907\"\u003e#3907\u003c/a\u003e) by \u003ca href=\"https://github.com/dreamorosi\"\u003e\u003ccode\u003e@​dreamorosi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-lambda-powertools/commons\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.19.1...v2.20.0\"\u003e2.20.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eidempotency:\u003c/strong\u003e support for Valkey- and Redis OSS-compatible cache  (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3896\"\u003e#3896\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/3352b909cf06f435fe876adba8f2c9f6e5ba11b0\"\u003e3352b90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add schemas for AppSync Events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3907\"\u003e#3907\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/2554800b6905811e1fb9ca254196a67138e765bc\"\u003e2554800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e add support for tumbling windows in Kinesis and DynamoDB events (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3931\"\u003e#3931\u003c/a\u003e) (\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0205a87f6f4c8d597e27684b224c3b3a37887987\"\u003e0205a87\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/23aa1d9cd55717659d1b49eca33d523cc8ae6385\"\u003e\u003ccode\u003e23aa1d9\u003c/code\u003e\u003c/a\u003e chore(ci): bump version to 2.20.0 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3943\"\u003e#3943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/e2c7e871dbbf8310cbaef8f3a24d8f13aabd655a\"\u003e\u003ccode\u003ee2c7e87\u003c/code\u003e\u003c/a\u003e chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0c189fd39af69971cf18428efabcc2f8fef8512b\"\u003e\u003ccode\u003e0c189fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/670324838188b6003d1a368ae11e223e0caf1640\"\u003e\u003ccode\u003e6703248\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 22.15.18 to 22.15.19 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/63072eedd077a80a2eead71036d55cc08f31da23\"\u003e\u003ccode\u003e63072ee\u003c/code\u003e\u003c/a\u003e docs(idempotency): add idempotency doc for \u003ccode\u003eCachePersistenceLayer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/0205a87f6f4c8d597e27684b224c3b3a37887987\"\u003e\u003ccode\u003e0205a87\u003c/code\u003e\u003c/a\u003e feat(parser): add support for tumbling windows in Kinesis and DynamoDB events...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/a2cb47d88d5b2cb5b1eef556fc4bcacf9bdbd99e\"\u003e\u003ccode\u003ea2cb47d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-cdk group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/afaa2435eddfc0b5f3ad306614df35007b514aa5\"\u003e\u003ccode\u003eafaa243\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.28.17 to 3.28.18 (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/1ac4bdd13f2d9831a8d165b842c226e8a812ff28\"\u003e\u003ccode\u003e1ac4bdd\u003c/code\u003e\u003c/a\u003e chore(deps): bump aws-actions/configure-aws-credentials from 4.2.0 to 4.2.1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/commit/7ef16300298325f99123d365a3c2ad22efec6b51\"\u003e\u003ccode\u003e7ef1630\u003c/code\u003e\u003c/a\u003e chore(deps): bump the aws-sdk-v3 group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/aws-powertools/powertools-lambda-typescript/issues/3932\"\u003e#3932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.19.1...v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/auth-token` from 5.1.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/auth-token.js/releases\"\u003e\u003ccode\u003e@​octokit/auth-token\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/compare/v5.1.2...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/448\"\u003e#448\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/auth-token.js/commit/86e1a2fbd79489f2e52b56b80dfa7de60bb1410d\"\u003e86e1a2f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/86e1a2fbd79489f2e52b56b80dfa7de60bb1410d\"\u003e\u003ccode\u003e86e1a2f\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/a4be06760ce9673ae811b522e7003e9cd5279255\"\u003e\u003ccode\u003ea4be067\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/db17cfbfba6d3524c25965173210b6ee982be6fd\"\u003e\u003ccode\u003edb17cfb\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/ab9723f508702f877bbe0b7d9e33d4d78f0bf13e\"\u003e\u003ccode\u003eab9723f\u003c/code\u003e\u003c/a\u003e ci(prettier): use Node LTS instead of pinning to a specific version (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/d269e3581ec40eac4133f1858faa781baabb4a46\"\u003e\u003ccode\u003ed269e35\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/9c8d051c49a2ef4cbb08d4538644b32a00df0de1\"\u003e\u003ccode\u003e9c8d051\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.1.0 to 6.2.5 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/080bcfcfe3ed677ab595d1a03f7cd89050478f89\"\u003e\u003ccode\u003e080bcfc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.5.3 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/356b1f556079423cb4e15d6a2e9f12e6024ed754\"\u003e\u003ccode\u003e356b1f5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.5.2 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/dcf9157ebf95b9aa74b17482490b3a0753047334\"\u003e\u003ccode\u003edcf9157\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.5.1 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/auth-token.js/commit/3f5cf51a95d93c18a9548973e1456c8cf5b7b72d\"\u003e\u003ccode\u003e3f5cf51\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to ^0.25.0 (\u003ca href=\"https://redirect.github.com/octokit/auth-token.js/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/octokit/auth-token.js/compare/v5.1.2...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/endpoint` from 10.1.4 to 11.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/endpoint.js/releases\"\u003e\u003ccode\u003e@​octokit/endpoint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.4...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/526\"\u003e#526\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/1c25504504940d74638e94bfd1641ee4ab40a632\"\u003e1c25504\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/1c25504504940d74638e94bfd1641ee4ab40a632\"\u003e\u003ccode\u003e1c25504\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/2b8fede06927f23c0348a56653f274098a57b7b9\"\u003e\u003ccode\u003e2b8fede\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/commit/aad045751d295533ad6acd25300d355b6fd07cfd\"\u003e\u003ccode\u003eaad0457\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/endpoint.js/compare/v10.1.4...v11.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/graphql` from 8.2.2 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/graphql.js/releases\"\u003e\u003ccode\u003e@​octokit/graphql\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/graphql.js/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/request\u003c/code\u003e to v10 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/659\"\u003e#659\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/graphql.js/commit/737812f90af00345976b7cb666ad94f0d05da3aa\"\u003e737812f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/graphql.js/compare/v8.2.2...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/graphql.js/commit/d9856f5a7bdce51c5f9702abfc435a1f79a0c668\"\u003ed9856f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/737812f90af00345976b7cb666ad94f0d05da3aa\"\u003e\u003ccode\u003e737812f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/request\u003c/code\u003e to v10 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/d9856f5a7bdce51c5f9702abfc435a1f79a0c668\"\u003e\u003ccode\u003ed9856f5\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/972ad649b74309b8e2291daf15070d6beb48a188\"\u003e\u003ccode\u003e972ad64\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/6b98c29d7c2672e7d32be5e0bc261d22638c431f\"\u003e\u003ccode\u003e6b98c29\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.3.2 to 6.3.5 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/656\"\u003e#656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/22c0e6567e322ccfd940ad283df0c3fe24d57e45\"\u003e\u003ccode\u003e22c0e65\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/e4a3c302922958de967e080b796e03605a98192d\"\u003e\u003ccode\u003ee4a3c30\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/f4e5f02ced7972626760fe3c06d43a9c82409490\"\u003e\u003ccode\u003ef4e5f02\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/graphql.js/commit/7ddb03be1d56ca8d931f36720c2c6167359e0857\"\u003e\u003ccode\u003e7ddb03b\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/graphql.js/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/graphql.js/compare/v8.2.2...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request-error` from 6.1.8 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request-error.js/releases\"\u003e\u003ccode\u003e@​octokit/request-error\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.8...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/512\"\u003e#512\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request-error.js/commit/8eee0c1eff4f247b714da5db9437787507e124df\"\u003e8eee0c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/8eee0c1eff4f247b714da5db9437787507e124df\"\u003e\u003ccode\u003e8eee0c1\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/fafa83c47c180efa6848f674888cf7a86a12e650\"\u003e\u003ccode\u003efafa83c\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/3023ebe0836a4103d7631e05988cb7ff8456dc93\"\u003e\u003ccode\u003e3023ebe\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.3.2 to 6.3.5 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/5ea1f602eae40191857457cea4777f1b04f6cbbd\"\u003e\u003ccode\u003e5ea1f60\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/dbf0d555f5117971598ed8681d7559fc73bfc78f\"\u003e\u003ccode\u003edbf0d55\u003c/code\u003e\u003c/a\u003e build(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/cf753a608bba36a02ab4f21275ef35b5c772a2bd\"\u003e\u003ccode\u003ecf753a6\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/201d185de49729b472d72ac3032e7c5242252831\"\u003e\u003ccode\u003e201d185\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/request-error.js/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/request-error.js/compare/v6.1.8...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request` from 9.2.3 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request.js/releases\"\u003e\u003ccode\u003e@​octokit/request\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.1...v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/759\"\u003e#759\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/fe8bb4b455bc7e28232d594bc8445da6fce72e8a\"\u003efe8bb4b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/728\"\u003e#728\u003c/a\u003e \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v10.0.0...v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency fast-content-type-parse to v3 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/747\"\u003e#747\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/8cf6d8449991cc143dbe70dfb5e329bb63068612\"\u003e8cf6d84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v9.2.3...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-05-20)\u003c/h1\u003e\n\u003ch3\u003eContinuous Integration\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003estop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/756\"\u003e#756\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/1eefea8828a0c5dead985da9c0bc9592cd700765\"\u003e1eefea8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop support for NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: set minimal node version in build script to v20\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eci: stop testing against NodeJS v18\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/fe8bb4b455bc7e28232d594bc8445da6fce72e8a\"\u003e\u003ccode\u003efe8bb4b\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/a4c1f27cb163b57f9d2c3e0ba5115c2cce37d3c3\"\u003e\u003ccode\u003ea4c1f27\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/8cf6d8449991cc143dbe70dfb5e329bb63068612\"\u003e\u003ccode\u003e8cf6d84\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency fast-content-type-parse to v3 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/747\"\u003e#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/1eefea8828a0c5dead985da9c0bc9592cd700765\"\u003e\u003ccode\u003e1eefea8\u003c/code\u003e\u003c/a\u003e ci: stop testing against NodeJS v18 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/b73d9210afa8c22a964f4bb93feca12bf40b7094\"\u003e\u003ccode\u003eb73d921\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v6.21.2 [security] (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/9820bbed1c49c7454161a5684d14d1d398763dc0\"\u003e\u003ccode\u003e9820bbe\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.6 to 6.3.4 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/6150627dbd99260ed8a4818d1e50e2155fd0b33c\"\u003e\u003ccode\u003e6150627\u003c/code\u003e\u003c/a\u003e ci: replace \u003ccode\u003eOCTOKITBOT_PROJECT_ACTION_TOKEN\u003c/code\u003e and \u003ccode\u003eOCTOKITBOT_PAT\u003c/code\u003e with a tok...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/bcd76d77e4930edda21cdf8e95c2d57a5b0529db\"\u003e\u003ccode\u003ebcd76d7\u003c/code\u003e\u003c/a\u003e build(deps): bump vite from 6.2.5 to 6.2.6 (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/request.js/compare/v9.2.3...v10.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `before-after-hook` from 3.0.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/before-after-hook/releases\"\u003ebefore-after-hook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/compare/v3.0.2...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2025-05-12)\u003c/h1\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor (\u003ca href=\"https://redirect.github.com/gr2m/before-after-hook/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/37b8490c5a69a6e732799972887e5c8748515040\"\u003e37b8490\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop support for Node 16 and Node 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/37b8490c5a69a6e732799972887e5c8748515040\"\u003e\u003ccode\u003e37b8490\u003c/code\u003e\u003c/a\u003e chore: refactor (\u003ca href=\"https://redirect.github.com/gr2m/before-after-hook/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/a5b7b583447b86befeb749555e7824b0f6bd6958\"\u003e\u003ccode\u003ea5b7b58\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/1bc74e7f96cc96f53e705a500ba0f3b3eb98a27d\"\u003e\u003ccode\u003e1bc74e7\u003c/code\u003e\u003c/a\u003e docs(SECURITY): use tidelift's vulnerability disclosure process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/646e3ef6236e1e5cd798cc8e039c54c66ce5be04\"\u003e\u003ccode\u003e646e3ef\u003c/code\u003e\u003c/a\u003e docs(SECURITY): add disclosure URL (\u003ca href=\"https://redirect.github.com/gr2m/before-after-hook/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/before-after-hook/commit/53cc9d73400132df195422ba8c526fca0bf7f2a8\"\u003e\u003ccode\u003e53cc9d7\u003c/code\u003e\u003c/a\u003e docs(SECURITY): initial version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/before-after-hook/compare/v3.0.2...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-content-type-parse` from 2.0.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fast-content-type-parse/releases\"\u003efast-content-type-parse's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(dependabot): reduce npm updates to monthly by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/44\"\u003efastify/fast-content-type-parse#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: rename master to main by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/45\"\u003efastify/fast-content-type-parse#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: drop node16 and 18 by \u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/47\"\u003efastify/fast-content-type-parse#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci): set job permissions by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/48\"\u003efastify/fast-content-type-parse#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: migrate to node test runner by \u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/46\"\u003efastify/fast-content-type-parse#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eomm\"\u003e\u003ccode\u003e@​Eomm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/47\"\u003efastify/fast-content-type-parse#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilteoood\"\u003e\u003ccode\u003e@​ilteoood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/pull/46\"\u003efastify/fast-content-type-parse#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fast-content-type-parse/compare/v2.0.1...v3.0.0\"\u003ehttps://github.com/fastify/fast-content-type-parse/compare/v2.0.1...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/bf6861c1a2bad438f9a1f274477096aff04a09fd\"\u003e\u003ccode\u003ebf6861c\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/2b05ca2304ca0747ba1ccb1d1083bb471b2b323c\"\u003e\u003ccode\u003e2b05ca2\u003c/code\u003e\u003c/a\u003e chore: migrate to node test runner (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/d98fc41b1d3e1a6aad97a8c4d4cd4fbb06c2f028\"\u003e\u003ccode\u003ed98fc41\u003c/code\u003e\u003c/a\u003e ci(ci): set job permissions (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/c2cde20bbd0000813668e8a99b8bc98072bf416d\"\u003e\u003ccode\u003ec2cde20\u003c/code\u003e\u003c/a\u003e ci: drop node18 (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/f9657fd0b248df71d33922b7b3e0bd1082e0a5b9\"\u003e\u003ccode\u003ef9657fd\u003c/code\u003e\u003c/a\u003e chore: rename master to main (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-content-type-parse/commit/e372ff0e8523257b1ca004f969186918b15532f8\"\u003e\u003ccode\u003ee372ff0\u003c/code\u003e\u003c/a\u003e build(dependabot): reduce npm updates to monthly (\u003ca href=\"https://redirect.github.com/fastify/fast-content-type-parse/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fast-content-type-parse/compare/v2.0.1...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-sbom-viewer/pull/157","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-sbom-viewer/issues/157","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/157/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-15T12:26:42.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"3066076290","node_id":"PR_kwDOI4EVGc6WUfoX","number":8580,"state":"open","title":"Bump the npm-updates group across 1 directory with 88 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-15T12:26:42.000Z","updated_at":"2025-06-07T16:55:10.564Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-updates","update_count":88,"packages":[{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.3.0","new_version":"22.15.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/eslint","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.5","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-import-x","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-svelte","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"15.6.0","new_version":"15.15.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.3.2","new_version":"3.5.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"svelte-eslint-parser","old_version":"1.1.3","new_version":"1.2.0","repository_url":"https://github.com/sveltejs/svelte-eslint-parser"},{"name":"turbo","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.4.5","new_version":"5.8.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.21.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@anthropic-ai/sdk","old_version":"0.27.3","new_version":"0.50.4","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@octokit/rest","old_version":"20.1.1","new_version":"20.1.2","repository_url":"https://github.com/octokit/rest.js"},{"name":"@prisma/client","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"discord.js","old_version":"14.18.0","new_version":"14.19.3","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"16.4.7","new_version":"16.5.0","repository_url":"https://github.com/motdotla/dotenv"},{"name":"openai","old_version":"4.87.3","new_version":"4.98.0","repository_url":"https://github.com/openai/openai-node"},{"name":"prisma","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"tsx","old_version":"4.19.3","new_version":"4.19.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@gitbeaker/rest","old_version":"42.2.0","new_version":"42.5.0","repository_url":"https://github.com/jdalrymple/gitbeaker"},{"name":"@tauri-apps/api","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-log","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.2.7","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/postcss-pxtorem","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@wdio/cli","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"8.40.2","new_version":"8.41.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"8.39.0","new_version":"8.43.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"8.39.0","new_version":"8.41.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"autoprefixer","old_version":"10.4.19","new_version":"10.4.21","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"14.3.2","new_version":"14.3.3","repository_url":"https://github.com/cypress-io/cypress"},{"name":"fuse.js","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"git-url-parse","old_version":"14.0.0","new_version":"14.1.0","repository_url":"https://github.com/IonicaBizau/git-url-parse"},{"name":"jsdom","old_version":"24.1.1","new_version":"24.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"mocha","old_version":"10.7.0","new_version":"10.8.2","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoevents","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/ai/nanoevents"},{"name":"postcss","old_version":"8.4.39","new_version":"8.5.3","repository_url":"https://github.com/postcss/postcss"},{"name":"posthog-js","old_version":"1.136.4","new_version":"1.242.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tryghost/content-api","old_version":"1.11.21","new_version":"1.11.24","repository_url":"https://github.com/TryGhost/SDK"},{"name":"highlight.js","old_version":"11.10.0","new_version":"11.11.1","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"satori","old_version":"0.12.1","new_version":"0.13.1","repository_url":"https://github.com/vercel/satori"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.52.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-vercel","old_version":"5.6.3","new_version":"5.7.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@modelcontextprotocol/sdk","old_version":"1.8.0","new_version":"1.11.3","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"},{"name":"zod","old_version":"3.24.2","new_version":"3.24.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@sveltejs/package","old_version":"2.3.2","new_version":"2.3.11","repository_url":"https://github.com/sveltejs/kit"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"@codemirror/lang-css","old_version":"6.2.1","new_version":"6.3.1","repository_url":"https://github.com/codemirror/lang-css"},{"name":"@codemirror/lang-javascript","old_version":"6.2.2","new_version":"6.2.4","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lang-markdown","old_version":"6.2.5","new_version":"6.3.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@codemirror/lang-python","old_version":"6.1.6","new_version":"6.2.1","repository_url":"https://github.com/codemirror/lang-python"},{"name":"@codemirror/language","old_version":"6.10.2","new_version":"6.11.0","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/legacy-modes","old_version":"6.4.0","new_version":"6.5.1","repository_url":"https://github.com/codemirror/legacy-modes"},{"name":"@lezer/common","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@rails/actioncable","old_version":"8.0.100","new_version":"8.0.200","repository_url":"https://github.com/rails/rails"},{"name":"@lexical/link","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"emojibase-data","old_version":"16.0.2","new_version":"16.0.3","repository_url":"https://github.com/milesj/emojibase"},{"name":"lexical","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"svelte-lexical","old_version":"0.5.0","new_version":"0.5.3","repository_url":"https://github.com/umaranis/svelte-lexical"},{"name":"@terrazzo/cli","old_version":"0.6.0","new_version":"0.7.2","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@terrazzo/parser","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@terrazzo/plugin-css","old_version":"0.6.0","new_version":"0.7.2","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@vitest/browser","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"isomorphic-dompurify","old_version":"2.22.0","new_version":"2.24.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.47.0","new_version":"1.52.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@reduxjs/toolkit","old_version":"2.5.0","new_version":"2.8.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/sveltekit","old_version":"8.54.0","new_version":"8.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vitest/ui","old_version":"3.0.5","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"svelte-check","old_version":"4.1.6","new_version":"4.2.0","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte","old_version":"5.28.2","new_version":"5.30.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"vite","old_version":"6.2.2","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.0.5","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 88 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.4.1` | `2.5.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.3.0` | `22.15.18` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.32.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) | `9.6.0` | `9.6.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.11.0` | `4.11.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte) | `3.5.1` | `3.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `15.6.0` | `15.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.2` | `3.5.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.3.3` | `3.4.0` |\n| [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser) | `1.1.3` | `1.2.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.2` | `2.5.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.4.5` | `5.8.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.21.0` | `8.32.1` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.27.3` | `0.50.4` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `20.1.1` | `20.1.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.5.0` | `6.7.0` |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.18.0` | `14.19.3` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.7` | `16.5.0` |\n| [openai](https://github.com/openai/openai-node) | `4.87.3` | `4.98.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.5.0` | `6.7.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.3` | `4.19.4` |\n| [@gitbeaker/rest](https://github.com/jdalrymple/gitbeaker/tree/HEAD/packages/rest) | `42.2.0` | `42.5.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.4.1` | `2.5.0` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.0` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.7.0` | `2.7.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library) | `5.2.5` | `5.2.7` |\n| [@types/postcss-pxtorem](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/postcss-pxtorem) | `6.0.3` | `6.1.0` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `8.40.2` | `8.44.1` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `8.40.2` | `8.44.1` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `8.40.2` | `8.44.1` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `8.40.2` | `8.41.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `8.39.0` | `8.43.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `8.39.0` | `8.41.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.19` | `10.4.21` |\n| [cypress](https://github.com/cypress-io/cypress) | `14.3.2` | `14.3.3` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.0.0` | `7.1.0` |\n| [git-url-parse](https://github.com/IonicaBizau/git-url-parse) | `14.0.0` | `14.1.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `24.1.1` | `24.1.3` |\n| [mocha](https://github.com/mochajs/mocha) | `10.7.0` | `10.8.2` |\n| [nanoevents](https://github.com/ai/nanoevents) | `9.0.0` | `9.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.39` | `8.5.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.136.4` | `1.242.1` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK) | `1.11.21` | `1.11.24` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.10.0` | `11.11.1` |\n| [satori](https://github.com/vercel/satori) | `0.12.1` | `0.13.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.52.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.6.3` | `5.7.2` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.8.0` | `1.11.3` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `7.0.2` | `7.0.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.2` | `3.24.4` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.3.2` | `2.3.11` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [@codemirror/lang-css](https://github.com/codemirror/lang-css) | `6.2.1` | `6.3.1` |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.2` | `6.2.4` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.2.5` | `6.3.2` |\n| [@codemirror/lang-python](https://github.com/codemirror/lang-python) | `6.1.6` | `6.2.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.2` | `6.11.0` |\n| [@codemirror/legacy-modes](https://github.com/codemirror/legacy-modes) | `6.4.0` | `6.5.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.1` | `1.2.3` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.2.0` | `1.2.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.0.100` | `8.0.200` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.17.0` | `0.17.1` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.17.0` | `0.17.1` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.17.0` | `0.17.1` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.17.0` | `0.17.1` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.17.0` | `0.17.1` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.17.0` | `0.17.1` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.17.0` | `0.17.1` |\n| [emojibase-data](https://github.com/milesj/emojibase/tree/HEAD/packages/data) | `16.0.2` | `16.0.3` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.17.0` | `0.17.1` |\n| [svelte-lexical](https://github.com/umaranis/svelte-lexical/tree/HEAD/svelte-lexical) | `0.5.0` | `0.5.3` |\n| [@terrazzo/cli](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/cli) | `0.6.0` | `0.7.2` |\n| [@terrazzo/parser](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/parser) | `0.6.0` | `0.7.1` |\n| [@terrazzo/plugin-css](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/plugin-css) | `0.6.0` | `0.7.2` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `3.0.3` | `3.1.3` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.22.0` | `2.24.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.47.0` | `1.52.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.5.0` | `2.8.2` |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `8.54.0` | `8.55.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.0.5` | `3.1.3` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.11` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.1.6` | `4.2.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.28.2` | `5.30.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.2.2` | `6.3.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.0.5` | `3.1.3` |\n\n\nUpdates `@eslint/js` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.26.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.4.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0aa48fb9e4b9d7b5bf3522000a76ebc1836394ed\"\u003e\u003ccode\u003e0aa48fb9e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13030\"\u003e#13030\u003c/a\u003e) Added \u003ccode\u003ebundleVersion\u003c/code\u003e to iOS and macOS configuration to support specifying a \u003ccode\u003eCFBundleVersion\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad3fd3890f1fa26a9f9be04ff1bc156d6dd2a8bc\"\u003e\u003ccode\u003ead3fd3890\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13152\"\u003e#13152\u003c/a\u003e) Detect package manager from environment variable \u003ccode\u003enpm_config_user_agent\u003c/code\u003e first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/82406c61e0fbb775ef00791ccab45349325bdd45\"\u003e\u003ccode\u003e82406c61e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13231\"\u003e#13231\u003c/a\u003e) Improve iOS simulator usage, checking if Xcode iOS SDK is installed and allowing usage of Simulator for older iOS releases (previously only supported when running on Xcode via \u003ccode\u003eios dev --open\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/2dccfab5321fef55d45f3a4c674b6151b1c4424a\"\u003e\u003ccode\u003e2dccfab53\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13236\"\u003e#13236\u003c/a\u003e) Fix \u003ccode\u003efileAssociations\u003c/code\u003e missing \u003ccode\u003eLSHandlerRank\u003c/code\u003e on macOS.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0802529031c4fd309edff374a8694e93ddec161d\"\u003e\u003ccode\u003e080252903\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13210\"\u003e#13210\u003c/a\u003e) Fixes iOS dev not working on Xcode 16.3 simulators. To apply the fix, either regenerate the Xcode project with \u003ccode\u003erm -r src-tauri/gen/apple \u0026amp;\u0026amp; tauri ios init\u003c/code\u003e or remove the \u003ccode\u003earm64-sim\u003c/code\u003e architecture from the Xcode project.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/977c4b496cbf96b811c0c5080263e31b83d8e084\"\u003e\u003ccode\u003e977c4b4\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13123\"\u003e#13123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/48b12b440478937c46fdfef9f9d95194be117020\"\u003e\u003ccode\u003e48b12b4\u003c/code\u003e\u003c/a\u003e chore: bump crates depending on tauri-utils as minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9356fa15d87e14b4512fe1b86383a597e6e641d4\"\u003e\u003ccode\u003e9356fa1\u003c/code\u003e\u003c/a\u003e feat(core): include type name in state panic message (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13239\"\u003e#13239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2dccfab5321fef55d45f3a4c674b6151b1c4424a\"\u003e\u003ccode\u003e2dccfab\u003c/code\u003e\u003c/a\u003e fix: fileAssociations missing LSHandlerRank on macOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13159\"\u003e#13159\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13236\"\u003e#13236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5d3687e8c3b6c539e018b1346d4699214bc78ff4\"\u003e\u003ccode\u003e5d3687e\u003c/code\u003e\u003c/a\u003e chore(tauri-driver): update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0cf2d9933f20375349f9f307b4dd7049690030d9\"\u003e\u003ccode\u003e0cf2d99\u003c/code\u003e\u003c/a\u003e fix(tauri-driver): append .exe ext on app path on Windows, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11317\"\u003e#11317\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1734273bbef58749e01df31081a7a9e72e7e058e\"\u003e\u003ccode\u003e1734273\u003c/code\u003e\u003c/a\u003e fix: using center and overflow together crashes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13235\"\u003e#13235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/690146e3115f615818ec6927eb56fab157221504\"\u003e\u003ccode\u003e690146e\u003c/code\u003e\u003c/a\u003e fix(macros): invoke handler stack overflow (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13217\"\u003e#13217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f888502fd228ad96b105e1e66f01c20c9f109983\"\u003e\u003ccode\u003ef888502\u003c/code\u003e\u003c/a\u003e fix(core): use \u003ccode\u003eHeaders\u003c/code\u003e in \u003ccode\u003esendIpcMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13227\"\u003e#13227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/577c7ffc45ef005403cdf698e595614038c7d1e1\"\u003e\u003ccode\u003e577c7ff\u003c/code\u003e\u003c/a\u003e fix(webdriver): windows: make native webdriver close with parent process (fix...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.4.1...@tauri-apps/cli-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.3.0 to 22.15.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.31.1 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.32.0\u003c/h2\u003e\n\u003ch2\u003e8.32.0 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10182\"\u003e#10182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [only-throw-error] add option \u003ccode\u003eallowRethrowing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11075\"\u003e#11075\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency typedoc to ^0.28.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1fef33521\"\u003e1fef33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10907\"\u003e#10907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] exempt \u003ccode\u003ethis\u003c/code\u003e from optional parameter overload check (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11005\"\u003e#11005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] fix parenthesization bug in suggestion (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11098\"\u003e#11098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure consistent TSMappedType AST shape (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11086\"\u003e#11086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct \u003ccode\u003eTSImportType\u003c/code\u003e property name when \u003ccode\u003eassert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11115\"\u003e#11115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndy Edwards\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSasha Kondrashov\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.32.0 (2025-05-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/819a03f4de391ad69629d5a7e1e974b805a986a7\"\u003e\u003ccode\u003e819a03f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/172ab8ae7441638628419c79bed96bc3361c18a0\"\u003e\u003ccode\u003e172ab8a\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): resolve remaining issues from \u003ccode\u003evitest\u003c/code\u003e migration (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11100\"\u003e#11100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a9c9251bbbc81b3a2d3c08a71cfb13be18e6682a\"\u003e\u003ccode\u003ea9c9251\u003c/code\u003e\u003c/a\u003e chore: revert \u003ccode\u003evitest\u003c/code\u003e related changes in \u003ccode\u003etsconfig\u003c/code\u003e files (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11124\"\u003e#11124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8bbabc4691d97733a422180c71eba6c097b35475\"\u003e\u003ccode\u003e8bbabc4\u003c/code\u003e\u003c/a\u003e 9.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/16f5ff799122737e2c4b853b441e86f224878942\"\u003e\u003ccode\u003e16f5ff7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.25.1...v9.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/eslint` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.2 to 10.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8b2d6d3b612eb57fb68c3fddec25b02fc622df7c\"\u003e\u003ccode\u003e8b2d6d3\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/f193e733824e395ecb254cba23fe40d2fbc61348\"\u003e\u003ccode\u003ef193e73\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003eimport-x/resolver-next\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.5.1 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1170\"\u003e#1170\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/3ddbd83068a8a82ed5bfe638483c7dd7839e681a\"\u003e\u003ccode\u003e3ddbd83\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - feat: add \u003ccode\u003eprefer-writable-derived\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1069\"\u003e#1069\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/73f23ae0321aa4cb87e700f8478b140059e18c64\"\u003e\u003ccode\u003e73f23ae\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat: added the \u003ccode\u003erequire-event-prefix\u003c/code\u003e rule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1197\"\u003e#1197\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e9aec7f16efb56d5d841a2f5f28cfa05281bcd9d\"\u003e\u003ccode\u003ee9aec7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003eno-add-event-listener\u003c/code\u003e rule to disallow usages of \u003ccode\u003eaddEventListener\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1148\"\u003e#1148\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/87c74feef892cb7e04e5709e66dfeda4e27ec820\"\u003e\u003ccode\u003e87c74fe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(consistent-selector-style): added support for dynamic classes and IDs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1208\"\u003e#1208\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/78d0f78e0740305f62d6e702f89b333d6d97dbec\"\u003e\u003ccode\u003e78d0f78\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ota-meshi\"\u003e\u003ccode\u003e@​ota-meshi\u003c/code\u003e\u003c/a\u003e! - fix(no-unused-svelte-ignore): ignore reactive-component warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/0265218294607a6b6cefb574598c080554f52cda\"\u003e\u003ccode\u003e0265218\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/78d0f78e0740305f62d6e702f89b333d6d97dbec\"\u003e\u003ccode\u003e78d0f78\u003c/code\u003e\u003c/a\u003e fix(no-unused-svelte-ignore): ignore reactive-component warnings (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/e9aec7f16efb56d5d841a2f5f28cfa05281bcd9d\"\u003e\u003ccode\u003ee9aec7f\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-add-event-listener\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a51e8c78851cd99508bd0ba136fbf4fb548e500d\"\u003e\u003ccode\u003ea51e8c7\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003e\\\u003c/code\u003e notation for line breaks in \u003ccode\u003e*.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/9ed51a7497a320335b5cf2641a34c76bc9bd160c\"\u003e\u003ccode\u003e9ed51a7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/eslint-scope\u003c/code\u003e to v8 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/0cb141b32b03a2048b815537102b0bd9f666c5c3\"\u003e\u003ccode\u003e0cb141b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to ~9.26.0 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/f2b7870cddd2660340089e41924419cfd19b868e\"\u003e\u003ccode\u003ef2b7870\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency npm-run-all2 to v8 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1211\"\u003e#1211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/c2b11a2c0607bc65ede156e265b3834ca18b65ca\"\u003e\u003ccode\u003ec2b11a2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-node-dependencies to v1 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1209\"\u003e#1209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/070126af0f2aafd2b0b3147457270a3c88a4785e\"\u003e\u003ccode\u003e070126a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to ~5.8.0 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/9e7b4c529b5c07244af588c4a2fa39841990b495\"\u003e\u003ccode\u003e9e7b4c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-node-dependencies to ^0.13.0 (\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/compare/eslint-plugin-svelte@3.5.1...eslint-plugin-svelte@3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 15.6.0 to 15.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate vitest globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/279\"\u003e#279\u003c/a\u003e)  445df81\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.14.0...v15.15.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.14.0...v15.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003evitest\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/274\"\u003e#274\u003c/a\u003e)  06a5723\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.12.0...v15.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.12.0...v15.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eIterator\u003c/code\u003e to ES2025 (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/272\"\u003e#272\u003c/a\u003e)  439b398\u003c/li\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/271\"\u003e#271\u003c/a\u003e)  dd0a502\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.11.0...v15.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.11.0...v15.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees3\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/267\"\u003e#267\u003c/a\u003e)  6784dc1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/264\"\u003e#264\u003c/a\u003e)  3cbce2d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.9.0...v15.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.9.0...v15.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/258\"\u003e#258\u003c/a\u003e)  f72b047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees2025\u003c/code\u003e globals (Same as \u003ccode\u003ees2021\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/256\"\u003e#256\u003c/a\u003e)  2ef342a\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.7.0...v15.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.7.0...v15.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/255\"\u003e#255\u003c/a\u003e)  f017b0f\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8a43ab65056483c0248c7be3a69fdb2866d859a2\"\u003e\u003ccode\u003e8a43ab6\u003c/code\u003e\u003c/a\u003e 15.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/445df813ad61b475be210fe12be155b144310462\"\u003e\u003ccode\u003e445df81\u003c/code\u003e\u003c/a\u003e Regenerate vitest globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/504276b5f1f6475720a3b9b7f6158d72f2bd6ad8\"\u003e\u003ccode\u003e504276b\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;Update\u0026quot; job (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/48c7b51a8fb284142f88fe34ada7558c0531c44f\"\u003e\u003ccode\u003e48c7b51\u003c/code\u003e\u003c/a\u003e 15.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/06a572349b08709b49d8999038961558da4da4e7\"\u003e\u003ccode\u003e06a5723\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003evitest\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ad28ede9cd5dc3f28c0244dad6ea004183bc9a18\"\u003e\u003ccode\u003ead28ede\u003c/code\u003e\u003c/a\u003e 15.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/dc7a9a16c29278ea088b0726ac8f4ce97043d7c6\"\u003e\u003ccode\u003edc7a9a1\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ff4844d90c7639b1bd30a5705109bf4a30b6d896\"\u003e\u003ccode\u003eff4844d\u003c/code\u003e\u003c/a\u003e 15.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/439b398dc8bbad03a71069d60384e24956ab6606\"\u003e\u003ccode\u003e439b398\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eIterator\u003c/code\u003e to ES2025 (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/dd0a50200236e15e415c1947c20ffb47b1bedd0c\"\u003e\u003ccode\u003edd0a502\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.6.0...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.3.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#353\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#352\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#351\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/8580","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/8580","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8580/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T23:38:22.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"3058398755","node_id":"PR_kwDOMzbQP86V6ggf","number":162,"state":"open","title":"Bump the packages group with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T23:38:22.000Z","updated_at":"2025-05-12T23:38:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"packages","update_count":10,"packages":[{"name":"typescript-eslint","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@modelcontextprotocol/sdk","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.32.0","new_version":"8.32.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"electron-to-chromium","old_version":"1.5.151","new_version":"1.5.152","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"semver","old_version":"7.7.1","new_version":"7.7.2","repository_url":"https://github.com/npm/node-semver"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps the packages group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.32.0` | `8.32.1` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.11.1` | `1.11.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.32.0` | `8.32.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.32.0` | `8.32.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.151` | `1.5.152` |\n| [semver](https://github.com/npm/node-semver) | `7.7.1` | `7.7.2` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `7.0.2` | `7.0.3` |\n\nUpdates `typescript-eslint` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e57126a23e3f9b0ec67665d47e37a429d7755753\"\u003e\u003ccode\u003ee57126a\u003c/code\u003e\u003c/a\u003e chore(typescript-eslint): correct naming of import of typescript-eslint in te...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add scope parameter to startAuthorization function by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/464\"\u003emodelcontextprotocol/typescript-sdk#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Zod object detection logic by \u003ca href=\"https://github.com/geelen\"\u003e\u003ccode\u003e@​geelen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/468\"\u003emodelcontextprotocol/typescript-sdk#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/464\"\u003emodelcontextprotocol/typescript-sdk#464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/048bc4f75545545e91b082a43bfa4a595f4a6d4d\"\u003e\u003ccode\u003e048bc4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/482\"\u003e#482\u003c/a\u003e from modelcontextprotocol/version-1-11-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e5909502c2ba1db0c782fd83aa3b50112a2401cb\"\u003e\u003ccode\u003ee590950\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bced33d8bc57419c6d498ca9a26a284f3ccf6016\"\u003e\u003ccode\u003ebced33d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/468\"\u003e#468\u003c/a\u003e from geelen/fix-tool-annotation-confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/4a295a40434812892ab11badf05530e0bf785cd2\"\u003e\u003ccode\u003e4a295a4\u003c/code\u003e\u003c/a\u003e remove vendored library tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3c9496812eddf5511db977a023cbb118d0fb5770\"\u003e\u003ccode\u003e3c94968\u003c/code\u003e\u003c/a\u003e tweak heuristic type test for isZodRawShape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bf7fd4470efdcc68db1c2d3b2849fffafa10ca24\"\u003e\u003ccode\u003ebf7fd44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/464\"\u003e#464\u003c/a\u003e from pcarleton/pcarleton/oauth-scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/b6617dc44c409c5f8c246441059d652ff61e2efa\"\u003e\u003ccode\u003eb6617dc\u003c/code\u003e\u003c/a\u003e Fix Zod object detection logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/30b5544e8b88fe9a46243259699645f83cab0553\"\u003e\u003ccode\u003e30b5544\u003c/code\u003e\u003c/a\u003e feat: Add scope parameter to startAuthorization function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f8db925cdbaf2d85575de852ac9347d56e718604\"\u003e\u003ccode\u003ef8db925\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] check for indirect circ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/98c5c4c06dc1c626e9561c4d24f3987ca15a787c\"\u003e\u003ccode\u003e98c5c4c\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] adjust auto-fixer to ge...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/523b3eaa8b0e2a377c537f77c432cd72aca4629c\"\u003e\u003ccode\u003e523b3ea\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] support computed member access (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0d822bd302f4d7200f7c2d4ba59489b67b3bdb2a\"\u003e\u003ccode\u003e0d822bd\u003c/code\u003e\u003c/a\u003e docs: use \u003ccode\u003eT[]\u003c/code\u003e instead of \u003ccode\u003e[T, ...T[]]\u003c/code\u003e in rule options (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11129\"\u003e#11129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a89d5e3ccc949aafea121a66e0a32d46d61d2ab3\"\u003e\u003ccode\u003ea89d5e3\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-conversion] shouldn't have fixable p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/759849626a9f2c1d837cbdc64b15753ee6114c85\"\u003e\u003ccode\u003e7598496\u003c/code\u003e\u003c/a\u003e chore: remove now-stub \u003ccode\u003e@​types/marked\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0cee7cafe0005ec371bd0d0bc1a26d2dd8448f90\"\u003e\u003ccode\u003e0cee7ca\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency ignore to v7 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11163\"\u003e#11163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/type-utils` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/type-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/type-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/type-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/type-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/utils` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/visitor-keys` from 8.32.0 to 8.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/visitor-keys\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.1\u003c/h2\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] shouldn't have fixable property (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] support computed member access (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10867\"\u003e#10867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for \u003ccode\u003eTSMappedType\u003c/code\u003e with no type annotation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11180\"\u003e#11180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11177\"\u003e#11177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAzat S. \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/visitor-keys/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/visitor-keys\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.1 (2025-05-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for visitor-keys to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/af077a040cab200c0c5d973e0c4f2cfce75cfa88\"\u003e\u003ccode\u003eaf077a0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2be3dcb2e47735ce0d5677eb908a744b51d43e8\"\u003e\u003ccode\u003eb2be3dc\u003c/code\u003e\u003c/a\u003e chore: simplify \u003ccode\u003etsconfig\u003c/code\u003e setup using \u003ccode\u003econfigDir\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys/issues/11136\"\u003e#11136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aeb74025221a120453b98f5bca91a0192f10a4ac\"\u003e\u003ccode\u003eaeb7402\u003c/code\u003e\u003c/a\u003e chore(ast-spec): finish migrating to \u003ccode\u003evitest\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys/issues/11126\"\u003e#11126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/visitor-keys\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.151 to 1.5.152\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/f959fee8515a8feae768606bcc088b499a3de452\"\u003e\u003ccode\u003ef959fee\u003c/code\u003e\u003c/a\u003e 1.5.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/f39591490035fe428ecc45e4aa6180135f3f9315\"\u003e\u003ccode\u003ef395914\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kilian/electron-to-chromium/compare/v1.5.151...v1.5.152\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.1 to 7.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003e7.7.2\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/780\"\u003e#780\u003c/a\u003e add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/781\"\u003e#781\u003c/a\u003e prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/784\"\u003e#784\u003c/a\u003e template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/778\"\u003e#778\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/281055e7716ef0415a8826972471331989ede58c\"\u003e\u003ccode\u003e281055e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.2 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/fcafb61ed566ff8ccf24818dd94b76738f037aa4\"\u003e\u003ccode\u003efcafb61\u003c/code\u003e\u003c/a\u003e fix: add missing \u003ccode\u003e'use strict'\u003c/code\u003e directives (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c760403b935d3ad35f83e9bbe5ebe1badef2fc71\"\u003e\u003ccode\u003ec760403\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for workflow permissions (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/c99f336fa3bdff465652f9041eab2127d2f52eb2\"\u003e\u003ccode\u003ec99f336\u003c/code\u003e\u003c/a\u003e fix: prerelease identifier starting with digits (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/2677f2a88334b0e728dbfe9ad9f5f57458437c87\"\u003e\u003ccode\u003e2677f2a\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.6 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/0b98655dbc1a9eb79370ed80f557be98d1c06587\"\u003e\u003ccode\u003e0b98655\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.4 to 4.23.6 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-rest-api-executor/pull/162","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-rest-api-executor/issues/162","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/162/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T22:47:35.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"2515074142","node_id":"PR_kwDOOL1qzM6V6Pxe","number":31,"state":"closed","title":"build(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-22T13:22:52.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T22:47:35.000Z","updated_at":"2025-05-22T13:22:52.000Z","time_to_close":830117,"merged_at":"2025-05-22T13:22:52.000Z","merged_by":"ko1ynnky","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ko1ynnky/github-actions-mcp-server/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ko1ynnky%2Fgithub-actions-mcp-server/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T21:55:00.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"2515007651","node_id":"PR_kwDOOdwG8c6V5_ij","number":13,"state":"open","title":"Bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T21:55:00.000Z","updated_at":"2025-05-12T21:55:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vuduchild/job-commit-status/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuduchild%2Fjob-commit-status/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T17:51:57.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"2514522395","node_id":"PR_kwDOEwcZRs6V4JEb","number":80,"state":"closed","title":"fix(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-15T19:36:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T17:51:57.000Z","updated_at":"2025-05-15T19:36:43.000Z","time_to_close":265485,"merged_at":"2025-05-15T19:36:42.000Z","merged_by":"rofafor","closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/elisa-actions/prerelease-cleanup/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elisa-actions%2Fprerelease-cleanup/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T16:46:43.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"3057555153","node_id":"PR_kwDOOdWMcc6V3pH3","number":6,"state":"open","title":"chore(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":[],"assignees":["px"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-12T16:46:43.000Z","updated_at":"2025-05-12T16:46:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/variablesoftware/mock-d1/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/variablesoftware%2Fmock-d1/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T16:33:25.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"3057524659","node_id":"PR_kwDOI4EVGc6V3ioZ","number":8515,"state":"open","title":"Bump the npm-updates group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript","@gitbutler/desktop","@gitbutler/ui","@gitbutler/web","@gitbutler/butler-bot","@gitbutler/no-relative-imports"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T16:33:25.000Z","updated_at":"2025-06-07T15:33:44.415Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-updates","update_count":84,"packages":[{"name":"@eslint/js","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@tauri-apps/cli","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.3.0","new_version":"22.15.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.25.1","new_version":"9.26.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@types/eslint","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.5","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-import-x","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"globals","old_version":"15.6.0","new_version":"15.15.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.3.2","new_version":"3.5.3","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.4.5","new_version":"5.8.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.21.0","new_version":"8.32.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@anthropic-ai/sdk","old_version":"0.27.3","new_version":"0.50.4","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@octokit/rest","old_version":"20.1.1","new_version":"20.1.2","repository_url":"https://github.com/octokit/rest.js"},{"name":"@prisma/client","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"discord.js","old_version":"14.18.0","new_version":"14.19.3","repository_url":"https://github.com/discordjs/discord.js"},{"name":"dotenv","old_version":"16.4.7","new_version":"16.5.0","repository_url":"https://github.com/motdotla/dotenv"},{"name":"openai","old_version":"4.87.3","new_version":"4.98.0","repository_url":"https://github.com/openai/openai-node"},{"name":"prisma","old_version":"6.5.0","new_version":"6.7.0","repository_url":"https://github.com/prisma/prisma"},{"name":"tsx","old_version":"4.19.3","new_version":"4.19.4","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@gitbeaker/rest","old_version":"42.2.0","new_version":"42.5.0","repository_url":"https://github.com/jdalrymple/gitbeaker"},{"name":"@tauri-apps/api","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-log","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@testing-library/svelte","old_version":"5.2.5","new_version":"5.2.7","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/postcss-pxtorem","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@wdio/cli","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"8.40.2","new_version":"8.44.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"8.40.2","new_version":"8.41.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"8.39.0","new_version":"8.43.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"8.39.0","new_version":"8.41.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"autoprefixer","old_version":"10.4.19","new_version":"10.4.21","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"14.3.2","new_version":"14.3.3","repository_url":"https://github.com/cypress-io/cypress"},{"name":"fuse.js","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"git-url-parse","old_version":"14.0.0","new_version":"14.1.0","repository_url":"https://github.com/IonicaBizau/git-url-parse"},{"name":"jsdom","old_version":"24.1.1","new_version":"24.1.3","repository_url":"https://github.com/jsdom/jsdom"},{"name":"mocha","old_version":"10.7.0","new_version":"10.8.2","repository_url":"https://github.com/mochajs/mocha"},{"name":"nanoevents","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/ai/nanoevents"},{"name":"postcss","old_version":"8.4.39","new_version":"8.5.3","repository_url":"https://github.com/postcss/postcss"},{"name":"posthog-js","old_version":"1.136.4","new_version":"1.240.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tryghost/content-api","old_version":"1.11.21","new_version":"1.11.24","repository_url":"https://github.com/TryGhost/SDK"},{"name":"highlight.js","old_version":"11.10.0","new_version":"11.11.1","repository_url":"https://github.com/highlightjs/highlight.js"},{"name":"satori","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/vercel/satori"},{"name":"@playwright/test","old_version":"1.47.0","new_version":"1.52.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-vercel","old_version":"5.6.3","new_version":"5.7.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@modelcontextprotocol/sdk","old_version":"1.8.0","new_version":"1.11.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"},{"name":"zod","old_version":"3.24.2","new_version":"3.24.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"@sveltejs/package","old_version":"2.3.2","new_version":"2.3.11","repository_url":"https://github.com/sveltejs/kit"},{"name":"postcss-cli","old_version":"11.0.0","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-cli"},{"name":"@codemirror/lang-css","old_version":"6.2.1","new_version":"6.3.1","repository_url":"https://github.com/codemirror/lang-css"},{"name":"@codemirror/lang-javascript","old_version":"6.2.2","new_version":"6.2.3","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lang-markdown","old_version":"6.2.5","new_version":"6.3.2","repository_url":"https://github.com/codemirror/lang-markdown"},{"name":"@codemirror/lang-python","old_version":"6.1.6","new_version":"6.2.0","repository_url":"https://github.com/codemirror/lang-python"},{"name":"@codemirror/language","old_version":"6.10.2","new_version":"6.11.0","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/legacy-modes","old_version":"6.4.0","new_version":"6.5.1","repository_url":"https://github.com/codemirror/legacy-modes"},{"name":"@lezer/common","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@rails/actioncable","old_version":"8.0.100","new_version":"8.0.200","repository_url":"https://github.com/rails/rails"},{"name":"@lexical/link","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/list","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/markdown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/rich-text","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/selection","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/text","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"@lexical/utils","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"emojibase-data","old_version":"16.0.2","new_version":"16.0.3","repository_url":"https://github.com/milesj/emojibase"},{"name":"lexical","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/facebook/lexical"},{"name":"svelte-lexical","old_version":"0.5.0","new_version":"0.5.3","repository_url":"https://github.com/umaranis/svelte-lexical"},{"name":"@terrazzo/cli","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@terrazzo/parser","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@terrazzo/plugin-css","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/terrazzoapp/terrazzo"},{"name":"@vitest/browser","old_version":"3.0.3","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"isomorphic-dompurify","old_version":"2.22.0","new_version":"2.24.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"playwright","old_version":"1.47.0","new_version":"1.52.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@reduxjs/toolkit","old_version":"2.5.0","new_version":"2.8.1","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/sveltekit","old_version":"8.54.0","new_version":"8.55.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@vitest/ui","old_version":"3.0.5","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"marked","old_version":"15.0.7","new_version":"15.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"svelte-check","old_version":"4.1.6","new_version":"4.1.7","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"vite","old_version":"6.2.2","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.0.5","new_version":"3.1.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-updates group with 84 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.25.1` | `9.26.0` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.4.1` | `2.5.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.3.0` | `22.15.17` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.32.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.26.0` |\n| [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) | `9.6.0` | `9.6.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.11.0` | `4.11.1` |\n| [globals](https://github.com/sindresorhus/globals) | `15.6.0` | `15.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.2` | `3.5.3` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.2` | `2.5.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.4.5` | `5.8.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.21.0` | `8.32.0` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.27.3` | `0.50.4` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `20.1.1` | `20.1.2` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.5.0` | `6.7.0` |\n| [discord.js](https://github.com/discordjs/discord.js/tree/HEAD/packages/discord.js) | `14.18.0` | `14.19.3` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.7` | `16.5.0` |\n| [openai](https://github.com/openai/openai-node) | `4.87.3` | `4.98.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.5.0` | `6.7.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.3` | `4.19.4` |\n| [@gitbeaker/rest](https://github.com/jdalrymple/gitbeaker/tree/HEAD/packages/rest) | `42.2.0` | `42.5.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.4.1` | `2.5.0` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.0` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.7.0` | `2.7.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library) | `5.2.5` | `5.2.7` |\n| [@types/postcss-pxtorem](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/postcss-pxtorem) | `6.0.3` | `6.1.0` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `8.40.2` | `8.44.1` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `8.40.2` | `8.44.1` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `8.40.2` | `8.44.1` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `8.40.2` | `8.41.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `8.39.0` | `8.43.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `8.39.0` | `8.41.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.19` | `10.4.21` |\n| [cypress](https://github.com/cypress-io/cypress) | `14.3.2` | `14.3.3` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.0.0` | `7.1.0` |\n| [git-url-parse](https://github.com/IonicaBizau/git-url-parse) | `14.0.0` | `14.1.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `24.1.1` | `24.1.3` |\n| [mocha](https://github.com/mochajs/mocha) | `10.7.0` | `10.8.2` |\n| [nanoevents](https://github.com/ai/nanoevents) | `9.0.0` | `9.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.39` | `8.5.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.136.4` | `1.240.6` |\n| [@tryghost/content-api](https://github.com/TryGhost/SDK) | `1.11.21` | `1.11.24` |\n| [highlight.js](https://github.com/highlightjs/highlight.js) | `11.10.0` | `11.11.1` |\n| [satori](https://github.com/vercel/satori) | `0.12.1` | `0.13.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.0` | `1.52.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.6.3` | `5.7.2` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.8.0` | `1.11.2` |\n| [universal-user-agent](https://github.com/gr2m/universal-user-agent) | `7.0.2` | `7.0.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.2` | `3.24.4` |\n| [@sveltejs/package](https://github.com/sveltejs/kit/tree/HEAD/packages/package) | `2.3.2` | `2.3.11` |\n| [postcss-cli](https://github.com/postcss/postcss-cli) | `11.0.0` | `11.0.1` |\n| [@codemirror/lang-css](https://github.com/codemirror/lang-css) | `6.2.1` | `6.3.1` |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.2` | `6.2.3` |\n| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.2.5` | `6.3.2` |\n| [@codemirror/lang-python](https://github.com/codemirror/lang-python) | `6.1.6` | `6.2.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.2` | `6.11.0` |\n| [@codemirror/legacy-modes](https://github.com/codemirror/legacy-modes) | `6.4.0` | `6.5.1` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.1` | `1.2.3` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.2.0` | `1.2.1` |\n| [@rails/actioncable](https://github.com/rails/rails) | `8.0.100` | `8.0.200` |\n| [@lexical/link](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-link) | `0.17.0` | `0.17.1` |\n| [@lexical/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) | `0.17.0` | `0.17.1` |\n| [@lexical/markdown](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-markdown) | `0.17.0` | `0.17.1` |\n| [@lexical/rich-text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-rich-text) | `0.17.0` | `0.17.1` |\n| [@lexical/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) | `0.17.0` | `0.17.1` |\n| [@lexical/text](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-text) | `0.17.0` | `0.17.1` |\n| [@lexical/utils](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-utils) | `0.17.0` | `0.17.1` |\n| [emojibase-data](https://github.com/milesj/emojibase/tree/HEAD/packages/data) | `16.0.2` | `16.0.3` |\n| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.17.0` | `0.17.1` |\n| [svelte-lexical](https://github.com/umaranis/svelte-lexical/tree/HEAD/svelte-lexical) | `0.5.0` | `0.5.3` |\n| [@terrazzo/cli](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/cli) | `0.6.0` | `0.7.1` |\n| [@terrazzo/parser](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/parser) | `0.6.0` | `0.7.1` |\n| [@terrazzo/plugin-css](https://github.com/terrazzoapp/terrazzo/tree/HEAD/packages/plugin-css) | `0.6.0` | `0.7.1` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `3.0.3` | `3.1.3` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.22.0` | `2.24.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.47.0` | `1.52.0` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.5.0` | `2.8.1` |\n| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript) | `8.54.0` | `8.55.0` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.0.5` | `3.1.3` |\n| [marked](https://github.com/markedjs/marked) | `15.0.7` | `15.0.11` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.1.6` | `4.1.7` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.2.2` | `6.3.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.0.5` | `3.1.3` |\n\n\nUpdates `@eslint/js` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.26.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/cli` from 2.4.1 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0aa48fb9e4b9d7b5bf3522000a76ebc1836394ed\"\u003e\u003ccode\u003e0aa48fb9e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13030\"\u003e#13030\u003c/a\u003e) Added \u003ccode\u003ebundleVersion\u003c/code\u003e to iOS and macOS configuration to support specifying a \u003ccode\u003eCFBundleVersion\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad3fd3890f1fa26a9f9be04ff1bc156d6dd2a8bc\"\u003e\u003ccode\u003ead3fd3890\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13152\"\u003e#13152\u003c/a\u003e) Detect package manager from environment variable \u003ccode\u003enpm_config_user_agent\u003c/code\u003e first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/82406c61e0fbb775ef00791ccab45349325bdd45\"\u003e\u003ccode\u003e82406c61e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13231\"\u003e#13231\u003c/a\u003e) Improve iOS simulator usage, checking if Xcode iOS SDK is installed and allowing usage of Simulator for older iOS releases (previously only supported when running on Xcode via \u003ccode\u003eios dev --open\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/2dccfab5321fef55d45f3a4c674b6151b1c4424a\"\u003e\u003ccode\u003e2dccfab53\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13236\"\u003e#13236\u003c/a\u003e) Fix \u003ccode\u003efileAssociations\u003c/code\u003e missing \u003ccode\u003eLSHandlerRank\u003c/code\u003e on macOS.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/0802529031c4fd309edff374a8694e93ddec161d\"\u003e\u003ccode\u003e080252903\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/13210\"\u003e#13210\u003c/a\u003e) Fixes iOS dev not working on Xcode 16.3 simulators. To apply the fix, either regenerate the Xcode project with \u003ccode\u003erm -r src-tauri/gen/apple \u0026amp;\u0026amp; tauri ios init\u003c/code\u003e or remove the \u003ccode\u003earm64-sim\u003c/code\u003e architecture from the Xcode project.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003etauri-cli@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/977c4b496cbf96b811c0c5080263e31b83d8e084\"\u003e\u003ccode\u003e977c4b4\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13123\"\u003e#13123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/48b12b440478937c46fdfef9f9d95194be117020\"\u003e\u003ccode\u003e48b12b4\u003c/code\u003e\u003c/a\u003e chore: bump crates depending on tauri-utils as minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9356fa15d87e14b4512fe1b86383a597e6e641d4\"\u003e\u003ccode\u003e9356fa1\u003c/code\u003e\u003c/a\u003e feat(core): include type name in state panic message (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13239\"\u003e#13239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2dccfab5321fef55d45f3a4c674b6151b1c4424a\"\u003e\u003ccode\u003e2dccfab\u003c/code\u003e\u003c/a\u003e fix: fileAssociations missing LSHandlerRank on macOS (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13159\"\u003e#13159\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13236\"\u003e#13236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5d3687e8c3b6c539e018b1346d4699214bc78ff4\"\u003e\u003ccode\u003e5d3687e\u003c/code\u003e\u003c/a\u003e chore(tauri-driver): update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0cf2d9933f20375349f9f307b4dd7049690030d9\"\u003e\u003ccode\u003e0cf2d99\u003c/code\u003e\u003c/a\u003e fix(tauri-driver): append .exe ext on app path on Windows, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/11317\"\u003e#11317\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1734273bbef58749e01df31081a7a9e72e7e058e\"\u003e\u003ccode\u003e1734273\u003c/code\u003e\u003c/a\u003e fix: using center and overflow together crashes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13235\"\u003e#13235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/690146e3115f615818ec6927eb56fab157221504\"\u003e\u003ccode\u003e690146e\u003c/code\u003e\u003c/a\u003e fix(macros): invoke handler stack overflow (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13217\"\u003e#13217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f888502fd228ad96b105e1e66f01c20c9f109983\"\u003e\u003ccode\u003ef888502\u003c/code\u003e\u003c/a\u003e fix(core): use \u003ccode\u003eHeaders\u003c/code\u003e in \u003ccode\u003esendIpcMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/13227\"\u003e#13227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/577c7ffc45ef005403cdf698e595614038c7d1e1\"\u003e\u003ccode\u003e577c7ff\u003c/code\u003e\u003c/a\u003e fix(webdriver): windows: make native webdriver close with parent process (fix...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.4.1...@tauri-apps/cli-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.3.0 to 22.15.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.31.1 to 8.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.32.0\u003c/h2\u003e\n\u003ch2\u003e8.32.0 (2025-05-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-conversion] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10182\"\u003e#10182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [only-throw-error] add option \u003ccode\u003eallowRethrowing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11075\"\u003e#11075\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency typedoc to ^0.28.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1fef33521\"\u003e1fef33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10907\"\u003e#10907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] exempt \u003ccode\u003ethis\u003c/code\u003e from optional parameter overload check (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11005\"\u003e#11005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] fix parenthesization bug in suggestion (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11098\"\u003e#11098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e ensure consistent TSMappedType AST shape (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11086\"\u003e#11086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct \u003ccode\u003eTSImportType\u003c/code\u003e property name when \u003ccode\u003eassert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11115\"\u003e#11115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndy Edwards\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSasha Kondrashov\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.32.0 (2025-05-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://main--typescript-eslint.netlify.app/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://main--typescript-eslint.netlify.app/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/819a03f4de391ad69629d5a7e1e974b805a986a7\"\u003e\u003ccode\u003e819a03f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/172ab8ae7441638628419c79bed96bc3361c18a0\"\u003e\u003ccode\u003e172ab8a\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): resolve remaining issues from \u003ccode\u003evitest\u003c/code\u003e migration (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11100\"\u003e#11100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a9c9251bbbc81b3a2d3c08a71cfb13be18e6682a\"\u003e\u003ccode\u003ea9c9251\u003c/code\u003e\u003c/a\u003e chore: revert \u003ccode\u003evitest\u003c/code\u003e related changes in \u003ccode\u003etsconfig\u003c/code\u003e files (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11124\"\u003e#11124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.25.1 to 9.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.26.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.26.0 - May 2, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcbdcc9c6be628240269b41f7bb576dde1e6f5b3\"\u003e\u003ccode\u003edcbdcc9\u003c/code\u003e\u003c/a\u003e feat: Add MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19592\"\u003e#19592\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2397e9bef5ca7faf7e100ecebc20e457bf0b588\"\u003e\u003ccode\u003eb2397e9\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d683aebc8e0792e4f80bd1488c705c90f22c317e\"\u003e\u003ccode\u003ed683aeb\u003c/code\u003e\u003c/a\u003e fix: don't crash on tests with circular references in \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19664\"\u003e#19664\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f1c858e3c1e9712ef398588bf5ed68bc19fad3f2\"\u003e\u003ccode\u003ef1c858e\u003c/code\u003e\u003c/a\u003e chore: fix internal type references to \u003ccode\u003ePlugin\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19665\"\u003e#19665\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9736d5d15870c9185da7d140becb9a15aa69057d\"\u003e\u003ccode\u003e9736d5d\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003enamespace\u003c/code\u003e to \u003ccode\u003ePlugin.meta\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19661\"\u003e#19661\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/40dd2998cedddb75e0514b2c5cc855293c85da41\"\u003e\u003ccode\u003e40dd299\u003c/code\u003e\u003c/a\u003e refactor: One-shot ESQuery selector analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19652\"\u003e#19652\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/addd0a6a62d1b89dc7ab49cbd08c5a6af3e7da29\"\u003e\u003ccode\u003eaddd0a6\u003c/code\u003e\u003c/a\u003e docs: fix formatting of unordered lists in Markdown (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19660\"\u003e#19660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a21b38db0276ab3373c95ebc7b1ef1910b79dfe6\"\u003e\u003ccode\u003ea21b38d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c0721a7f34264da0a32ade8432511eeda4a2c1b9\"\u003e\u003ccode\u003ec0721a7\u003c/code\u003e\u003c/a\u003e docs: fix double space in command (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19657\"\u003e#19657\u003c/a\u003e) (CamWass)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1cfd7024226cd9c42ceb75732f79e3bc36e8305c\"\u003e\u003ccode\u003e1cfd702\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^0.12.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19656\"\u003e#19656\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2dfd83ef4ee054f748732581c422508c45d6f1bf\"\u003e\u003ccode\u003e2dfd83e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreDirectives\u003c/code\u003e option in \u003ccode\u003eno-unused-expressions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19645\"\u003e#19645\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/17bae69e02fff6f26487a3cbd9c3c3218088949c\"\u003e\u003ccode\u003e17bae69\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eRuleTester.run()\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19634\"\u003e#19634\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8bbabc4691d97733a422180c71eba6c097b35475\"\u003e\u003ccode\u003e8bbabc4\u003c/code\u003e\u003c/a\u003e 9.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/16f5ff799122737e2c4b853b441e86f224878942\"\u003e\u003ccode\u003e16f5ff7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b247c859f1b653297a9b9135d92a59742a669cc\"\u003e\u003ccode\u003e5b247c8\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.26.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19681\"\u003e#19681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77\"\u003e\u003ccode\u003ed6fa4ac\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9754e7433edf665602ceba4f7f8fbca559c974f\"\u003e\u003ccode\u003ee9754e7\u003c/code\u003e\u003c/a\u003e feat: add reportGlobalThis to no-shadow-restricted-names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0fa2b7a3666f1eedcc091446dc860037c9bafa5c\"\u003e\u003ccode\u003e0fa2b7a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19640\"\u003e#19640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dd98d63f09c9324124734206d904d31d433a7c92\"\u003e\u003ccode\u003edd98d63\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96e84de55ad17c96e5b6f2dece75145542505469\"\u003e\u003ccode\u003e96e84de\u003c/code\u003e\u003c/a\u003e fix: check cache file existence before deletion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19648\"\u003e#19648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c25e858d2d7e9bd3e53dcb32c9af5251d6f0569e\"\u003e\u003ccode\u003ec25e858\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09586905be394c05839996a5ea812adfac44d320\"\u003e\u003ccode\u003e0958690\u003c/code\u003e\u003c/a\u003e chore: disambiguate internal types \u003ccode\u003eLanguageOptions\u003c/code\u003e and \u003ccode\u003eRule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19669\"\u003e#19669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.25.1...v9.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/eslint` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.2 to 10.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.4...v10.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.3...v10.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003eprettier/eslint-config-prettier#325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/332\"\u003e#332\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/328\"\u003e#328\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silvenon\"\u003e\u003ccode\u003e@​silvenon\u003c/code\u003e\u003c/a\u003e! - fix(cli): do not crash on no rules configured\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/325\"\u003e#325\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pilikan\"\u003e\u003ccode\u003e@​pilikan\u003c/code\u003e\u003c/a\u003e! - fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4c9489339d37bf96d31e0596e64bb8d4cb4308ef\"\u003e\u003ccode\u003e4c94893\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/60fef02574467d31d10ff47ecb567d378483c9d4\"\u003e\u003ccode\u003e60fef02\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003efunding\u003c/code\u003e field into \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/f55501ffe9be65fc9a8ec7d788459fd3a9cb6095\"\u003e\u003ccode\u003ef55501f\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/50a8a22b0468e3469b7a177e6c81e843bd5cb73e\"\u003e\u003ccode\u003e50a8a22\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/94b47999e7eb13b703835729331376cef598b850\"\u003e\u003ccode\u003e94b4799\u003c/code\u003e\u003c/a\u003e fix(cli): do not crash on no rules configured (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/cdc4a5c7e39e7f2d5760c60ea39cecb028fb34dc\"\u003e\u003ccode\u003ecdc4a5c\u003c/code\u003e\u003c/a\u003e chore: release eslint-config-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/4e95a1d50073f1a24f004239ad6e1a4ffa8476df\"\u003e\u003ccode\u003e4e95a1d\u003c/code\u003e\u003c/a\u003e fix: this package is \u003ccode\u003ecommonjs\u003c/code\u003e, align its types correctly (\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/8b2d6d3b612eb57fb68c3fddec25b02fc622df7c\"\u003e\u003ccode\u003e8b2d6d3\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fc4c72c8aeb7ae2f876fa6efa04cd3d269bcebbe\"\u003e\u003ccode\u003efc4c72c\u003c/code\u003e\u003c/a\u003e fix: accept non-array resolver in \u003ccode\u003eresolver-next\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/f193e733824e395ecb254cba23fe40d2fbc61348\"\u003e\u003ccode\u003ef193e73\u003c/code\u003e\u003c/a\u003e docs: fix \u003ccode\u003eimport-x/resolver-next\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 15.6.0 to 15.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate vitest globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/279\"\u003e#279\u003c/a\u003e)  445df81\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.14.0...v15.15.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.14.0...v15.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003evitest\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/274\"\u003e#274\u003c/a\u003e)  06a5723\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.12.0...v15.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.12.0...v15.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eIterator\u003c/code\u003e to ES2025 (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/272\"\u003e#272\u003c/a\u003e)  439b398\u003c/li\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/271\"\u003e#271\u003c/a\u003e)  dd0a502\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.11.0...v15.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.11.0...v15.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees3\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/267\"\u003e#267\u003c/a\u003e)  6784dc1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/264\"\u003e#264\u003c/a\u003e)  3cbce2d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.9.0...v15.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.9.0...v15.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/258\"\u003e#258\u003c/a\u003e)  f72b047\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ees2025\u003c/code\u003e globals (Same as \u003ccode\u003ees2021\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/256\"\u003e#256\u003c/a\u003e)  2ef342a\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.7.0...v15.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.7.0...v15.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/255\"\u003e#255\u003c/a\u003e)  f017b0f\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8a43ab65056483c0248c7be3a69fdb2866d859a2\"\u003e\u003ccode\u003e8a43ab6\u003c/code\u003e\u003c/a\u003e 15.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/445df813ad61b475be210fe12be155b144310462\"\u003e\u003ccode\u003e445df81\u003c/code\u003e\u003c/a\u003e Regenerate vitest globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/504276b5f1f6475720a3b9b7f6158d72f2bd6ad8\"\u003e\u003ccode\u003e504276b\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;Update\u0026quot; job (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/48c7b51a8fb284142f88fe34ada7558c0531c44f\"\u003e\u003ccode\u003e48c7b51\u003c/code\u003e\u003c/a\u003e 15.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/06a572349b08709b49d8999038961558da4da4e7\"\u003e\u003ccode\u003e06a5723\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003evitest\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ad28ede9cd5dc3f28c0244dad6ea004183bc9a18\"\u003e\u003ccode\u003ead28ede\u003c/code\u003e\u003c/a\u003e 15.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/dc7a9a16c29278ea088b0726ac8f4ce97043d7c6\"\u003e\u003ccode\u003edc7a9a1\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ff4844d90c7639b1bd30a5705109bf4a30b6d896\"\u003e\u003ccode\u003eff4844d\u003c/code\u003e\u003c/a\u003e 15.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/439b398dc8bbad03a71069d60384e24956ab6606\"\u003e\u003ccode\u003e439b398\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eIterator\u003c/code\u003e to ES2025 (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/dd0a50200236e15e415c1947c20ffb47b1bedd0c\"\u003e\u003ccode\u003edd0a502\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.6.0...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.3.2 to 3.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#353\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#352\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#351\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#342\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.4.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2024/11/26/3.4.0.html\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#333\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.5.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.2...3.5.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Fix missing parentheses in \u003ccode\u003eConditionalTypeAnnotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17196\"\u003e#17196\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T\u0026lt;U\u0026gt; = 'a' | ('b' extends U ? 'c' : empty);\ntype T\u0026lt;U\u0026gt; = 'a' \u0026amp; ('b' extends U ? 'c' : empty);\n\u003cp\u003e// Prettier 3.5.2\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; | \u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty;\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; \u0026amp; \u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.5.3\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; | (\u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty);\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; \u0026amp; (\u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.5.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.1...3.5.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eRemove \u003ccode\u003emodule-sync\u003c/code\u003e condition (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17156\"\u003e#17156\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eIn Prettier 3.5.0, \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0#use-esm-entrypoint-for-requireesm-16958-by-tats-u\"\u003ewe added \u003ccode\u003emodule-sync\u003c/code\u003e condition to \u003ccode\u003epackage.json\u003c/code\u003e\u003c/a\u003e, so that \u003ccode\u003erequire(\u0026quot;prettier\u0026quot;)\u003c/code\u003e can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the \u003ccode\u003emodule-sync\u003c/code\u003e condition, so \u003ccode\u003erequire(\u0026quot;prettier\u0026quot;)\u003c/code\u003e will still use the CommonJS version, we'll revisit until \u003ccode\u003erequire(ESM)\u003c/code\u003e feature is more stable.\u003c/p\u003e\n\u003ch1\u003e3.5.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.0...3.5.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFix CLI crash when cache for old version exists (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17100\"\u003e#17100\u003c/a\u003e by \u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.\u003c/p\u003e\n\u003ch4\u003eSupport dockercompose and github-actions-workflow in VSCode (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17101\"\u003e#17101\u003c/a\u003e by \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier now supports the \u003ccode\u003edockercompose\u003c/code\u003e and \u003ccode\u003egithub-actions-workflow\u003c/code\u003e languages in Visual Studio Code.\u003c/p\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0.html\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.1...3.4.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4ff5dc540fa09b25fb0c02709d227af5ca53cfbf\"\u003e\u003ccode\u003e4ff5dc5\u003c/code\u003e\u003c/a\u003e Release 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a2e560e951b44e4b51b0c082da37a5ce396fadd2\"\u003e\u003ccode\u003ea2e560e\u003c/code\u003e\u003c/a\u003e Fix missing parentheses in \u003ccode\u003eConditionalTypeAnnotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17196\"\u003e#17196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fa95c97eb30dbcd86e352d4178c9b366bb073b97\"\u003e\u003ccode\u003efa95c97\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emergeBlogPost\u003c/code\u003e step to release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17199\"\u003e#17199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b47cd502ad87859d83a555a735a2889d65588d51\"\u003e\u003ccode\u003eb47cd50\u003c/code\u003e\u003c/a\u003e Add title to patch release changelog (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17197\"\u003e#17197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/de30788d30990b35534832ca554f5d5add2d4221\"\u003e\u003ccode\u003ede30788\u003c/code\u003e\u003c/a\u003e Minor fix in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ecee6a0e52429be07d84d4ffac0be585c2f89614\"\u003e\u003ccode\u003eecee6a0\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fd065126148c5f45a125de49242d4feec0cd8557\"\u003e\u003ccode\u003efd06512\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1f74dd55aca696e6eb6f4b866c3cd2dbeb0d245d\"\u003e\u003ccode\u003e1f74dd5\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/399f427f8848ffa3d7b47b00f43925e2f6cd6edc\"\u003e\u003ccode\u003e399f427\u003c/code\u003e\u003c/a\u003e Release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bf5aab8f2d584bd5a41e37386eb3a236ff131e35\"\u003e\u003ccode\u003ebf5aab8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use ESM entrypoint for \u003ccode\u003erequire(ESM)\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17156\"\u003e#17156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.3.2...3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.2 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(fix): logos when using system theme by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10388\"\u003evercel/turborepo#10388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate to Node.js subpath imports by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10389\"\u003evercel/turborepo#10389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump Next.js to 15.4.0-canary.12 for docs by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10399\"\u003evercel/turborepo#10399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix broken links in useful links section of readme by \u003ca href=\"https://github.com/richardhuf84\"\u003e\u003ccode\u003e@​richardhuf84\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10380\"\u003evercel/turborepo#10380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(chore): switch to ESM by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10405\"\u003evercel/turborepo#10405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use \u003ccode\u003e--experimental-strip-types\u003c/code\u003e for scripts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10414\"\u003evercel/turborepo#10414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(fix): date of 2.5 release post by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10419\"\u003evercel/turborepo#10419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(chore): temporarily revert to webpack by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10421\"\u003evercel/turborepo#10421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: new home page by \u003ca href=\"https://github.com/mamuso\"\u003e\u003ccode\u003e@​mamuso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10423\"\u003evercel/turborepo#10423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(fix): layout shift on home page by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10424\"\u003evercel/turborepo#10424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: make cop...\n\n_Description has been truncated_","html_url":"https://github.com/gitbutlerapp/gitbutler/pull/8515","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitbutlerapp%2Fgitbutler/issues/8515","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8515/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T13:56:32.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"3057074538","node_id":"PR_kwDOOdWKsc6V2Awa","number":3,"state":"open","title":"chore(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":[],"assignees":["px"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-12T13:56:32.000Z","updated_at":"2025-05-12T13:56:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/variablesoftware/mock-kv/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/variablesoftware%2Fmock-kv/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T12:59:43.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"2513801836","node_id":"PR_kwDOOlogrM6V1ZJs","number":5,"state":"open","title":"chore(deps): bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":[],"assignees":["px"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-05-12T12:59:43.000Z","updated_at":"2025-05-12T12:59:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/variablesoftware/vs-brand-utils/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/variablesoftware%2Fvs-brand-utils/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T10:34:59.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"2513446730","node_id":"PR_kwDOJ9HADM6V0CdK","number":281,"state":"closed","title":"Bump universal-user-agent from 7.0.2 to 7.0.3","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["RalphHightower"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-13T03:29:21.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T10:34:59.000Z","updated_at":"2025-05-13T03:29:21.000Z","time_to_close":60862,"merged_at":"2025-05-13T03:29:20.000Z","merged_by":"RalphHightower","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps [universal-user-agent](https://github.com/gr2m/universal-user-agent) from 7.0.2 to 7.0.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=universal-user-agent\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.2\u0026new-version=7.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RalphHightower/minimaUSCGamecockSandstorm/pull/281","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RalphHightower%2FminimaUSCGamecockSandstorm/issues/281","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/281/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T10:02:40.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"2513361730","node_id":"PR_kwDOFp-lcs6VzttC","number":7282,"state":"closed","title":"Bump the npm group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-12T10:03:16.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T10:02:40.000Z","updated_at":"2025-05-12T10:03:17.000Z","time_to_close":36,"merged_at":"2025-05-12T10:03:16.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":3,"packages":[{"name":"@modelcontextprotocol/sdk","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"eventsource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/EventSource/eventsource"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 3 updates: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk), [eventsource](https://github.com/EventSource/eventsource) and [universal-user-agent](https://github.com/gr2m/universal-user-agent).\n\nUpdates `@modelcontextprotocol/sdk` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add scope parameter to startAuthorization function by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/464\"\u003emodelcontextprotocol/typescript-sdk#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Zod object detection logic by \u003ca href=\"https://github.com/geelen\"\u003e\u003ccode\u003e@​geelen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/468\"\u003emodelcontextprotocol/typescript-sdk#468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/464\"\u003emodelcontextprotocol/typescript-sdk#464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/048bc4f75545545e91b082a43bfa4a595f4a6d4d\"\u003e\u003ccode\u003e048bc4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/482\"\u003e#482\u003c/a\u003e from modelcontextprotocol/version-1-11-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e5909502c2ba1db0c782fd83aa3b50112a2401cb\"\u003e\u003ccode\u003ee590950\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bced33d8bc57419c6d498ca9a26a284f3ccf6016\"\u003e\u003ccode\u003ebced33d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/468\"\u003e#468\u003c/a\u003e from geelen/fix-tool-annotation-confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/4a295a40434812892ab11badf05530e0bf785cd2\"\u003e\u003ccode\u003e4a295a4\u003c/code\u003e\u003c/a\u003e remove vendored library tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3c9496812eddf5511db977a023cbb118d0fb5770\"\u003e\u003ccode\u003e3c94968\u003c/code\u003e\u003c/a\u003e tweak heuristic type test for isZodRawShape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/bf7fd4470efdcc68db1c2d3b2849fffafa10ca24\"\u003e\u003ccode\u003ebf7fd44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/464\"\u003e#464\u003c/a\u003e from pcarleton/pcarleton/oauth-scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/b6617dc44c409c5f8c246441059d652ff61e2efa\"\u003e\u003ccode\u003eb6617dc\u003c/code\u003e\u003c/a\u003e Fix Zod object detection logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/30b5544e8b88fe9a46243259699645f83cab0553\"\u003e\u003ccode\u003e30b5544\u003c/code\u003e\u003c/a\u003e feat: Add scope parameter to startAuthorization function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/1.11.1...1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eventsource` from 3.0.6 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/releases\"\u003eeventsource's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark fetch init properties required in typings (\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e1282872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/eventsource/v/3.0.7\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/blob/main/CHANGELOG.md\"\u003eeventsource's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark fetch init properties required in typings (\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e1282872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/270e7f22c191ac1d167cc07e3ee494f1adb052eb\"\u003e\u003ccode\u003e270e7f2\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.7 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e\u003ccode\u003e1282872\u003c/code\u003e\u003c/a\u003e fix: mark fetch init properties required in typings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-pull-request-auto-merge-enable-action/pull/7282","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-pull-request-auto-merge-enable-action/issues/7282","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7282/packages"}},{"old_version":"7.0.2","new_version":"7.0.3","update_type":"patch","path":null,"pr_created_at":"2025-05-12T09:48:47.000Z","version_change":"7.0.2 → 7.0.3","issue":{"uuid":"2513326422","node_id":"PR_kwDOE3aIh86VzlFW","number":2360,"state":"closed","title":"Bump the npm group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["poad"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-12T09:49:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T09:48:47.000Z","updated_at":"2025-05-12T09:49:19.000Z","time_to_close":31,"merged_at":"2025-05-12T09:49:18.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":2,"packages":[{"name":"eventsource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/EventSource/eventsource"},{"name":"universal-user-agent","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/gr2m/universal-user-agent"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 2 updates: [eventsource](https://github.com/EventSource/eventsource) and [universal-user-agent](https://github.com/gr2m/universal-user-agent).\n\nUpdates `eventsource` from 3.0.6 to 3.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/releases\"\u003eeventsource's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark fetch init properties required in typings (\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e1282872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/eventsource/v/3.0.7\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/blob/main/CHANGELOG.md\"\u003eeventsource's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003e3.0.7\u003c/a\u003e (2025-05-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark fetch init properties required in typings (\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e1282872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/270e7f22c191ac1d167cc07e3ee494f1adb052eb\"\u003e\u003ccode\u003e270e7f2\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.7 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/12828720c73c6df0561dd4b0f4d37dc7a3ddd59f\"\u003e\u003ccode\u003e1282872\u003c/code\u003e\u003c/a\u003e fix: mark fetch init properties required in typings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/EventSource/eventsource/compare/v3.0.6...v3.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `universal-user-agent` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gr2m/universal-user-agent/releases\"\u003euniversal-user-agent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003e7.0.3\u003c/a\u003e (2025-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e) (\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003ef103a76\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/14e67156e17dbde96660b6e98b64d673ffaaab56\"\u003e\u003ccode\u003e14e6715\u003c/code\u003e\u003c/a\u003e ci(release): update permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/ef3dc6944808cf9300f21d44c61a4f9d9cb13fe0\"\u003e\u003ccode\u003eef3dc69\u003c/code\u003e\u003c/a\u003e ci: verify correct behavior in \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/f103a7640b6ded86750951eb292bf0a859e4c2ec\"\u003e\u003ccode\u003ef103a76\u003c/code\u003e\u003c/a\u003e fix(release): enable npm provenance (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/9f94fd0c4b484e160fce38008aef1c86abaf3dd0\"\u003e\u003ccode\u003e9f94fd0\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump braces from 3.0.2 to 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/11761d2aca8af068ea829ae9ca2ecdeae12a40f9\"\u003e\u003ccode\u003e11761d2\u003c/code\u003e\u003c/a\u003e docs(SECURITY): Tidelift security process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gr2m/universal-user-agent/commit/96a40cc1c49185571705715ec009c6c4423446d2\"\u003e\u003ccode\u003e96a40cc\u003c/code\u003e\u003c/a\u003e ci(test): update yml syntax (\u003ca href=\"https://redirect.github.com/gr2m/universal-user-agent/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gr2m/universal-user-agent/compare/v7.0.2...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/poad/github-pull-requester/pull/2360","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/poad%2Fgithub-pull-requester/issues/2360","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2360/packages"}}]}