{"id":65526,"name":"@npmcli/promise-spawn","ecosystem":"npm","repository_url":"https://github.com/npm/promise-spawn","issues_count":15,"created_at":"2025-09-03T23:16:04.999Z","updated_at":"2025-09-03T23:16:04.999Z","purl":"pkg:npm/@npmcli/promise-spawn","metadata":{"id":1094317,"name":"@npmcli/promise-spawn","ecosystem":"npm","description":"spawn processes the way the npm cli likes to do","homepage":"https://github.com/npm/promise-spawn#readme","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/npm/promise-spawn","keywords_array":[],"namespace":"npmcli","versions_count":21,"first_release_published_at":"2020-03-09T18:23:01.091Z","latest_release_published_at":"2025-08-28T20:36:06.774Z","latest_release_number":"8.0.3","last_synced_at":"2025-08-28T20:39:20.644Z","created_at":"2022-04-08T10:35:32.511Z","updated_at":"2025-08-29T04:24:52.965Z","registry_url":"https://www.npmjs.com/package/@npmcli/promise-spawn","install_command":"npm install @npmcli/promise-spawn","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"8.0.3"}},"repo_metadata":{"id":40525006,"uuid":"246110676","full_name":"npm/promise-spawn","owner":"npm","description":"spawn processes the way the npm cli likes to do","archived":false,"fork":false,"pushed_at":"2025-08-28T20:35:29.000Z","size":219,"stargazers_count":21,"open_issues_count":2,"forks_count":16,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-29T01:05:28.929Z","etag":null,"topics":["npm-cli"],"latest_commit_sha":null,"homepage":"","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/npm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-03-09T18:21:57.000Z","updated_at":"2025-08-28T20:34:17.000Z","dependencies_parsed_at":"2023-12-21T19:44:28.981Z","dependency_job_id":"fd614ebc-d63a-43e9-a7ca-fb9fad50c6da","html_url":"https://github.com/npm/promise-spawn","commit_stats":{"total_commits":121,"total_committers":12,"mean_commits":"10.083333333333334","dds":0.71900826446281,"last_synced_commit":"81de91de507d73e69813a96091ce9fdcd64dece7"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/npm/promise-spawn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/sbom","scorecard":{"id":696421,"data":{"date":"2025-08-11","repo":{"name":"github.com/npm/promise-spawn","commit":"32390d62af0be68e2d7ad37da753fb00007fd4bd"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.2,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: ISC License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:25","Info: jobLevel 'contents' permission set to 'read': .github/workflows/release.yml:247","Info: topLevel 'contents' permission set to 'read': .github/workflows/audit.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-release.yml:22","Warn: topLevel 'checks' permission set to 'write': .github/workflows/ci-release.yml:23","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:16","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:17","Warn: topLevel 'contents' permission set to 'write': .github/workflows/post-dependabot.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yml:14","Info: topLevel 'contents' permission set to 'read': .github/workflows/release-integration.yml:23","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release.yml:11","Warn: topLevel 'checks' permission set to 'write': .github/workflows/release.yml:13","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/audit.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/audit.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/audit.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/audit.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-release.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-release.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-release.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-release.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-release.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-release.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/post-dependabot.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/post-dependabot.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/post-dependabot.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/post-dependabot.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/post-dependabot.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/post-dependabot.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pull-request.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/pull-request.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pull-request.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/pull-request.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-integration.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-integration.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:162: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:218: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:236: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:275: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:284: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:304: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/npm/promise-spawn/release.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/audit.yml:41","Warn: npmCommand not pinned by hash: .github/workflows/ci-release.yml:62","Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:45","Warn: npmCommand not pinned by hash: .github/workflows/post-dependabot.yml:39","Warn: npmCommand not pinned by hash: .github/workflows/pull-request.yml:45","Warn: npmCommand not pinned by hash: .github/workflows/release-integration.yml:56","Warn: npmCommand not pinned by hash: .github/workflows/release.yml:50","Warn: npmCommand not pinned by hash: .github/workflows/release.yml:130","Info:   0 out of  26 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  12 third-party GitHubAction dependencies pinned","Info:   0 out of   8 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":8,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 13 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T03:49:56.327Z","repository_id":40525006,"created_at":"2025-08-22T03:49:56.327Z","updated_at":"2025-08-22T03:49:56.327Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272625933,"owners_count":24966360,"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","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"npm","name":"npm","uuid":"6078720","kind":"organization","description":"JavaScript Package Manager, Registry \u0026 Website","email":null,"website":"https://npmjs.com","location":"United States of America","twitter":"npmjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6078720?v=4","repositories_count":343,"last_synced_at":"2024-04-14T06:35:40.452Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/npm","funding_links":[],"total_stars":50155,"followers":2401,"following":0,"created_at":"2022-11-02T16:18:59.756Z","updated_at":"2024-04-14T06:36:45.292Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm/repositories"},"tags":[{"name":"v8.0.3","sha":"cc5efb3a7c7c09e0bfbfb574d1f0b1cde686361d","kind":"commit","published_at":"2025-08-28T20:34:12.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v8.0.3","html_url":"https://github.com/npm/promise-spawn/releases/tag/v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v8.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v8.0.3/manifests"},{"name":"v8.0.2","sha":"81de91de507d73e69813a96091ce9fdcd64dece7","kind":"commit","published_at":"2024-10-18T14:56:48.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v8.0.2","html_url":"https://github.com/npm/promise-spawn/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v8.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"6b0e57718b978e40fd2ab4a69c8db8b11aebf6cf","kind":"commit","published_at":"2024-10-02T16:38:41.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v8.0.1","html_url":"https://github.com/npm/promise-spawn/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"fa58974e9627498e99b001fafd72c0deefc316c1","kind":"commit","published_at":"2024-09-05T00:20:37.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v8.0.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v8.0.0/manifests"},{"name":"v7.0.2","sha":"7928731de498e4dcdfab60ecb1d49040fec521a7","kind":"commit","published_at":"2024-05-04T01:08:14.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v7.0.2","html_url":"https://github.com/npm/promise-spawn/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v7.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"16b36410f9b721dbe190141136432a418869734f","kind":"commit","published_at":"2024-01-04T16:23:02.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v7.0.1","html_url":"https://github.com/npm/promise-spawn/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"ee07bf9a3cca23e5f2d4b78b88a2f4a15de9c1dd","kind":"commit","published_at":"2023-08-30T17:22:27.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v7.0.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v7.0.0/manifests"},{"name":"v6.0.2","sha":"ad8d1ef4b6204e8b8f14a25d011b60cb2868d93f","kind":"commit","published_at":"2022-12-12T22:59:00.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v6.0.2","html_url":"https://github.com/npm/promise-spawn/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v6.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"9693f8fb3549ac5c3cc2050e76d9e79b73ec3fd3","kind":"commit","published_at":"2022-11-01T19:45:44.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v6.0.1","html_url":"https://github.com/npm/promise-spawn/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"164dc7c548b831101d2ac4dd46b0ac03fb418981","kind":"commit","published_at":"2022-11-01T19:14:58.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v6.0.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v6.0.0/manifests"},{"name":"v5.0.0","sha":"26e313a3bf20e522ad3d05b2004525a3fafb0891","kind":"commit","published_at":"2022-10-26T18:29:50.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v5.0.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v5.0.0/manifests"},{"name":"v4.0.0","sha":"143ce0f998e856a49d9669c2f9ed1df31f272883","kind":"commit","published_at":"2022-10-14T05:22:53.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v4.0.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v4.0.0/manifests"},{"name":"v3.0.0","sha":"7a4a82c209ae97520c1367e0fce69b0e5928f7c5","kind":"commit","published_at":"2022-04-05T19:49:45.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v3.0.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v3.0.0/manifests"},{"name":"v2.0.1","sha":"f7bed0ff6f65bdde5fdafafcee236fdf0e65b8bf","kind":"tag","published_at":"2022-03-03T18:52:31.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v2.0.1","html_url":"https://github.com/npm/promise-spawn/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"2d2b92c6517d800211d31f1288e5d3d8181e21ea","kind":"tag","published_at":"2021-06-09T22:27:03.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v2.0.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v2.0.0/manifests"},{"name":"v1.3.2","sha":"3413f159a7e740568fb4fa65e0c84b155a469290","kind":"tag","published_at":"2020-10-30T17:25:35.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v1.3.2","html_url":"https://github.com/npm/promise-spawn/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"df2d68d66e5d66895fe0a31cf047ce53cf3062c3","kind":"tag","published_at":"2020-10-27T18:10:22.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v1.3.1","html_url":"https://github.com/npm/promise-spawn/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"5390a4714bf7c2d1decbc97b5bbb748e9c8b1fef","kind":"tag","published_at":"2020-10-26T18:53:55.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v1.3.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"243292f5eebe7920de4b5c4c8006ee8cd3f18125","kind":"tag","published_at":"2020-04-06T22:26:30.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v1.2.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"c657fafbfd9e3aecf03d8f186b8188799cd309b6","kind":"tag","published_at":"2020-03-09T20:48:49.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v1.1.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"3dbdac115c1537734af8bd48b2760037aeeb2b1f","kind":"tag","published_at":"2020-03-09T18:22:50.000Z","download_url":"https://codeload.github.com/npm/promise-spawn/tar.gz/v1.0.0","html_url":"https://github.com/npm/promise-spawn/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/npm/promise-spawn@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-08-29T04:24:52.964Z","dependent_packages_count":25,"downloads":38030664,"downloads_period":"last-month","dependent_repos_count":262047,"rankings":{"downloads":0.05601914179003336,"dependent_repos_count":0.06735439335458557,"dependent_packages_count":0.9732709839737613,"stargazers_count":8.47348386218853,"forks_count":6.677613124578522,"docker_downloads_count":0.0055033467740941856,"average":2.7088741421099214},"purl":"pkg:npm/%40npmcli/promise-spawn","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@npmcli/promise-spawn","docker_dependents_count":41959,"docker_downloads_count":9863142958,"usage_url":"https://repos.ecosyste.ms/usage/npm/@npmcli/promise-spawn","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@npmcli/promise-spawn/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2025-08-28T20:50:17.571Z","issues_count":7,"pull_requests_count":128,"avg_time_to_close_issue":16287228.333333334,"avg_time_to_close_pull_request":1228046.8203125,"issues_closed_count":3,"pull_requests_closed_count":128,"pull_request_authors_count":13,"issue_authors_count":7,"avg_comments_per_issue":1.2857142857142858,"avg_comments_per_pull_request":0.8984375,"merged_pull_requests_count":70,"bot_issues_count":0,"bot_pull_requests_count":102,"past_year_issues_count":2,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1659777.7894736843,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":1.1578947368421053,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":14,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpromise-spawn/issues","maintainers":[{"login":"lukekarrys","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lukekarrys"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@npmcli%2Fpromise-spawn/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@npmcli%2Fpromise-spawn/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@npmcli%2Fpromise-spawn/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@npmcli%2Fpromise-spawn/related_packages","maintainers":[{"uuid":"gar","login":"gar","name":null,"email":"gar+npm@danger.computer","url":null,"packages_count":302,"html_url":"https://www.npmjs.com/~gar","role":null,"created_at":"2022-11-20T20:58:12.975Z","updated_at":"2022-11-20T20:58:12.975Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gar/packages"},{"uuid":"saquibkhan","login":"saquibkhan","name":null,"email":"saquibkhan@github.com","url":null,"packages_count":272,"html_url":"https://www.npmjs.com/~saquibkhan","role":null,"created_at":"2022-12-12T17:34:11.477Z","updated_at":"2022-12-12T17:34:11.477Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/saquibkhan/packages"},{"uuid":"reggi","login":"reggi","name":null,"email":"reggi@github.com","url":null,"packages_count":448,"html_url":"https://www.npmjs.com/~reggi","role":null,"created_at":"2024-05-31T13:44:08.366Z","updated_at":"2024-05-31T13:44:08.366Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/reggi/packages"},{"uuid":"hashtagchris","login":"hashtagchris","name":null,"email":"cubandressing@gmail.com","url":null,"packages_count":321,"html_url":"https://www.npmjs.com/~hashtagchris","role":null,"created_at":"2024-08-23T03:28:35.346Z","updated_at":"2024-08-23T03:28:35.346Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hashtagchris/packages"},{"uuid":"npm-cli-ops","login":"npm-cli-ops","name":null,"email":"npm-cli+bot@github.com","url":null,"packages_count":127,"html_url":"https://www.npmjs.com/~npm-cli-ops","role":null,"created_at":"2023-03-08T00:12:03.542Z","updated_at":"2023-03-08T00:12:03.542Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/npm-cli-ops/packages"},{"uuid":"owlstronaut","login":"owlstronaut","name":null,"email":"owlstronaut@github.com","url":null,"packages_count":143,"html_url":"https://www.npmjs.com/~owlstronaut","role":null,"created_at":"2025-04-09T05:05:27.116Z","updated_at":"2025-04-09T05:05:27.116Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/owlstronaut/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5131451,"maintainers_count":1051641,"namespaces_count":313328,"keywords_count":730052,"github":"npm","metadata":{"funded_packages_count":155759},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-05T07:36:50.205Z","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":8,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3875479137","node_id":"PR_kwDOJ-QTic7AYee9","number":93,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 93 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-06T12:15:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-30T12:22:02.000Z","updated_at":"2026-02-06T12:15:55.000Z","time_to_close":604431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":93,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@types/lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"core-js-compat","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.283","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"ky","old_version":"1.14.1","new_version":"1.14.3","repository_url":"https://github.com/sindresorhus/ky"},{"name":"lodash-es","old_version":"4.17.22","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"mem-fs","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/SBoudrias/mem-fs"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"ora","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pacote","old_version":"21.0.4","new_version":"21.1.0","repository_url":"https://github.com/npm/pacote"},{"name":"registry-auth-token","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/rexxars/registry-auth-token"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"tar","old_version":"7.5.2","new_version":"7.5.7","repository_url":"https://github.com/isaacs/node-tar"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.23.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.5` | `0.6.6` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.1.10` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.21` | `4.17.23` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.14` | `0.4.15` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.5` | `0.6.6` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.19` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001766` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.47.0` | `3.48.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.283` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [ky](https://github.com/sindresorhus/ky) | `1.14.1` | `1.14.3` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.22` | `4.17.23` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [mem-fs](https://github.com/SBoudrias/mem-fs) | `4.1.2` | `4.1.3` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.2.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.1.0` |\n| [pacote](https://github.com/npm/pacote) | `21.0.4` | `21.1.0` |\n| [registry-auth-token](https://github.com/rexxars/registry-auth-token) | `5.1.0` | `5.1.1` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.2` | `7.5.7` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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/core\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\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/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/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\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-core/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-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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/preset-env\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\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/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-preset-env/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-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 17.23.1 to 17.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e\u003ccode\u003e600f3f2\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e\u003ccode\u003e754a1a6\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e\u003ccode\u003e047301a\u003c/code\u003e\u003c/a\u003e fix(no-sync): resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003e\u003ccode\u003ef071703\u003c/code\u003e\u003c/a\u003e fix: avoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003e\u003ccode\u003ea3719d2\u003c/code\u003e\u003c/a\u003e test(no-missing-import): align fixture message with latest resolver output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/d27b585eab93f3be6b4f1be834dec71295ae75e3\"\u003e\u003ccode\u003ed27b585\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e\u003ccode\u003e8af9c86\u003c/code\u003e\u003c/a\u003e docs: safely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\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 eslint-plugin-n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\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.27.1 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\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\u003eSee full diff 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/compat-data` from 7.28.5 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/compat-data\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\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/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/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 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/generator\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\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/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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17603\"\u003e#17603\u003c/a\u003e)\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-generator/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17528\"\u003e#17528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-generator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-compilation-targets` from 7.27.2 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/helper-compilation-targets\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...\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/93","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/93","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/93/packages"},{"uuid":"3847233440","node_id":"PR_kwDOJ-QTic6-64o6","number":92,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 88 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-30T12:15:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-23T12:22:27.000Z","updated_at":"2026-01-30T12:15:47.000Z","time_to_close":604398,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":88,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@types/lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.17","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"core-js-compat","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.277","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"ky","old_version":"1.14.1","new_version":"1.14.2","repository_url":"https://github.com/sindresorhus/ky"},{"name":"lodash-es","old_version":"4.17.22","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"mem-fs","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/SBoudrias/mem-fs"},{"name":"ora","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"registry-auth-token","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/rexxars/registry-auth-token"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"tar","old_version":"7.5.2","new_version":"7.5.6","repository_url":"https://github.com/isaacs/node-tar"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.23.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.1.10` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.21` | `4.17.23` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.17` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001766` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.47.0` | `3.48.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.277` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [ky](https://github.com/sindresorhus/ky) | `1.14.1` | `1.14.2` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.22` | `4.17.23` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [mem-fs](https://github.com/SBoudrias/mem-fs) | `4.1.2` | `4.1.3` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.1.0` |\n| [registry-auth-token](https://github.com/rexxars/registry-auth-token) | `5.1.0` | `5.1.1` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.2` | `7.5.6` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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/core\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/core\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\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/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/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\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-core/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-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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/preset-env\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-env\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\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/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-preset-env/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-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 17.23.1 to 17.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e\u003ccode\u003e600f3f2\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e\u003ccode\u003e754a1a6\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e\u003ccode\u003e047301a\u003c/code\u003e\u003c/a\u003e fix(no-sync): resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003e\u003ccode\u003ef071703\u003c/code\u003e\u003c/a\u003e fix: avoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003e\u003ccode\u003ea3719d2\u003c/code\u003e\u003c/a\u003e test(no-missing-import): align fixture message with latest resolver output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/d27b585eab93f3be6b4f1be834dec71295ae75e3\"\u003e\u003ccode\u003ed27b585\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e\u003ccode\u003e8af9c86\u003c/code\u003e\u003c/a\u003e docs: safely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\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 eslint-plugin-n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\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.27.1 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\u003eSee full diff 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/compat-data` from 7.28.5 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/compat-data\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\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\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/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/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 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/generator\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\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"},{"uuid":"3821816625","node_id":"PR_kwDOJ-QTic69m3TD","number":91,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-23T12:16:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-16T12:21:35.000Z","updated_at":"2026-01-23T12:16:52.000Z","time_to_close":604515,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":79,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@types/lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"ky","old_version":"1.14.1","new_version":"1.14.2","repository_url":"https://github.com/sindresorhus/ky"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"mem-fs","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/SBoudrias/mem-fs"},{"name":"registry-auth-token","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/rexxars/registry-auth-token"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.23.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.21` | `4.17.23` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.14` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001764` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [ky](https://github.com/sindresorhus/ky) | `1.14.1` | `1.14.2` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [mem-fs](https://github.com/SBoudrias/mem-fs) | `4.1.2` | `4.1.3` |\n| [registry-auth-token](https://github.com/rexxars/registry-auth-token) | `5.1.0` | `5.1.1` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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/core\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/core\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\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/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/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\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-core/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-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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/preset-env\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-env\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\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/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-preset-env/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-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 17.23.1 to 17.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e\u003ccode\u003e600f3f2\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e\u003ccode\u003e754a1a6\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e\u003ccode\u003e047301a\u003c/code\u003e\u003c/a\u003e fix(no-sync): resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003e\u003ccode\u003ef071703\u003c/code\u003e\u003c/a\u003e fix: avoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003e\u003ccode\u003ea3719d2\u003c/code\u003e\u003c/a\u003e test(no-missing-import): align fixture message with latest resolver output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/d27b585eab93f3be6b4f1be834dec71295ae75e3\"\u003e\u003ccode\u003ed27b585\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e\u003ccode\u003e8af9c86\u003c/code\u003e\u003c/a\u003e docs: safely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\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 eslint-plugin-n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\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.27.1 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\u003eSee full diff 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/compat-data` from 7.28.5 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/compat-data\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\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\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/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/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 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/generator\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-ope...\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/91","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/91","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/91/packages"},{"uuid":"3763376931","node_id":"PR_kwDOJ-QTic66oUk6","number":89,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-02T12:12:47.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-26T12:13:39.000Z","updated_at":"2026-01-02T12:12:49.000Z","time_to_close":604748,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":23,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.0","repository_url":"https://github.com/webpack/watchpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.11` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001761` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.1` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.0` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/promise-spawn` from 9.0.0 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/npm/promise-spawn/releases\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\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/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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/promise-spawn/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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/promise-spawn/commit/86e51e76413d118397c75f2715ec1e0090a8cd3a\"\u003e\u003ccode\u003e86e51e7\u003c/code\u003e\u003c/a\u003e chore: release 9.0.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e deps: bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sigstore/core` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/06cd267cbdc2eeaa04294995622db9f6ad2fa7cf\"\u003e\u003ccode\u003e06cd267\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/a045bb6ad6675fd65140ab2a18fb2e77466f6792\"\u003e\u003ccode\u003ea045bb6\u003c/code\u003e\u003c/a\u003e bump express from 4.21.1. to 4.21.2 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/74cc6c5df062771ef7f892e2189b1407715647d1\"\u003e\u003ccode\u003e74cc6c5\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​sigstore/protobuf-specs\u003c/code\u003e from 0.3.2 to 0.4.0 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/58777aff1040e61abbf6196d3c929647f271a76c\"\u003e\u003ccode\u003e58777af\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/1ddcf9b3d5227d1dac2cb6c645058ab12cc27404\"\u003e\u003ccode\u003e1ddcf9b\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.5 to 3.28.8 in the minor-patch group (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1366\"\u003e#1366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c9abfaaa20c4efbca1495bedb66075ee12c41914\"\u003e\u003ccode\u003ec9abfaa\u003c/code\u003e\u003c/a\u003e Update TUF seed files (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/26d40e270dfea37ee8f07934fde98a7343c91204\"\u003e\u003ccode\u003e26d40e2\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 5 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/71d3b4f97714b32955cfde3243504a5fe0a51117\"\u003e\u003ccode\u003e71d3b4f\u003c/code\u003e\u003c/a\u003e Bump the minor-patch group with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c36ace7b8fc706e3349cf838304afc2a65380143\"\u003e\u003ccode\u003ec36ace7\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/3d15de370217720b8363469fc65ab66ca7713622\"\u003e\u003ccode\u003e3d15de3\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 6 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/@sigstore/core@3.0.0...sigstore@3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sigstore/sign` from 4.0.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c4ad6141eb947a20690837888e5d90d9a30b5af3\"\u003e\u003ccode\u003ec4ad614\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/5ffadc0e321828dd7f16cf35fe829ab8d73522cb\"\u003e\u003ccode\u003e5ffadc0\u003c/code\u003e\u003c/a\u003e support for RSA-signed certificate chains and non-standard signing algorithms...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/8f867c01652595a5d76e3a420a5a169d9d62e049\"\u003e\u003ccode\u003e8f867c0\u003c/code\u003e\u003c/a\u003e use node 24 in release workflow (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/61a4f9ef09b98fa13ae0b579702bcc5449c1070a\"\u003e\u003ccode\u003e61a4f9e\u003c/code\u003e\u003c/a\u003e custom user agent header for TUF calls (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/fed090f25c094a24b6e54db1ded9fcd2e443b07c\"\u003e\u003ccode\u003efed090f\u003c/code\u003e\u003c/a\u003e remove flakey signconfig test (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/018974ec159be0c1e72ee73c302fff61ad1b6bdf\"\u003e\u003ccode\u003e018974e\u003c/code\u003e\u003c/a\u003e Fix BoringSSL compatibility for Bun runtime (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/aea25d12bdc45ebfabdd1cd9b4be5c57ff7086e3\"\u003e\u003ccode\u003eaea25d1\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/ececbbb5237c90704ff0d34335b0713add65ea4b\"\u003e\u003ccode\u003eececbbb\u003c/code\u003e\u003c/a\u003e Bump the minor-patch group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1534\"\u003e#1534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/371f3bbdb8e3ea0349620edf9cdc6b05c3eb2039\"\u003e\u003ccode\u003e371f3bb\u003c/code\u003e\u003c/a\u003e Bump asn1js from 3.0.6 to 3.0.7 in the prod-deps group (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/4d24ff72c822cc6872acbaf575ed7fd48b2a3d02\"\u003e\u003ccode\u003e4d24ff7\u003c/code\u003e\u003c/a\u003e Conformance CLI Updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/@sigstore/sign@4.0.1...sigstore@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sigstore/tuf` from 4.0.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/83b349b02f28d4ef42193cf59ea4730b2236f645\"\u003e\u003ccode\u003e83b349b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/f4b9bfa459282fd8100039eaae4c60e91f1c809b\"\u003e\u003ccode\u003ef4b9bfa\u003c/code\u003e\u003c/a\u003e Bump tmp and \u003ccode\u003e@​changesets/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/080ccc5bf4e59e3873f7e32cb373e5b20a94cd4b\"\u003e\u003ccode\u003e080ccc5\u003c/code\u003e\u003c/a\u003e Bump the prod-deps group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/fe33d7465e734e6d23898ae287431352d139ab6e\"\u003e\u003ccode\u003efe33d74\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​tufjs/repo-mock\u003c/code\u003e from 3.0.1 to 4.0.0 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/b96e7532d43a9d0dd04323dae7c1e0ac41572e45\"\u003e\u003ccode\u003eb96e753\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/55ae624ea7f64adeeacce968f9b74af832990c56\"\u003e\u003ccode\u003e55ae624\u003c/code\u003e\u003c/a\u003e fix for extracting JWT subject (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/@sigstore/tuf@4.0.0...@sigstore/sign@4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sigstore/verify` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/06cd267cbdc2eeaa04294995622db9f6ad2fa7cf\"\u003e\u003ccode\u003e06cd267\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/a045bb6ad6675fd65140ab2a18fb2e77466f6792\"\u003e\u003ccode\u003ea045bb6\u003c/code\u003e\u003c/a\u003e bump express from 4.21.1. to 4.21.2 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/74cc6c5df062771ef7f892e2189b1407715647d1\"\u003e\u003ccode\u003e74cc6c5\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​sigstore/protobuf-specs\u003c/code\u003e from 0.3.2 to 0.4.0 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/58777aff1040e61abbf6196d3c929647f271a76c\"\u003e\u003ccode\u003e58777af\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/1ddcf9b3d5227d1dac2cb6c645058ab12cc27404\"\u003e\u003ccode\u003e1ddcf9b\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.5 to 3.28.8 in the minor-patch group (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1366\"\u003e#1366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c9abfaaa20c4efbca1495bedb66075ee12c41914\"\u003e\u003ccode\u003ec9abfaa\u003c/code\u003e\u003c/a\u003e Update TUF seed files (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/26d40e270dfea37ee8f07934fde98a7343c91204\"\u003e\u003ccode\u003e26d40e2\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 5 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/71d3b4f97714b32955cfde3243504a5fe0a51117\"\u003e\u003ccode\u003e71d3b4f\u003c/code\u003e\u003c/a\u003e Bump the minor-patch group with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c36ace7b8fc706e3349cf838304afc2a65380143\"\u003e\u003ccode\u003ec36ace7\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/3d15de370217720b8363469fc65ab66ca7713622\"\u003e\u003ccode\u003e3d15de3\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 6 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/@sigstore/verify@3.0.0...sigstore@3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tufjs/models` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theupdateframework/tuf-js/releases\"\u003e\u003ccode\u003e@​tufjs/models\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tufjs/models\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e09aab8a: Bump \u003ccode\u003eminimatch\u003c/code\u003e from 9.0.5 to 10.1.1\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/theupdateframework/tuf-js/commit/680bed2ebe849a9879c4d8567a05991311c636d1\"\u003e\u003ccode\u003e680bed2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/47e029ec8fb7b5c886ae2bfb1cf5a7cf44ebeb3e\"\u003e\u003ccode\u003e47e029e\u003c/code\u003e\u003c/a\u003e add custom user agent for fetch calls (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/7e3cecb8801ca15f6850931f00e15499cf1fd514\"\u003e\u003ccode\u003e7e3cecb\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/09aab8a8ea1d62f8a3b6859baefd63d6fd5401cf\"\u003e\u003ccode\u003e09aab8a\u003c/code\u003e\u003c/a\u003e Bump minimatch from 9.0.5 to 10.1.1 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/2e64fc51f7022248bda3a35f7e66421057c1ed8f\"\u003e\u003ccode\u003e2e64fc5\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.8 to 4.31.8 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/0fa375ea056c6a6a63c1e649e7a20bed0dbb5674\"\u003e\u003ccode\u003e0fa375e\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/a0ed35b3b22ef4afa479376953b0f66b89287e1f\"\u003e\u003ccode\u003ea0ed35b\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/9555b6a6f844f8040c04a0f5c4c0a84530fb02c6\"\u003e\u003ccode\u003e9555b6a\u003c/code\u003e\u003c/a\u003e workflows: Set tuf-conformance to run weekly (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/88a81247334e9b38ce843c61bef9538f0484f694\"\u003e\u003ccode\u003e88a8124\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/9a2f7f9b65fa377371c54272c49b6af3a34abd73\"\u003e\u003ccode\u003e9a2f7f9\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/theupdateframework/tuf-js/compare/@tufjs/models@4.0.0...@tufjs/models@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.9.8 to 2.9.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\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/web-platform-dx/baseline-browser-mapping/commit/51d4700fb083c0199fb11578dfd9a013c7e2373b\"\u003e\u003ccode\u003e51d4700\u003c/code\u003e\u003c/a\u003e Patch to 2.9.11 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/168883eaef7edf3a0d21e4ae2a726fa93f19bd2d\"\u003e\u003ccode\u003e168883e\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/429dc08eaf4b7e89159cd330790ccf3eb73b352d\"\u003e\u003ccode\u003e429dc08\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/6c61d6e54d7331add3dd1b287d17453e8ac9fb53\"\u003e\u003ccode\u003e6c61d6e\u003c/code\u003e\u003c/a\u003e Patch to 2.9.10 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5a36884feafccbfb87d0bc8f682b903f18168fef\"\u003e\u003ccode\u003e5a36884\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/11f6bf8f50f949d3e2af50387c592db2908ed8b1\"\u003e\u003ccode\u003e11f6bf8\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4f43b18740f18165b73787b3575f7fc334a5e36d\"\u003e\u003ccode\u003e4f43b18\u003c/code\u003e\u003c/a\u003e Patch to 2.9.9 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0d85349b8defa107a2970ca6afcfb63c6274effa\"\u003e\u003ccode\u003e0d85349\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4cfd43ab0e6768938a34b489d31eda3a410fdcad\"\u003e\u003ccode\u003e4cfd43a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.8...v2.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacache` from 20.0.1 to 20.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cacache/releases\"\u003ecacache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ch2\u003ev20.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\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/cacache/blob/main/CHANGELOG.md\"\u003ecacache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\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/cacache/commit/12ca70cc3553c670031998e9f23ff3713cac2195\"\u003e\u003ccode\u003e12ca70c\u003c/code\u003e\u003c/a\u003e chore: release 20.0.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e deps: bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e deps: bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/450cfc33f2b308348a15e4f7924d7a5c89e82cc3\"\u003e\u003ccode\u003e450cfc3\u003c/code\u003e\u003c/a\u003e chore: release 20.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.3\"\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 cacache since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001760 to 1.0.30001761\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/59e2d41ee743d54efec1bb8ce067957b9766ca50\"\u003e\u003ccode\u003e59e2d41\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001761\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001760...1.0.30001761\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.19.1 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): explicitly declare js module type by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate from StandardJS to ESLint with neostandard by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/98\"\u003emcollina/fastq#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add abort() method to settle pending tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/101\"\u003emcollina/fastq#101\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/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ehttps://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\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/mcollina/fastq/commit/be305967511b91f80453a095b7b6d95b895f1d00\"\u003e\u003ccode\u003ebe30596\u003c/code\u003e\u003c/a\u003e Bumped v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/5be7d8e20f56beb42fa5fc9b68c2d2daf4308097\"\u003e\u003ccode\u003e5be7d8e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:mcollina/fastq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/038b2de0ab7217aef27fe76decab18feb7d030a7\"\u003e\u003ccode\u003e038b2de\u003c/code\u003e\u003c/a\u003e fix release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/b74f7a5d1dde73ae851a5cbf7ea83fed8b5ed11c\"\u003e\u003ccode\u003eb74f7a5\u003c/code\u003e\u003c/a\u003e Bumped v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/0cb02ff0f82bfe3dec48a26444fdfee713b1ebff\"\u003e\u003ccode\u003e0cb02ff\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/3e245f0f02b7f7f1a165ca9a0317209dc53ec60d\"\u003e\u003ccode\u003e3e245f0\u003c/code\u003e\u003c/a\u003e Added release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/f25340892f5e9ed53f07272d89c8648429e1a005\"\u003e\u003ccode\u003ef253408\u003c/code\u003e\u003c/a\u003e feat: add abort() method to settle pending tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/c01e6490556e29eb09badcf9d065c8c4e04184b4\"\u003e\u003ccode\u003ec01e649\u003c/code\u003e\u003c/a\u003e feat: migrate from StandardJS to ESLint with neostandard (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/d5b2db70d986eda922386f978d293fb9e4677ff5\"\u003e\u003ccode\u003ed5b2db7\u003c/code\u003e\u003c/a\u003e chore(package): explicitly declare js module type (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\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 fastq since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `make-fetch-happen` from 15.0.2 to 15.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/make-fetch-happen/releases\"\u003emake-fetch-happen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\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/make-fetch-happen/blob/main/CHANGELOG.md\"\u003emake-fetch-happen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.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/npm/make-fetch-happen/commit/159464a326cfa7fed529b0d966ef9a077375bf84\"\u003e\u003ccode\u003e159464a\u003c/code\u003e\u003c/a\u003e chore: release 15.0.3 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e deps: minipass-fetch@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e deps: proc-log@6.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minipass-fetch` from 4.0.1 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/minipass-fetch/releases\"\u003eminipass-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/compare/v4.0.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eminipass-fetch\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/minipass-fetch/commit/c43be280321648ebcaea20638549961c5d7ec06e\"\u003e\u003ccode\u003ec43be28\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/174\"\u003e#174\u003c/a\u003e regenerate cert for test fixtures (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/901660916c6a75fa6ad3ce53b8b4eebd368eab23\"\u003e\u003ccode\u003e9016609\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/172\"\u003e#172\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/172\"\u003e#172\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/minipass-fetch/commit/425aa2fbe981a422415d4bc2ef0fa47c29477041\"\u003e\u003ccode\u003e425aa2f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/171\"\u003e#171\u003c/a\u003e bumping \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/171\"\u003e#171\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/minipass-fetch/blob/main/CHANGELOG.md\"\u003eminipass-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/compare/v4.0.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eminipass-fetch\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/minipass-fetch/commit/c43be280321648ebcaea20638549961c5d7ec06e\"\u003e\u003ccode\u003ec43be28\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/174\"\u003e#174\u003c/a\u003e regenerate cert for test fixtures (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/901660916c6a75fa6ad3ce53b8b4eebd368eab23\"\u003e\u003ccode\u003e9016609\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/172\"\u003e#172\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/172\"\u003e#172\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/minipass-fetch/commit/425aa2fbe981a422415d4bc2ef0fa47c29477041\"\u003e\u003ccode\u003e425aa2f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/171\"\u003e#171\u003c/a\u003e bumping \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/171\"\u003e#171\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/minipass-fetch/commit/be73851e7224e56e6a09004f67de3f3333001e22\"\u003e\u003ccode\u003ebe73851\u003c/code\u003e\u003c/a\u003e chore: release 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/173\"\u003e#173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/c43be280321648ebcaea20638549961c5d7ec06e\"\u003e\u003ccode\u003ec43be28\u003c/code\u003e\u003c/a\u003e fix: regenerate cert for test fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/901660916c6a75fa6ad3ce53b8b4eebd368eab23\"\u003e\u003ccode\u003e9016609\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/425aa2fbe981a422415d4bc2ef0fa47c29477041\"\u003e\u003ccode\u003e425aa2f\u003c/code\u003e\u003c/a\u003e chore: bumping \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/minipass-fetch/compare/v4.0.1...v5.0.0\"\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 minipass-fetch since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-log` from 5.0.0 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/npm/proc-log/releases\"\u003eproc-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/proc-log/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eproc-log\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/proc-log/commit/d8f7cab84f366c5982e37716df9f5dcb0fcc8a68\"\u003e\u003ccode\u003ed8f7cab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/112\"\u003e#112\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/112\"\u003e#112\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/proc-log/commit/9487f156a5ab659ac5977b5a9ba1168ed037f650\"\u003e\u003ccode\u003e9487f15\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/106\"\u003e#106\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/1c62cfe995b1d0a97c823d52fb81f5238b69f8df\"\u003e\u003ccode\u003e1c62cfe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/111\"\u003e#111\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/111\"\u003e#111\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/proc-log/blob/main/CHANGELOG.md\"\u003eproc-log's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/proc-log/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eproc-log\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/proc-log/commit/d8f7cab84f366c5982e37716df9f5dcb0fcc8a68\"\u003e\u003ccode\u003ed8f7cab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/112\"\u003e#112\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/112\"\u003e#112\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/proc-log/commit/9487f156a5ab659ac5977b5a9ba1168ed037f650\"\u003e\u003ccode\u003e9487f15\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/106\"\u003e#106\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/1c62cfe995b1d0a97c823d52fb81f5238b69f8df\"\u003e\u003ccode\u003e1c62cfe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/111\"\u003e#111\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/111\"\u003e#111\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/proc-log/commit/fd4997f38a6a8d510ad3cb87846df408305d9c78\"\u003e\u003ccode\u003efd4997f\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/d8f7cab84f366c5982e37716df9f5dcb0fcc8a68\"\u003e\u003ccode\u003ed8f7cab\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/1c62cfe995b1d0a97c823d52fb81f5238b69f8df\"\u003e\u003ccode\u003e1c62cfe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/9fedf8c6f2968dd1dd965eb0da200b7d19a9a068\"\u003e\u003ccode\u003e9fedf8c\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/df09e4551325b3b786e1ac14a10fab5bd0840f89\"\u003e\u003ccode\u003edf09e45\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/84d942b4f93658429fb87874c8017d6225e285ef\"\u003e\u003ccode\u003e84d942b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/502c55c18cecd07e543c9a5358e5a9c390721c10\"\u003e\u003ccode\u003e502c55c\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/9487f156a5ab659ac5977b5a9ba1168ed037f650\"\u003e\u003ccode\u003e9487f15\u003c/code\u003e\u003c/a\u003e chore: postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/b124143832e9a7e02f73f9569cf6dd7823f3a4e6\"\u003e\u003ccode\u003eb124143\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/proc-log/compare/v5.0.0...v6.0.0\"\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 proc-log since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigstore` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sigstore/sigstore-js/releases\"\u003esigstore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esigstore@4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeba6a52: \u003ccode\u003everify(bundle[, payload][, options])\u003c/code\u003e now returns a \u003ccode\u003eSigner\u003c/code\u003e object containing the public key and identity information from the verification.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cee51c0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2042aad]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [018974e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [dea916f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [61a4f9e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5ffadc0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5ffadc0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [1663b3e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sigstore/tuf\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sigstore/verify\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sigstore/sign\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sigstore/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\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/sigstore/sigstore-js/commit/c4ad6141eb947a20690837888e5d90d9a30b5af3\"\u003e\u003ccode\u003ec4ad614\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/5ffadc0e321828dd7f16cf35fe829ab8d73522cb\"\u003e\u003ccode\u003e5ffadc0\u003c/code\u003e\u003c/a\u003e support for RSA-signed certificate chains and non-standard signing algorithms...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/8f867c01652595a5d76e3a420a5a169d9d62e049\"\u003e\u003ccode\u003e8f867c0\u003c/code\u003e\u003c/a\u003e use node 24 in release workflow (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/61a4f9ef09b98fa13ae0b579702bcc5449c1070a\"\u003e\u003ccode\u003e61a4f9e\u003c/code\u003e\u003c/a\u003e custom user agent header for TUF calls (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/fed090f25c094a24b6e54db1ded9fcd2e443b07c\"\u003e\u003ccode\u003efed090f\u003c/code\u003e\u003c/a\u003e remove flakey signconfig test (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/018974ec159be0c1e72ee73c302fff61ad1b6bdf\"\u003e\u003ccode\u003e018974e\u003c/code\u003e\u003c/a\u003e Fix BoringSSL compatibility for Bun runtime (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/aea25d12bdc45ebfabdd1cd9b4be5c57ff7086e3\"\u003e\u003ccode\u003eaea25d1\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/ececbbb5237c90704ff0d34335b0713add65ea4b\"\u003e\u003ccode\u003eececbbb\u003c/code\u003e\u003c/a\u003e Bump the minor-patch group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1534\"\u003e#1534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/371f3bbdb8e3ea0349620edf9cdc6b05c3eb2039\"\u003e\u003ccode\u003e371f3bb\u003c/code\u003e\u003c/a\u003e Bump asn1js from 3.0.6 to 3.0.7 in the prod-deps group (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/4d24ff72c822cc6872acbaf575ed7fd48b2a3d02\"\u003e\u003ccode\u003e4d24ff7\u003c/code\u003e\u003c/a\u003e Conformance CLI Updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/sigstore@4.0.0...sigstore@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` 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/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\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/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github....\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"},{"uuid":"3747345536","node_id":"PR_kwDOJ-QTic650Jzb","number":88,"state":"closed","title":"Bump the minor-patch-updates group with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-26T12:12:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-19T12:20:14.000Z","updated_at":"2025-12-26T12:12:47.000Z","time_to_close":604351,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":8,"packages":[{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.10","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"tuf-js","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/theupdateframework/tuf-js"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/npm/validate-npm-package-name"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.10` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001761` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [tuf-js](https://github.com/theupdateframework/tuf-js) | `4.0.0` | `4.1.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.1` |\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/promise-spawn` from 9.0.0 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/npm/promise-spawn/releases\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\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/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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/promise-spawn/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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/promise-spawn/commit/86e51e76413d118397c75f2715ec1e0090a8cd3a\"\u003e\u003ccode\u003e86e51e7\u003c/code\u003e\u003c/a\u003e chore: release 9.0.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e deps: bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.9.8 to 2.9.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\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/web-platform-dx/baseline-browser-mapping/commit/6c61d6e54d7331add3dd1b287d17453e8ac9fb53\"\u003e\u003ccode\u003e6c61d6e\u003c/code\u003e\u003c/a\u003e Patch to 2.9.10 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5a36884feafccbfb87d0bc8f682b903f18168fef\"\u003e\u003ccode\u003e5a36884\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/11f6bf8f50f949d3e2af50387c592db2908ed8b1\"\u003e\u003ccode\u003e11f6bf8\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4f43b18740f18165b73787b3575f7fc334a5e36d\"\u003e\u003ccode\u003e4f43b18\u003c/code\u003e\u003c/a\u003e Patch to 2.9.9 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0d85349b8defa107a2970ca6afcfb63c6274effa\"\u003e\u003ccode\u003e0d85349\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4cfd43ab0e6768938a34b489d31eda3a410fdcad\"\u003e\u003ccode\u003e4cfd43a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.8...v2.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacache` from 20.0.1 to 20.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cacache/releases\"\u003ecacache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ch2\u003ev20.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\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/cacache/blob/main/CHANGELOG.md\"\u003ecacache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\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/cacache/commit/12ca70cc3553c670031998e9f23ff3713cac2195\"\u003e\u003ccode\u003e12ca70c\u003c/code\u003e\u003c/a\u003e chore: release 20.0.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e deps: bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e deps: bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/450cfc33f2b308348a15e4f7924d7a5c89e82cc3\"\u003e\u003ccode\u003e450cfc3\u003c/code\u003e\u003c/a\u003e chore: release 20.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.3\"\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 cacache since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001760 to 1.0.30001761\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/59e2d41ee743d54efec1bb8ce067957b9766ca50\"\u003e\u003ccode\u003e59e2d41\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001761\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001760...1.0.30001761\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `make-fetch-happen` from 15.0.2 to 15.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/make-fetch-happen/releases\"\u003emake-fetch-happen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\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/make-fetch-happen/blob/main/CHANGELOG.md\"\u003emake-fetch-happen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.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/npm/make-fetch-happen/commit/159464a326cfa7fed529b0d966ef9a077375bf84\"\u003e\u003ccode\u003e159464a\u003c/code\u003e\u003c/a\u003e chore: release 15.0.3 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e deps: minipass-fetch@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e deps: proc-log@6.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tuf-js` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theupdateframework/tuf-js/releases\"\u003etuf-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etuf-js@4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e47e029e: Support for custom user agent string on fetch calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [09aab8a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tufjs/models\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\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/theupdateframework/tuf-js/commit/680bed2ebe849a9879c4d8567a05991311c636d1\"\u003e\u003ccode\u003e680bed2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/47e029ec8fb7b5c886ae2bfb1cf5a7cf44ebeb3e\"\u003e\u003ccode\u003e47e029e\u003c/code\u003e\u003c/a\u003e add custom user agent for fetch calls (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/7e3cecb8801ca15f6850931f00e15499cf1fd514\"\u003e\u003ccode\u003e7e3cecb\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/09aab8a8ea1d62f8a3b6859baefd63d6fd5401cf\"\u003e\u003ccode\u003e09aab8a\u003c/code\u003e\u003c/a\u003e Bump minimatch from 9.0.5 to 10.1.1 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/2e64fc51f7022248bda3a35f7e66421057c1ed8f\"\u003e\u003ccode\u003e2e64fc5\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.8 to 4.31.8 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/0fa375ea056c6a6a63c1e649e7a20bed0dbb5674\"\u003e\u003ccode\u003e0fa375e\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/a0ed35b3b22ef4afa479376953b0f66b89287e1f\"\u003e\u003ccode\u003ea0ed35b\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/9555b6a6f844f8040c04a0f5c4c0a84530fb02c6\"\u003e\u003ccode\u003e9555b6a\u003c/code\u003e\u003c/a\u003e workflows: Set tuf-conformance to run weekly (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/88a81247334e9b38ce843c61bef9538f0484f694\"\u003e\u003ccode\u003e88a8124\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/9a2f7f9b65fa377371c54272c49b6af3a34abd73\"\u003e\u003ccode\u003e9a2f7f9\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/theupdateframework/tuf-js/compare/tuf-js@4.0.0...tuf-js@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `validate-npm-package-name` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/validate-npm-package-name/releases\"\u003evalidate-npm-package-name's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23f220dad912024af5f3a48501f8f1bfbf8fa311\"\u003e\u003ccode\u003e23f220d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/156\"\u003e#156\u003c/a\u003e reject leading hyphens (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/52ff0f181afeb60126ec0e623991130dd94785e2\"\u003e\u003ccode\u003e52ff0f1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/154\"\u003e#154\u003c/a\u003e use const instead of var (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\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/validate-npm-package-name/commit/cfb27aec1cfb94a199fd38db1a1785b8fb7fc96b\"\u003e\u003ccode\u003ecfb27ae\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/153\"\u003e#153\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/2358aa27e2514f82eb14a243d05ae85651fb5a94\"\u003e\u003ccode\u003e2358aa2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/153\"\u003e#153\u003c/a\u003e swap from tap to built-in node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/fc8e3f50841cb8ab488a00b967633edf085f7361\"\u003e\u003ccode\u003efc8e3f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/149\"\u003e#149\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/149\"\u003e#149\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23a9e2cba69fe548d9dcadc17ea770b23d67a439\"\u003e\u003ccode\u003e23a9e2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/152\"\u003e#152\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/152\"\u003e#152\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/validate-npm-package-name/blob/main/CHANGELOG.md\"\u003evalidate-npm-package-name's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23f220dad912024af5f3a48501f8f1bfbf8fa311\"\u003e\u003ccode\u003e23f220d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/156\"\u003e#156\u003c/a\u003e reject leading hyphens (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/52ff0f181afeb60126ec0e623991130dd94785e2\"\u003e\u003ccode\u003e52ff0f1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/154\"\u003e#154\u003c/a\u003e use const instead of var (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\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/validate-npm-package-name/commit/cfb27aec1cfb94a199fd38db1a1785b8fb7fc96b\"\u003e\u003ccode\u003ecfb27ae\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/153\"\u003e#153\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/2358aa27e2514f82eb14a243d05ae85651fb5a94\"\u003e\u003ccode\u003e2358aa2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/153\"\u003e#153\u003c/a\u003e swap from tap to built-in node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/fc8e3f50841cb8ab488a00b967633edf085f7361\"\u003e\u003ccode\u003efc8e3f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/149\"\u003e#149\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/149\"\u003e#149\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23a9e2cba69fe548d9dcadc17ea770b23d67a439\"\u003e\u003ccode\u003e23a9e2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/152\"\u003e#152\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/152\"\u003e#152\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/validate-npm-package-name/commit/728a77adc524d521896195ab2d7b5db6540e73e6\"\u003e\u003ccode\u003e728a77a\u003c/code\u003e\u003c/a\u003e chore: release 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23f220dad912024af5f3a48501f8f1bfbf8fa311\"\u003e\u003ccode\u003e23f220d\u003c/code\u003e\u003c/a\u003e fix: reject leading hyphens (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/52ff0f181afeb60126ec0e623991130dd94785e2\"\u003e\u003ccode\u003e52ff0f1\u003c/code\u003e\u003c/a\u003e docs: use const instead of var (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/cfb27aec1cfb94a199fd38db1a1785b8fb7fc96b\"\u003e\u003ccode\u003ecfb27ae\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/2358aa27e2514f82eb14a243d05ae85651fb5a94\"\u003e\u003ccode\u003e2358aa2\u003c/code\u003e\u003c/a\u003e chore: swap from tap to built-in node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23a9e2cba69fe548d9dcadc17ea770b23d67a439\"\u003e\u003ccode\u003e23a9e2c\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/312acad94b8512e5a38bf1ec412e5bb42e29237c\"\u003e\u003ccode\u003e312acad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/fc8e3f50841cb8ab488a00b967633edf085f7361\"\u003e\u003ccode\u003efc8e3f5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/validate-npm-package-name/compare/v7.0.0...v7.0.1\"\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/integritystl/generator-integrity/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"},{"uuid":"3704669574","node_id":"PR_kwDOIREOSc63lrKw","number":963,"state":"open","title":"chore(deps): bump @npmcli/promise-spawn from 8.0.3 to 9.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T05:04:27.000Z","updated_at":"2025-12-08T12:11:02.281Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@npmcli/promise-spawn","old_version":"8.0.3","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) from 8.0.3 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/npm/promise-spawn/releases\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\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/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@npmcli/promise-spawn\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e remove unneeded eslint ignore (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/143\"\u003e#143\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\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/promise-spawn/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@npmcli/promise-spawn\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e remove unneeded eslint ignore (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/143\"\u003e#143\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\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/promise-spawn/commit/86e51e76413d118397c75f2715ec1e0090a8cd3a\"\u003e\u003ccode\u003e86e51e7\u003c/code\u003e\u003c/a\u003e chore: release 9.0.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e deps: bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/c6636f18005100d803d46c30a1d7bda124f2b779\"\u003e\u003ccode\u003ec6636f1\u003c/code\u003e\u003c/a\u003e chore: release 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e chore: remove unneeded eslint ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/029b3bcb5f9f73452a845b06a377ab8b1b2af94a\"\u003e\u003ccode\u003e029b3bc\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.1\"\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@​npmcli/promise-spawn\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@npmcli/promise-spawn\u0026package-manager=npm_and_yarn\u0026previous-version=8.0.3\u0026new-version=9.0.1)](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/SocketDev/socket-cli/pull/963","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SocketDev%2Fsocket-cli/issues/963","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/963/packages"},{"uuid":"3609014941","node_id":"PR_kwDOQFai_86ylblc","number":33,"state":"open","title":"🤖 Dep Updates: bump @npmcli/promise-spawn from 8.0.3 to 9.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T17:31:34.000Z","updated_at":"2025-11-10T17:32:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"🤖 Dep Updates","packages":[{"name":"@npmcli/promise-spawn","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/npm/promise-spawn"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) from 8.0.3 to 9.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/promise-spawn/releases\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@npmcli/promise-spawn\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e remove unneeded eslint ignore (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/143\"\u003e#143\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\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/promise-spawn/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@npmcli/promise-spawn\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e remove unneeded eslint ignore (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/143\"\u003e#143\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\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/promise-spawn/commit/c6636f18005100d803d46c30a1d7bda124f2b779\"\u003e\u003ccode\u003ec6636f1\u003c/code\u003e\u003c/a\u003e chore: release 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e chore: remove unneeded eslint ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/029b3bcb5f9f73452a845b06a377ab8b1b2af94a\"\u003e\u003ccode\u003e029b3bc\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/f51e89e463495d23e7803c22492f57dec6a4e7aa\"\u003e\u003ccode\u003ef51e89e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/2995ea132e47f6dfa8f1078b050fe8a73c3fcd78\"\u003e\u003ccode\u003e2995ea1\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\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@​npmcli/promise-spawn\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@npmcli/promise-spawn\u0026package-manager=npm_and_yarn\u0026previous-version=8.0.3\u0026new-version=9.0.0)](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/SocketDev/socket-lib/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SocketDev%2Fsocket-lib/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"2890845646","node_id":"PR_kwDOMeSac86sTs3O","number":223,"state":"open","title":"Bump the development-version-updates group across 1 directory with 73 updates","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-10-06T15:55:02.000Z","updated_at":"2025-10-06T15:55:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":73,"packages":[{"name":"@angular/cli","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/angular/angular"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.37.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.12.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.3","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.1.2","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular-devkit/core","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.13","new_version":"4.2.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.8","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.3","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/serve-static","old_version":"1.15.8","new_version":"1.15.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.1","repository_url":"https://github.com/watson/ci-info"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"glob-to-regex.js","old_version":"1.0.1","new_version":"1.2.0","repository_url":"https://github.com/streamich/glob-to-regex"},{"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":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"memfs","old_version":"4.43.0","new_version":"4.48.1","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"regenerate-unicode-properties","old_version":"10.2.0","new_version":"10.2.2","repository_url":"https://github.com/mathiasbynens/regenerate-unicode-properties"},{"name":"regexpu-core","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mathiasbynens/regexpu-core"},{"name":"schema-utils","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/webpack/schema-utils"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"unicode-property-aliases-ecmascript","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 73 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/cli](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `19.2.14` | `19.2.15` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.37.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.12.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.1.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.45.0` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.4` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.4` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.4` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.4` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.13` | `4.2.20` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.4` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.20` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.8` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.3` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.4` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.8` | `1.15.9` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.3` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.1` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.0.1` | `1.2.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.43.0` | `4.48.1` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [regenerate-unicode-properties](https://github.com/mathiasbynens/regenerate-unicode-properties) | `10.2.0` | `10.2.2` |\n| [regexpu-core](https://github.com/mathiasbynens/regexpu-core) | `6.2.0` | `6.4.0` |\n| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.2` | `4.3.3` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [unicode-property-aliases-ecmascript](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) | `2.1.0` | `2.2.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@angular/cli` from 19.2.15 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003cimg src=\"https://img.shields.io/badge/365d525b5-fix-green\" alt=\"fix - 365d525b5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e19.2.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003cimg src=\"https://img.shields.io/badge/b0f4330a9-fix-green\" alt=\"fix - b0f4330a9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003cimg src=\"https://img.shields.io/badge/ee5c5f823-fix-green\" alt=\"fix - ee5c5f823\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR dev-server builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003cimg src=\"https://img.shields.io/badge/32980f7e7-feat-blue\" alt=\"feat - 32980f7e7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce BootstrapContext for isolated server-side rendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.17 (2025-09-17)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e365d525b5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.1 (2025-09-11)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/be60be4997ea0f7be3a4fb993f87b1bd29fc1493\"\u003ebe60be499\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd timestamp to bundle generation log\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d60f4e53d8f511d313e517161dc26eb3cc005f1c\"\u003ed60f4e53d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to version \u003ccode\u003e7.1.5\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e18.2.21 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/12b0a1f26f7f37dfa3628820e96511851ff54969\"\u003e\u003ccode\u003e12b0a1f\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003ccode\u003e365d525\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3ea403a5d9d39229ffb86c2ab8ed8ec545fc9a41\"\u003e\u003ccode\u003e3ea403a\u003c/code\u003e\u003c/a\u003e ci: several CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fe9ea0d285e0281f788f18ab49311201576029ba\"\u003e\u003ccode\u003efe9ea0d\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c4278aa02f3a085ba7100bbbff3f94aab926d7c3\"\u003e\u003ccode\u003ec4278aa\u003c/code\u003e\u003c/a\u003e build: update Angular FW packages to latest patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003ccode\u003eee5c5f8\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): avoid extra tick in SSR dev-server builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003ccode\u003eb0f4330\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): avoid extra tick in SSR builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003ccode\u003e32980f7\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): introduce BootstrapContext for isolated server-side rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c6eba4dc9d9eebe14133d61bca3d5ee1c9638518\"\u003e\u003ccode\u003ec6eba4d\u003c/code\u003e\u003c/a\u003e ci: update to latest version of dev-infra actions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/19.2.15...19.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.15\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e\u003cimg src=\"https://img.shields.io/badge/70d0639bc1-fix-green\" alt=\"fix - 70d0639bc1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.15 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e70d0639bc1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.3 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously hidden type issues in host bindings may show up in your builds. Either resolve the type issues or set \u003ccode\u003e\u0026quot;typeCheckHostBindings\u0026quot;: false\u003c/code\u003e in the \u003ccode\u003eangularCompilerOptions\u003c/code\u003e section of your tsconfig.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.9 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c/h3\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\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/19.2.15/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.8\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 `eslint` from 9.30.0 to 9.37.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.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\u003c/a\u003e) (Pixel998)\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346\"\u003e\u003ccode\u003ee1ac05e\u003c/code\u003e\u003c/a\u003e refactor: mark \u003ccode\u003eESLint.findConfigFile()\u003c/code\u003e as \u003ccode\u003easync\u003c/code\u003e, add missing docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20157\"\u003e#20157\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749\"\u003e\u003ccode\u003e347906d\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20149\"\u003e#20149\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1\"\u003e\u003ccode\u003e0cb5897\u003c/code\u003e\u003c/a\u003e test: remove tmp dir created for circular fixes in multithread mode test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20146\"\u003e#20146\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b\"\u003e\u003ccode\u003ebb99566\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.5.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20151\"\u003e#20151\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863\"\u003e\u003ccode\u003e177f669\u003c/code\u003e\u003c/a\u003e perf: improve worker count calculation for \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e concurrency (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20067\"\u003e#20067\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c\"\u003e\u003ccode\u003e448b57b\u003c/code\u003e\u003c/a\u003e chore: Mark deprecated formatting rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20144\"\u003e#20144\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/eslint/eslint/commit/d5d1bdf5fdfad75197aadd3e894182135158c3b1\"\u003e\u003ccode\u003ed5d1bdf\u003c/code\u003e\u003c/a\u003e 9.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/94865ff41cdc14b90ecd325926b78c2ffc6a5206\"\u003e\u003ccode\u003e94865ff\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.37.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.12.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.12.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.11.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7ba53b25f71f06ed6f94db44637ba85bbd53c198\"\u003e\u003ccode\u003e7ba53b2\u003c/code\u003e\u003c/a\u003e Bump version to 5.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/dbc1f9244e839a5328707460a8a46d1c530aa57b\"\u003e\u003ccode\u003edbc1f92\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Clicking a link in the HTML reporter does exact filtering\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/489b83c61b558cc20c5b1be6a9779ecfa213ca41\"\u003e\u003ccode\u003e489b83c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move knowledge of query parameters out of boot1.js\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/c59009566204cddc6afd591660f857a0d7e5f7df\"\u003e\u003ccode\u003ec590095\u003c/code\u003e\u003c/a\u003e Copy 6.0.0-alpha.0 release notes from branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/0688db88e9d2e480893be6720ebe87a87b838a00\"\u003e\u003ccode\u003e0688db8\u003c/code\u003e\u003c/a\u003e Bump version to 5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/124effe04ba7856aee2a627f36e7f01326c06630\"\u003e\u003ccode\u003e124effe\u003c/code\u003e\u003c/a\u003e API reference docs for QueryString\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/418e9a772833034a901097246a56749664174a6f\"\u003e\u003ccode\u003e418e9a7\u003c/code\u003e\u003c/a\u003e Convert QueryString to an ES6 class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/6715f24fd0ccbe8a53392dcd62a494db127f6271\"\u003e\u003ccode\u003e6715f24\u003c/code\u003e\u003c/a\u003e Move knowledge of query parameters out of boot1.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fa481b2bd157a295cdc65490ed5bf250ca70e9b6\"\u003e\u003ccode\u003efa481b2\u003c/code\u003e\u003c/a\u003e API reference docs for HTML reporter and spec filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/8309416cb2ab2d343f2ce83a8f7323913ce60062\"\u003e\u003ccode\u003e8309416\u003c/code\u003e\u003c/a\u003e Clicking a link in the HTML reporter does exact filtering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\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/lint-staged/lint-staged/commit/bdcd03ae66dde2cb20a1d5b0590e4fd757541346\"\u003e\u003ccode\u003ebdcd03a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e fix: do not count hidden (partially) unstaged changes when using `--fail-on-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ab2f42e7055a52b4830d7d9d901c6c1cd9706a81\"\u003e\u003ccode\u003eab2f42e\u003c/code\u003e\u003c/a\u003e fix: emit correct value to debug logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3fc5832380a8b57780758f861c21992cad711219\"\u003e\u003ccode\u003e3fc5832\u003c/code\u003e\u003c/a\u003e refactor: make general error messages more clear they originate from lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/409d79a3fc15235ffa14e61db07bfa2ac12cd691\"\u003e\u003ccode\u003e409d79a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7edaee98e9a74a4e0a8646bb452a8139c8563619\"\u003e\u003ccode\u003e7edaee9\u003c/code\u003e\u003c/a\u003e docs: fix typo in changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e fix: backup stash example uses real hash if available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/47d01a9d45a9a9178b6bf85a7296d62bf542f918\"\u003e\u003ccode\u003e47d01a9\u003c/code\u003e\u003c/a\u003e fix: print backup stash example when failing to \u003ccode\u003e--fail-on-changes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/325dc03f5a6a222556c800cb521d7dba01cb6d41\"\u003e\u003ccode\u003e325dc03\u003c/code\u003e\u003c/a\u003e fix: restore unstaged changes on errors when \u003ccode\u003e--fail-on-errors\u003c/code\u003e or `--no-reve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/53bb27b0e5c9e140558527f18e729faadc65a748\"\u003e\u003ccode\u003e53bb27b\u003c/code\u003e\u003c/a\u003e fix: do not drop backup stash when errors and \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.2.3\"\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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.12 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.1...v2.1.2\"\u003e2.1.2\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003ee09a718\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.0...v2.1.1\"\u003e2.1.1\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003ed0db7f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.13...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2025-09-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003eb399fec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\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/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003e\u003ccode\u003ee09a718\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003e\u003ccode\u003ed0db7f6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003e\u003ccode\u003eb399fec\u003c/code\u003e\u003c/a\u003e feat: support axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.45.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\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://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\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/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.45.0 (2025-09-29)\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://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\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://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\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://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] should report deprecated exports and reexports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11359\"\u003e#11359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate tseslint.config() (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle non-normalized windows paths produced by jiti (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546\"\u003e#11546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\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\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/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d8ca5ef54aa7fa4d14004dd1084eac9546b1f71e\"\u003e\u003ccode\u003ed8ca5ef\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] should report deprecated exports and reex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fa156454702398aa2002315f468a360a5508c2e2\"\u003e\u003ccode\u003efa15645\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle non-normalized windows paths produced by jiti ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d7614a74c3609843a0a3aefdd2c0685dec82e7c5\"\u003e\u003ccode\u003ed7614a7\u003c/code\u003e\u003c/a\u003e feat: deprecate tseslint.config() (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/angular-upgrade-gh-action-test/pull/223","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fangular-upgrade-gh-action-test/issues/223","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/223/packages"},{"uuid":"2871803804","node_id":"PR_kwDOMeSac86rLD-c","number":222,"state":"open","title":"Bump the development-version-updates group across 1 directory with 69 updates","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-09-29T19:29:40.000Z","updated_at":"2025-09-29T19:29:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":69,"packages":[{"name":"@angular/cli","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/angular/angular"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.36.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.11.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.3","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.1.2","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular-devkit/core","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.13","new_version":"4.2.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.8","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.3","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"memfs","old_version":"4.43.0","new_version":"4.47.0","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"regenerate-unicode-properties","old_version":"10.2.0","new_version":"10.2.2","repository_url":"https://github.com/mathiasbynens/regenerate-unicode-properties"},{"name":"regexpu-core","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mathiasbynens/regexpu-core"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"unicode-property-aliases-ecmascript","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 69 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/cli](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `19.2.14` | `19.2.15` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.6` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.36.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.11.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.1.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.44.1` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.4` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.4` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.4` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.4` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.13` | `4.2.20` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.4` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.20` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.8` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.3` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.4` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.43.0` | `4.47.0` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [regenerate-unicode-properties](https://github.com/mathiasbynens/regenerate-unicode-properties) | `10.2.0` | `10.2.2` |\n| [regexpu-core](https://github.com/mathiasbynens/regexpu-core) | `6.2.0` | `6.4.0` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [unicode-property-aliases-ecmascript](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) | `2.1.0` | `2.2.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@angular/cli` from 19.2.15 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003cimg src=\"https://img.shields.io/badge/365d525b5-fix-green\" alt=\"fix - 365d525b5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e19.2.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003cimg src=\"https://img.shields.io/badge/b0f4330a9-fix-green\" alt=\"fix - b0f4330a9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003cimg src=\"https://img.shields.io/badge/ee5c5f823-fix-green\" alt=\"fix - ee5c5f823\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR dev-server builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003cimg src=\"https://img.shields.io/badge/32980f7e7-feat-blue\" alt=\"feat - 32980f7e7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce BootstrapContext for isolated server-side rendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.17 (2025-09-17)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e365d525b5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.1 (2025-09-11)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/be60be4997ea0f7be3a4fb993f87b1bd29fc1493\"\u003ebe60be499\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd timestamp to bundle generation log\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d60f4e53d8f511d313e517161dc26eb3cc005f1c\"\u003ed60f4e53d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to version \u003ccode\u003e7.1.5\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e18.2.21 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/12b0a1f26f7f37dfa3628820e96511851ff54969\"\u003e\u003ccode\u003e12b0a1f\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003ccode\u003e365d525\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3ea403a5d9d39229ffb86c2ab8ed8ec545fc9a41\"\u003e\u003ccode\u003e3ea403a\u003c/code\u003e\u003c/a\u003e ci: several CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fe9ea0d285e0281f788f18ab49311201576029ba\"\u003e\u003ccode\u003efe9ea0d\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c4278aa02f3a085ba7100bbbff3f94aab926d7c3\"\u003e\u003ccode\u003ec4278aa\u003c/code\u003e\u003c/a\u003e build: update Angular FW packages to latest patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003ccode\u003eee5c5f8\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): avoid extra tick in SSR dev-server builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003ccode\u003eb0f4330\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): avoid extra tick in SSR builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003ccode\u003e32980f7\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): introduce BootstrapContext for isolated server-side rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c6eba4dc9d9eebe14133d61bca3d5ee1c9638518\"\u003e\u003ccode\u003ec6eba4d\u003c/code\u003e\u003c/a\u003e ci: update to latest version of dev-infra actions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/19.2.15...19.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.15\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e\u003cimg src=\"https://img.shields.io/badge/70d0639bc1-fix-green\" alt=\"fix - 70d0639bc1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.15 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e70d0639bc1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.3 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously hidden type issues in host bindings may show up in your builds. Either resolve the type issues or set \u003ccode\u003e\u0026quot;typeCheckHostBindings\u0026quot;: false\u003c/code\u003e in the \u003ccode\u003eangularCompilerOptions\u003c/code\u003e section of your tsconfig.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.9 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c/h3\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\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/19.2.15/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.6\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 `eslint` from 9.30.0 to 9.36.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.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.36.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.11.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/0688db88e9d2e480893be6720ebe87a87b838a00\"\u003e\u003ccode\u003e0688db8\u003c/code\u003e\u003c/a\u003e Bump version to 5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/124effe04ba7856aee2a627f36e7f01326c06630\"\u003e\u003ccode\u003e124effe\u003c/code\u003e\u003c/a\u003e API reference docs for QueryString\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/418e9a772833034a901097246a56749664174a6f\"\u003e\u003ccode\u003e418e9a7\u003c/code\u003e\u003c/a\u003e Convert QueryString to an ES6 class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/6715f24fd0ccbe8a53392dcd62a494db127f6271\"\u003e\u003ccode\u003e6715f24\u003c/code\u003e\u003c/a\u003e Move knowledge of query parameters out of boot1.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fa481b2bd157a295cdc65490ed5bf250ca70e9b6\"\u003e\u003ccode\u003efa481b2\u003c/code\u003e\u003c/a\u003e API reference docs for HTML reporter and spec filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/8309416cb2ab2d343f2ce83a8f7323913ce60062\"\u003e\u003ccode\u003e8309416\u003c/code\u003e\u003c/a\u003e Clicking a link in the HTML reporter does exact filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4ccc7bf3acf37f977610427cb2403743a45571cc\"\u003e\u003ccode\u003e4ccc7bf\u003c/code\u003e\u003c/a\u003e Document the order property of jasmineStarted and jasmineDone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/cca6b2aa071be3b19674e630ebb1658a9f0cda8b\"\u003e\u003ccode\u003ecca6b2a\u003c/code\u003e\u003c/a\u003e Adopt forbidDuplicateNames: true in jasmine-core's own tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/78940aa0fb98be0262c15c7c9846f427bb70dc43\"\u003e\u003ccode\u003e78940aa\u003c/code\u003e\u003c/a\u003e Drop support for Safari 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3d8396da0a08c796590992e304d65aff43dee6d7\"\u003e\u003ccode\u003e3d8396d\u003c/code\u003e\u003c/a\u003e More precisely characterize suite/spec reporting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\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/lint-staged/lint-staged/commit/bdcd03ae66dde2cb20a1d5b0590e4fd757541346\"\u003e\u003ccode\u003ebdcd03a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e fix: do not count hidden (partially) unstaged changes when using `--fail-on-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ab2f42e7055a52b4830d7d9d901c6c1cd9706a81\"\u003e\u003ccode\u003eab2f42e\u003c/code\u003e\u003c/a\u003e fix: emit correct value to debug logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3fc5832380a8b57780758f861c21992cad711219\"\u003e\u003ccode\u003e3fc5832\u003c/code\u003e\u003c/a\u003e refactor: make general error messages more clear they originate from lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/409d79a3fc15235ffa14e61db07bfa2ac12cd691\"\u003e\u003ccode\u003e409d79a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7edaee98e9a74a4e0a8646bb452a8139c8563619\"\u003e\u003ccode\u003e7edaee9\u003c/code\u003e\u003c/a\u003e docs: fix typo in changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e fix: backup stash example uses real hash if available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/47d01a9d45a9a9178b6bf85a7296d62bf542f918\"\u003e\u003ccode\u003e47d01a9\u003c/code\u003e\u003c/a\u003e fix: print backup stash example when failing to \u003ccode\u003e--fail-on-changes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/325dc03f5a6a222556c800cb521d7dba01cb6d41\"\u003e\u003ccode\u003e325dc03\u003c/code\u003e\u003c/a\u003e fix: restore unstaged changes on errors when \u003ccode\u003e--fail-on-errors\u003c/code\u003e or `--no-reve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-st...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/angular-upgrade-gh-action-test/pull/222","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fangular-upgrade-gh-action-test/issues/222","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/222/packages"},{"uuid":"3441622036","node_id":"PR_kwDOMeSac86p4Nwq","number":220,"state":"open","title":"Bump the development-version-updates group across 1 directory with 77 updates","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-09-22T15:48:18.000Z","updated_at":"2025-09-29T15:40:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":77,"packages":[{"name":"@angular/cli","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/angular/angular"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.36.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.1.2","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.44.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.13","new_version":"4.2.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.8","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.3","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jsonjoy.com/json-pack","old_version":"1.2.0","new_version":"1.14.0","repository_url":"https://github.com/jsonjoy-com/json-pack"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/node-forge","old_version":"1.3.11","new_version":"1.3.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"compression","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"is-network-error","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"launch-editor","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"memfs","old_version":"4.17.2","new_version":"4.43.0","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"regenerate-unicode-properties","old_version":"10.2.0","new_version":"10.2.2","repository_url":"https://github.com/mathiasbynens/regenerate-unicode-properties"},{"name":"regexpu-core","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mathiasbynens/regexpu-core"},{"name":"run-applescript","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/run-applescript"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tree-dump","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/streamich/tree-dump"},{"name":"unicode-property-aliases-ecmascript","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 77 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/cli](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `19.2.14` | `19.2.15` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.6` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.36.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.0` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.1.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.44.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.4` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.4` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.4` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.4` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.13` | `4.2.20` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.4` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.20` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.8` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.3` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.4` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@jsonjoy.com/json-pack](https://github.com/jsonjoy-com/json-pack) | `1.2.0` | `1.14.0` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/node-forge](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-forge) | `1.3.11` | `1.3.14` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [compression](https://github.com/expressjs/compression) | `1.8.0` | `1.8.1` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.1.0` | `1.3.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.10.0` | `2.11.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.17.2` | `4.43.0` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [regenerate-unicode-properties](https://github.com/mathiasbynens/regenerate-unicode-properties) | `10.2.0` | `10.2.2` |\n| [regexpu-core](https://github.com/mathiasbynens/regexpu-core) | `6.2.0` | `6.4.0` |\n| [run-applescript](https://github.com/sindresorhus/run-applescript) | `7.0.0` | `7.1.0` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tree-dump](https://github.com/streamich/tree-dump) | `1.0.3` | `1.1.0` |\n| [unicode-property-aliases-ecmascript](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) | `2.1.0` | `2.2.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@angular/cli` from 19.2.15 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003cimg src=\"https://img.shields.io/badge/365d525b5-fix-green\" alt=\"fix - 365d525b5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e19.2.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003cimg src=\"https://img.shields.io/badge/b0f4330a9-fix-green\" alt=\"fix - b0f4330a9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003cimg src=\"https://img.shields.io/badge/ee5c5f823-fix-green\" alt=\"fix - ee5c5f823\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR dev-server builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003cimg src=\"https://img.shields.io/badge/32980f7e7-feat-blue\" alt=\"feat - 32980f7e7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce BootstrapContext for isolated server-side rendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.17 (2025-09-17)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e365d525b5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.1 (2025-09-11)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/be60be4997ea0f7be3a4fb993f87b1bd29fc1493\"\u003ebe60be499\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd timestamp to bundle generation log\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d60f4e53d8f511d313e517161dc26eb3cc005f1c\"\u003ed60f4e53d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to version \u003ccode\u003e7.1.5\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e18.2.21 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/12b0a1f26f7f37dfa3628820e96511851ff54969\"\u003e\u003ccode\u003e12b0a1f\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003ccode\u003e365d525\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3ea403a5d9d39229ffb86c2ab8ed8ec545fc9a41\"\u003e\u003ccode\u003e3ea403a\u003c/code\u003e\u003c/a\u003e ci: several CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fe9ea0d285e0281f788f18ab49311201576029ba\"\u003e\u003ccode\u003efe9ea0d\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c4278aa02f3a085ba7100bbbff3f94aab926d7c3\"\u003e\u003ccode\u003ec4278aa\u003c/code\u003e\u003c/a\u003e build: update Angular FW packages to latest patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003ccode\u003eee5c5f8\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): avoid extra tick in SSR dev-server builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003ccode\u003eb0f4330\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): avoid extra tick in SSR builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003ccode\u003e32980f7\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): introduce BootstrapContext for isolated server-side rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c6eba4dc9d9eebe14133d61bca3d5ee1c9638518\"\u003e\u003ccode\u003ec6eba4d\u003c/code\u003e\u003c/a\u003e ci: update to latest version of dev-infra actions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/19.2.15...19.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.15\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e\u003cimg src=\"https://img.shields.io/badge/70d0639bc1-fix-green\" alt=\"fix - 70d0639bc1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.15 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e70d0639bc1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.3 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously hidden type issues in host bindings may show up in your builds. Either resolve the type issues or set \u003ccode\u003e\u0026quot;typeCheckHostBindings\u0026quot;: false\u003c/code\u003e in the \u003ccode\u003eangularCompilerOptions\u003c/code\u003e section of your tsconfig.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.9 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c/h3\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\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/19.2.15/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.6\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 `eslint` from 9.30.0 to 9.36.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.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.36.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.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/lint-staged/lint-staged/pull/1615\"\u003e#1615\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99eb74200e8db69e72dba45314025953b8b0794e\"\u003e\u003ccode\u003e99eb742\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--fail-on-changes\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e exit with code 1 when tasks modify any files, making the \u003ccode\u003eprecommit\u003c/code\u003e hook fail. This is similar to the \u003ccode\u003egit diff --exit-code\u003c/code\u003e option. Using this flag also implies the \u003ccode\u003e--no-revert\u003c/code\u003e flag which means any changes made by tasks will be left in the working tree after failing, so that they can be manually staged and the commit tried again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1611\"\u003e#1611\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd05fd349594baf586fbafb05588ff07d86060b7\"\u003e\u003ccode\u003ecd05fd3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rlorenzo\"\u003e\u003ccode\u003e@​rlorenzo\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--continue-on-error\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will run all tasks to completion even if some of them fail. By default, \u003cem\u003elint-staded\u003c/em\u003e will exit early on the first failure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/82fcc0789c17bf6b2ea2649147abec77fa619375\"\u003e\u003ccode\u003e82fcc07\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Internal \u003cem\u003elint-staged\u003c/em\u003e errors are now thrown and visible in the console output. Previously they were caught with the process exit code set to 1, but not logged. This happens when, for example, there's a syntax error in the \u003cem\u003elint-staged\u003c/em\u003e configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1647\"\u003e#1647\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5ecc0605d52756167417c84cb0007ea7bceaaa3\"\u003e\u003ccode\u003ea5ecc06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/debug-js/debug\"\u003edebug\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e. Because of this, the \u003ccode\u003eDEBUG\u003c/code\u003e environment variable is no longer supported — use the \u003ccode\u003e--debug\u003c/code\u003e to enable debugging\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8db2717574ebfa2b80e0fc4eb0b24d705fd264fc\"\u003e\u003ccode\u003e8db2717\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--hide-unstaged\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will hide all unstaged changes to tracked files before running tasks. The changes will be applied back after running the tasks. Note that the combination of flags \u003ccode\u003e--hide-unstaged --no-hide-partially-staged\u003c/code\u003e isn't meaningful and behaves the same as just \u003ccode\u003e--hide-unstaged\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/ItsNickBarry\"\u003e\u003ccode\u003e@​ItsNickBarry\u003c/code\u003e\u003c/a\u003e for the idea and initial implementation in \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1552\"\u003e#1552\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1648\"\u003e#1648\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7900b3b79c5e2e69662cb8b1bcbcae79c3549421\"\u003e\u003ccode\u003e7900b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/antonk52/lilconfig\"\u003elilconfig\u003c/a\u003e to reduce reliance on third-party dependencies. It was used to find possible config files outside of those tracked in Git, including from the parent directories. This behavior has been moved directly into \u003cem\u003elint-staged\u003c/em\u003e and should work about the same.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1633\"\u003e#1633\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7f9e485a981707897e0d417f6a62008f0c098e00\"\u003e\u003ccode\u003e7f9e485\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bumps \u003ca href=\"https://github.com/listr2/listr2\"\u003elistr2\u003c/a\u003e from 9.0.3 to 9.0.4.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1626\"\u003e#1626\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99d5a9b0ddcba7d471d39ff3969d37988f1e2705\"\u003e\u003ccode\u003e99d5a9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Due to recent phishing attacks, for example \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk@5.6.1\u003c/a\u003e was released with malware. To avoid \u003cem\u003elint-staged\u003c/em\u003e's users being at risk the \u003cstrong\u003edirect dependencies are pinned to exact versions\u003c/strong\u003e, instead of allowing future patch versions with the \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver#caret-ranges-123-025-004\"\u003ecaret (\u003ccode\u003e^\u003c/code\u003e) range\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1588\"\u003e#1588\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/035bbf268ac47bbaf2cfa737c3b2240d38feb22e\"\u003e\u003ccode\u003e035bbf2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - Increase performance by listing staged files and searching for configuration concurrently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1645\"\u003e#1645\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/deba3ad83581938dd71b86b563e62827b5fc2a0a\"\u003e\u003ccode\u003edeba3ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/chalk/chalk\"\u003echalk\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf you are having trouble with ANSI color codes when using \u003cem\u003elint-staged\u003c/em\u003e, you can try setting either \u003ccode\u003eFORCE_COLOR=true\u003c/code\u003e or \u003ccode\u003eNO_COLOR=true\u003c/code\u003e env variables.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.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/lint-staged/lint-staged/pull/1615\"\u003e#1615\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99eb74200e8db69e72dba45314025953b8b0794e\"\u003e\u003ccode\u003e99eb742\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--fail-on-changes\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e exit with code 1 when tasks modify any files, making the \u003ccode\u003eprecommit\u003c/code\u003e hook fail. This is similar to the \u003ccode\u003egit diff --exit-code\u003c/code\u003e option. Using this flag also implies the \u003ccode\u003e--no-revert\u003c/code\u003e flag which means any changes made my tasks will be left in the working tree after failing, so that they can be manually staged and the commit tried again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1611\"\u003e#1611\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd05fd349594baf586fbafb05588ff07d86060b7\"\u003e\u003ccode\u003ecd05fd3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rlorenzo\"\u003e\u003ccode\u003e@​rlorenzo\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--continue-on-error\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will run all tasks to completion even if some of them fail. By default, \u003cem\u003elint-staded\u003c/em\u003e will exit early on the first failure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/82fcc0789c17bf6b2ea2649147abec77fa619375\"\u003e\u003ccode\u003e82fcc07\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Internal \u003cem\u003elint-staged\u003c/em\u003e errors are now thrown and visible in the console output. Previously they were caught with the process exit code set to 1, but not logged. This happens when, for example, there's a syntax error in the \u003cem\u003elint-staged\u003c/em\u003e configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1647\"\u003e#1647\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5ecc0605d52756167417c84cb0007ea7bceaaa3\"\u003e\u003ccode\u003ea5ecc06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/debug-js/debug\"\u003edebug\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e. Because of this, the \u003ccode\u003eDEBUG\u003c/code\u003e e...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/angular-upgrade-gh-action-test/pull/220","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fangular-upgrade-gh-action-test/issues/220","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/220/packages"},{"uuid":"2847067350","node_id":"PR_kwDODQgXvM6psszW","number":4,"state":"closed","title":"Bump the frontend group in /taskbook-frontend with 76 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-21T11:01:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-21T10:49:39.000Z","updated_at":"2025-09-21T11:01:00.000Z","time_to_close":681,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"frontend","update_count":76,"packages":[{"name":"@angular/animations","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/common","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/localize","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@ng-bootstrap/ng-bootstrap","old_version":"19.0.0-rc.0","new_version":"19.0.1","repository_url":"https://github.com/ng-bootstrap/ng-bootstrap"},{"name":"bootstrap","old_version":"5.3.6","new_version":"5.3.8","repository_url":"https://github.com/twbs/bootstrap"},{"name":"@angular/build","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.0.1","new_version":"24.0.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@angular-devkit/architect","old_version":"0.2000.2","new_version":"0.2000.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/core","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/schematics","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@babel/compat-data","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.5","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.4","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/core","old_version":"10.1.15","new_version":"10.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.17","new_version":"4.2.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/external-editor","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.8","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.3","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-android-arm-eabi","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-android-arm64","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-darwin-arm64","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-darwin-x64","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-freebsd-x64","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-arm-gnueabihf","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-arm64-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-arm64-musl","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-ppc64-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-riscv64-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-s390x-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-x64-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-x64-musl","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-win32-arm64-msvc","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-win32-ia32-msvc","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-win32-x64-msvc","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@schematics/angular","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.0.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"browserslist","old_version":"4.25.0","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001723","new_version":"1.0.30001743","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"electron-to-chromium","old_version":"1.5.167","new_version":"1.5.222","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.21","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"npm-packlist","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/npm/npm-packlist"},{"name":"piscina","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/piscinajs/piscina"},{"name":"postcss","old_version":"8.5.5","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"ua-parser-js","old_version":"0.7.40","new_version":"0.7.41","repository_url":"https://github.com/faisalman/ua-parser-js"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":"/taskbook-frontend","ecosystem":"npm"},"body":"Bumps the frontend group in /taskbook-frontend with 76 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `20.0.3` | `20.0.7` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `20.0.3` | `20.0.7` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `20.0.3` | `20.0.7` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `20.0.3` | `20.0.7` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `20.0.3` | `20.0.7` |\n| [@angular/localize](https://github.com/angular/angular) | `20.0.3` | `20.0.7` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `20.0.3` | `20.0.7` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `20.0.3` | `20.0.7` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `20.0.3` | `20.0.7` |\n| [@ng-bootstrap/ng-bootstrap](https://github.com/ng-bootstrap/ng-bootstrap) | `19.0.0-rc.0` | `19.0.1` |\n| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.6` | `5.3.8` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.0.3` | `20.0.7` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.1` | `24.0.15` |\n| [@angular-devkit/architect](https://github.com/angular/angular-cli) | `0.2000.2` | `0.2000.6` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.5` | `7.28.4` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.5` | `7.28.3` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.5` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.4` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.6` | `7.28.4` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.4` |\n| [@inquirer/core](https://github.com/SBoudrias/Inquirer.js) | `10.1.15` | `10.2.2` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.17` | `4.2.20` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/external-editor](https://github.com/SBoudrias/Inquirer.js) | `1.0.1` | `1.0.2` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.20` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.8` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.3` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.4` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-android-arm-eabi](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-android-arm64](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-darwin-arm64](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-darwin-x64](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-freebsd-x64](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-arm-gnueabihf](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-arm64-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-arm64-musl](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-ppc64-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-riscv64-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-s390x-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-x64-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-x64-musl](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-win32-arm64-msvc](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-win32-ia32-msvc](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-win32-x64-msvc](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.0.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.0` | `4.26.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001723` | `1.0.30001743` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.167` | `1.5.222` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.4.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.21` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [npm-packlist](https://github.com/npm/npm-packlist) | `10.0.0` | `10.0.1` |\n| [piscina](https://github.com/piscinajs/piscina) | `5.0.0` | `5.1.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.5` | `8.5.6` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `0.7.40` | `0.7.41` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\nUpdates `@angular/animations` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003eae212b51ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e82bf9848a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/commit/31e3eb20f98d80fddd76b8d0c070d4e5ec4c83b1\"\u003e\u003ccode\u003e31e3eb2\u003c/code\u003e\u003c/a\u003e build: migrate to use web test runner rules (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62294\"\u003e#62294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f201df9b83f17cc8989443bf39d211b8f80ec87e\"\u003e\u003ccode\u003ef201df9\u003c/code\u003e\u003c/a\u003e build: migrate to using new jasmine_test (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62106\"\u003e#62106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/20.0.7/packages/animations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/common` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003eae212b51ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e82bf9848a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/commit/31e3eb20f98d80fddd76b8d0c070d4e5ec4c83b1\"\u003e\u003ccode\u003e31e3eb2\u003c/code\u003e\u003c/a\u003e build: migrate to use web test runner rules (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62294\"\u003e#62294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/a3c246abae5dbbebc7a0aae3495b49b459868a71\"\u003e\u003ccode\u003ea3c246a\u003c/code\u003e\u003c/a\u003e refactor(common): remove redundant \u003ccode\u003eɵloadImpl\u003c/code\u003e check in client bundles (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62191\"\u003e#62191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/4400b1c9a9348d67ec78cdce58941b9e17112fab\"\u003e\u003ccode\u003e4400b1c\u003c/code\u003e\u003c/a\u003e refactor(common): allow HttpErrorResponse with successful status codes (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/61107\"\u003e#61107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c43f632dc08c5cd9fa01170399146125f0ae8c84\"\u003e\u003ccode\u003ec43f632\u003c/code\u003e\u003c/a\u003e docs: fix deprecation message on ngIf/ngSwitch (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62149\"\u003e#62149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b40c9d0e59993142730137788cc663a16cdbbcb1\"\u003e\u003ccode\u003eb40c9d0\u003c/code\u003e\u003c/a\u003e refactor(common): move \u003ccode\u003engServerMode\u003c/code\u003e check outside \u003ccode\u003etap()\u003c/code\u003e to enable tree-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003ccode\u003e65c59dd\u003c/code\u003e\u003c/a\u003e fix(router): handle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f201df9b83f17cc8989443bf39d211b8f80ec87e\"\u003e\u003ccode\u003ef201df9\u003c/code\u003e\u003c/a\u003e build: migrate to using new jasmine_test (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62106\"\u003e#62106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/20.0.7/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003eae212b51ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e82bf9848a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/commit/403ba913274cccd3f7f5f3166b9853652ea91969\"\u003e\u003ccode\u003e403ba91\u003c/code\u003e\u003c/a\u003e refactor(compiler): ensure compiler passes closure conformance checks (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62500\"\u003e#62500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/20724e64d97ce69cede05afc01ea7aed7315816a\"\u003e\u003ccode\u003e20724e6\u003c/code\u003e\u003c/a\u003e refactor: fix closure compatibility errors in compiler (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62493\"\u003e#62493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/31e3eb20f98d80fddd76b8d0c070d4e5ec4c83b1\"\u003e\u003ccode\u003e31e3eb2\u003c/code\u003e\u003c/a\u003e build: migrate to use web test runner rules (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62294\"\u003e#62294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f201df9b83f17cc8989443bf39d211b8f80ec87e\"\u003e\u003ccode\u003ef201df9\u003c/code\u003e\u003c/a\u003e build: migrate to using new jasmine_test (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62106\"\u003e#62106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/20.0.7/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003eae212b51ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e82bf9848a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/commit/aa04a4a22fbdd59f0de30d81ac6c188bf242b62b\"\u003e\u003ccode\u003eaa04a4a\u003c/code\u003e\u003c/a\u003e refactor(migrations): ensure tsurge can properly emit references in g3 (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62447\"\u003e#62447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/85d6474d8cbed802c916587ffa39045ecc7ef04e\"\u003e\u003ccode\u003e85d6474\u003c/code\u003e\u003c/a\u003e refactor(core): update NG0303 error message (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62363\"\u003e#62363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/a06ec757358999d6736c6d4b48ea6f42b96af4f1\"\u003e\u003ccode\u003ea06ec75\u003c/code\u003e\u003c/a\u003e docs: fix broken link on assertNotInReactiveContext ref page (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62360\"\u003e#62360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ac7fe2c6f20a34c2e589f1eb284ffa80c3f86bfe\"\u003e\u003ccode\u003eac7fe2c\u003c/code\u003e\u003c/a\u003e docs: remove list of APIs with a providers array. (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62296\"\u003e#62296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/31e3eb20f98d80fddd76b8d0c070d4e5ec4c83b1\"\u003e\u003ccode\u003e31e3eb2\u003c/code\u003e\u003c/a\u003e build: migrate to use web test runner rules (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62294\"\u003e#62294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fb7bfa61492459a750dda4a988cdc2f11bd35013\"\u003e\u003ccode\u003efb7bfa6\u003c/code\u003e\u003c/a\u003e refactor(common): replace forEach with index loop for Domino compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8822d6c1bca08dd00a8b61708a22641da43348e5\"\u003e\u003ccode\u003e8822d6c\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62274\"\u003e#62274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/2b4098cd763fe853a3198e11707b0b47648a611b\"\u003e\u003ccode\u003e2b4098c\u003c/code\u003e\u003c/a\u003e docs(core): mark after{Next,Every}Render overloads as stable (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62153\"\u003e#62153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003ccode\u003ea2e6f31\u003c/code\u003e\u003c/a\u003e fix(core): allow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b40c9d0e59993142730137788cc663a16cdbbcb1\"\u003e\u003ccode\u003eb40c9d0\u003c/code\u003e\u003c/a\u003e refactor(common): move \u003ccode\u003engServerMode\u003c/code\u003e check outside \u003ccode\u003etap()\u003c/code\u003e to enable tree-sh...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/20.0.7/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/forms` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github...\n\n_Description has been truncated_","html_url":"https://github.com/malczuuu/taskbook/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/malczuuu%2Ftaskbook/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3394814782","node_id":"PR_kwDOMeSac86nar8b","number":216,"state":"open","title":"Bump the development-version-updates group across 1 directory with 123 updates","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-09-08T16:05:33.000Z","updated_at":"2025-09-15T15:35:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":123,"packages":[{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.35.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.1.6","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.1.0","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.42.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.13","new_version":"4.2.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.6","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jsonjoy.com/json-pack","old_version":"1.2.0","new_version":"1.11.0","repository_url":"https://github.com/jsonjoy-com/json-pack"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@types/node-forge","old_version":"1.3.11","new_version":"1.3.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.25.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"compression","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"launch-editor","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"memfs","old_version":"4.17.2","new_version":"4.38.2","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"nano-spawn","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/sindresorhus/nano-spawn"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.20","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tree-dump","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/streamich/tree-dump"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 71 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.35.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.1.6` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.1.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.42.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.4` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.4` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.4` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.2` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.13` | `4.2.18` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.2` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.18` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.6` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.1` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.2` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@jsonjoy.com/json-pack](https://github.com/jsonjoy-com/json-pack) | `1.2.0` | `1.11.0` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@types/node-forge](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-forge) | `1.3.11` | `1.3.14` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.25.4` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [compression](https://github.com/expressjs/compression) | `1.8.0` | `1.8.1` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.3.1` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.10.0` | `2.11.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.17.2` | `4.38.2` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [nano-spawn](https://github.com/sindresorhus/nano-spawn) | `1.0.2` | `1.0.3` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.20` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tree-dump](https://github.com/streamich/tree-dump) | `1.0.3` | `1.1.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.30.0 to 9.35.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.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\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/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.34.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\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/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\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/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.33.0 - August 8, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\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/06a22f154c08ea044b3172b357b226d34dfefc6a\"\u003e\u003ccode\u003e06a22f1\u003c/code\u003e\u003c/a\u003e test: resolve flakiness in --mcp flag test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19993\"\u003e#19993\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\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/eslint/eslint/commit/8401101d1e3e3e4e1edc2a9e59cafc9956bf2610\"\u003e\u003ccode\u003e8401101\u003c/code\u003e\u003c/a\u003e 9.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b80f0254f357ad6b1d8d9b4ded0892b8826ba8f4\"\u003e\u003ccode\u003eb80f025\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.35.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/commit/e2d0adf7f1a8eb470b083045de1b29115192b22e\"\u003e\u003ccode\u003ee2d0adf\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0629aaf578d539d44e7c8c7ff726dd2952e90e23\"\u003e\u003ccode\u003e0629aaf\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e fix: kill subprocesses with \u0026quot;SIGKILL\u0026quot; and only if main process has a pid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/15369c2d79954558a980589c4b167b68e27ccdbb\"\u003e\u003ccode\u003e15369c2\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/690d7c2189acace6c06c89145d423e5c935b0aa4\"\u003e\u003ccode\u003e690d7c2\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e fix: fix the incorrect relativeTopLevelDir detection when working with the wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9151254365a2520f52fadbfcb8a0c287da6b7784\"\u003e\u003ccode\u003e9151254\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e fix: add root-level \u0026quot;types\u0026quot; field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/795be13a1546a075a799d491c209ace0654e5dd1\"\u003e\u003ccode\u003e795be13\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/446308904710cef07f971e759e740297eac2d4df\"\u003e\u003ccode\u003e4463089\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.12 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.13...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2025-09-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003eb399fec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\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/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003e\u003ccode\u003eb399fec\u003c/code\u003e\u003c/a\u003e feat: support axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.42.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.42.0\u003c/h2\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate tseslint.config() (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531\"\u003e#11531\u003c/a\u003e) -- see \u003ca href=\"https://typescript-eslint.io/packages/typescript-eslint#migrating-to-defineconfig\"\u003ehttps://typescript-eslint.io/packages/typescript-eslint#migrating-to-defineconfig\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 eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11482\"\u003e#11482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle non-normalized windows paths produced by jiti (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546\"\u003e#11546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\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\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\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\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.42.0 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate tseslint.config() (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle non-normalized windows paths produced by jiti (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546\"\u003e#11546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\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\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\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/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fa156454702398aa2002315f468a360a5508c2e2\"\u003e\u003ccode\u003efa15645\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle non-normalized windows paths produced by jiti ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d7614a74c3609843a0a3aefdd2c0685dec82e7c5\"\u003e\u003ccode\u003ed7614a7\u003c/code\u003e\u003c/a\u003e feat: deprecate tseslint.config() (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7319bad3a5022be2adfbcb331451cfd85d1d786a\"\u003e\u003ccode\u003e7319bad\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.42.0/packages/typescript-eslint\"\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 typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.27.7 to 7.28.4\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/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch4\u003eCommitters: 5\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\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\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\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\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\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\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\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\u003eCommitters: 5\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\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\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\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\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/co...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/angular-upgrade-gh-action-test/pull/216","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fangular-upgrade-gh-action-test/issues/216","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/216/packages"},{"uuid":"3376307970","node_id":"PR_kwDOMYpPfc6meIvq","number":327,"state":"open","title":"Bump the development-version-updates group across 1 directory with 122 updates","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-09-02T14:34:15.000Z","updated_at":"2025-09-02T23:10:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":122,"packages":[{"name":"@angular/build","old_version":"20.1.6","new_version":"20.2.1","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.1.6","new_version":"20.2.1","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.1.7","new_version":"20.2.3","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"22.17.2","new_version":"22.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.1.1","new_version":"20.2.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"eslint","old_version":"9.33.0","new_version":"9.34.0","repository_url":"https://github.com/eslint/eslint"},{"name":"jasmine-core","old_version":"5.9.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript-eslint","old_version":"8.40.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@emnapi/core","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"browserslist","old_version":"4.25.2","new_version":"4.25.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"node-gyp","old_version":"11.3.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"rollup","old_version":"4.44.1","new_version":"4.50.0","repository_url":"https://github.com/rollup/rollup"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.1.6` | `20.2.1` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.1.6` | `20.2.1` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.1.7` | `20.2.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.17.2` | `22.18.0` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.1.1` | `20.2.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.33.0` | `9.34.0` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.9.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.5` | `16.1.6` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.40.0` | `8.41.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.2` | `4.25.4` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.3.1` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.3.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.1` | `4.50.0` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@angular/build` from 20.1.6 to 20.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.2.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003e\u003cimg src=\"https://img.shields.io/badge/e93919dea-fix-green\" alt=\"fix - e93919dea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/6937123a393e2ba9221962b0174056c14437a988\"\u003e\u003cimg src=\"https://img.shields.io/badge/6937123a3-fix-green\" alt=\"fix - 6937123a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edirectly resolve karma config template in migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e\u003cimg src=\"https://img.shields.io/badge/5d6dd4425-fix-green\" alt=\"fix - 5d6dd4425\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent AI config schematic from failing when 'none' and other AI tools are selected\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e\u003cimg src=\"https://img.shields.io/badge/3b693e09e-fix-green\" alt=\"fix - 3b693e09e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e\u003cimg src=\"https://img.shields.io/badge/06a6ddc10-fix-green\" alt=\"fix - 06a6ddc10\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrect JS/TS file paths when running under Bazel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003e\u003cimg src=\"https://img.shields.io/badge/b6816b0cb-fix-green\" alt=\"fix - b6816b0cb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure karma polyfills reporter factory returns a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/2e3cfd598c9366d0036a52cd18024317b33e6fca\"\u003e\u003cimg src=\"https://img.shields.io/badge/2e3cfd598-feat-blue\" alt=\"feat - 2e3cfd598\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migration to remove default Karma configurations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d80dae276e9554c13e0c37640d0db8acafc9d48b\"\u003e\u003cimg src=\"https://img.shields.io/badge/d80dae276-feat-blue\" alt=\"feat - d80dae276\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd schematics to generate ai context files.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ffe6fb916d496da1c6c20942f6e6b05a679b0f7d\"\u003e\u003cimg src=\"https://img.shields.io/badge/ffe6fb916-fix-green\" alt=\"fix - ffe6fb916\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow AI config prompt to be skipped without selecting a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ae2802b7db358c5a3f0590feea212a768a710353\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae2802b7d-fix-green\" alt=\"fix - ae2802b7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove AI config prompt wording\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b017f84fdaf36bc0fcad2241846665c73b52b6d8\"\u003e\u003cimg src=\"https://img.shields.io/badge/b017f84fd-fix-green\" alt=\"fix - b017f84fd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove coverage directory handling for Karma configuration comparisons\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6a79f9a75cdcbb0761c4044066748f4eb788a57f\"\u003e\u003cimg src=\"https://img.shields.io/badge/6a79f9a75-fix-green\" alt=\"fix - 6a79f9a75\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ezoneless is now stable\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b4de9a1bf50a35404fb79eb3f120faafd0ce825a\"\u003e\u003cimg src=\"https://img.shields.io/badge/b4de9a1bf-feat-blue\" alt=\"feat - b4de9a1bf\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --experimental-tool option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/755ba70fd7ef38793d15797ba402020c375c3295\"\u003e\u003cimg src=\"https://img.shields.io/badge/755ba70fd-feat-blue\" alt=\"feat - 755ba70fd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --local-only option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59d7ef343b6f1feea37a019935578c560d3d5e41\"\u003e\u003cimg src=\"https://img.shields.io/badge/59d7ef343-feat-blue\" alt=\"feat - 59d7ef343\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --read-only option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4e92eb6f17cb30259bc8e8d1979bbd9989bc5ad0\"\u003e\u003cimg src=\"https://img.shields.io/badge/4e92eb6f1-feat-blue\" alt=\"feat - 4e92eb6f1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd modernize tool to the MCP server\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a3b25f675283fdd8cc5689e3ec88f27aa1386390\"\u003e\u003cimg src=\"https://img.shields.io/badge/a3b25f675-fix-green\" alt=\"fix - a3b25f675\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd choices to command line parser when type is array and has an enum\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e19eee61404a9ca6268ebbc69f671a422d81df9b\"\u003e\u003cimg src=\"https://img.shields.io/badge/e19eee614-fix-green\" alt=\"fix - e19eee614\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaddress Node.js deprecation DEP0190\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4ee6f327a206f8ff2ad5eeab43193df56b92b5e0\"\u003e\u003cimg src=\"https://img.shields.io/badge/4ee6f327a-fix-green\" alt=\"fix - 4ee6f327a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapply default to array types\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8ba6b0bcc8c8087875d14a0aefc6b7b52f39ce2a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8ba6b0bcc-fix-green\" alt=\"fix - 8ba6b0bcc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse correct path for MCP get_best_practices tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/c43504d8d96a4436ce71c23d957aec2d080106b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/c43504d8d-fix-green\" alt=\"fix - c43504d8d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaddress Node.js deprecation DEP0190\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/fb06bb5050e92eb4d0f95d7774552d0902163f6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/fb06bb505-feat-blue\" alt=\"feat - fb06bb505\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd headless mode for vitest browser mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.2.1 (2025-08-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e3b693e09e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/6937123a393e2ba9221962b0174056c14437a988\"\u003e6937123a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edirectly resolve karma config template in migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e5d6dd4425\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent AI config schematic from failing when 'none' and other AI tools are selected\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003ee93919dea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e06a6ddc10\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrect JS/TS file paths when running under Bazel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003eb6816b0cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure karma polyfills reporter factory returns a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.0 (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/0505f954dcf3b3339749ff461592d46d8ecc5e23\"\u003e0505f954d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow unit-test progress option passthrough for building\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.2.0 (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/9d2794328a8ade1aece45e8338d21b9c72a2985f\"\u003e\u003ccode\u003e9d27943\u003c/code\u003e\u003c/a\u003e release: cut the v20.2.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ce323c66d893f9beb53b227d2780ff2941f53140\"\u003e\u003ccode\u003ece323c6\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e\u003ccode\u003e06a6ddc\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): correct JS/TS file paths when running under Bazel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003e\u003ccode\u003eb6816b0\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): ensure karma polyfills reporter factory returns a value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4d1cd2ce70a673bd9c3b7436730f7906b18f3ade\"\u003e\u003ccode\u003e4d1cd2c\u003c/code\u003e\u003c/a\u003e ci: do not expand glob in shell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24603ba2db81b1bdbeb6bc1cea9f0d94bc970c13\"\u003e\u003ccode\u003e24603ba\u003c/code\u003e\u003c/a\u003e build: update actions/download-artifact digest to d3f86a1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c114d27638bdc57e7194da47198a08c923939f65\"\u003e\u003ccode\u003ec114d27\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003e\u003ccode\u003ee93919d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e): correctly set default array values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e\u003ccode\u003e3b693e0\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/cli\u003c/code\u003e): correctly set default array values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e\u003ccode\u003e5d6dd44\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​schematics/angular\u003c/code\u003e): prevent AI config schematic from failing when 'none...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.1.6...20.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.1.6 to 20.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.2.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003e\u003cimg src=\"https://img.shields.io/badge/e93919dea-fix-green\" alt=\"fix - e93919dea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/6937123a393e2ba9221962b0174056c14437a988\"\u003e\u003cimg src=\"https://img.shields.io/badge/6937123a3-fix-green\" alt=\"fix - 6937123a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edirectly resolve karma config template in migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e\u003cimg src=\"https://img.shields.io/badge/5d6dd4425-fix-green\" alt=\"fix - 5d6dd4425\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent AI config schematic from failing when 'none' and other AI tools are selected\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e\u003cimg src=\"https://img.shields.io/badge/3b693e09e-fix-green\" alt=\"fix - 3b693e09e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e\u003cimg src=\"https://img.shields.io/badge/06a6ddc10-fix-green\" alt=\"fix - 06a6ddc10\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrect JS/TS file paths when running under Bazel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003e\u003cimg src=\"https://img.shields.io/badge/b6816b0cb-fix-green\" alt=\"fix - b6816b0cb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure karma polyfills reporter factory returns a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/2e3cfd598c9366d0036a52cd18024317b33e6fca\"\u003e\u003cimg src=\"https://img.shields.io/badge/2e3cfd598-feat-blue\" alt=\"feat - 2e3cfd598\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migration to remove default Karma configurations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d80dae276e9554c13e0c37640d0db8acafc9d48b\"\u003e\u003cimg src=\"https://img.shields.io/badge/d80dae276-feat-blue\" alt=\"feat - d80dae276\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd schematics to generate ai context files.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ffe6fb916d496da1c6c20942f6e6b05a679b0f7d\"\u003e\u003cimg src=\"https://img.shields.io/badge/ffe6fb916-fix-green\" alt=\"fix - ffe6fb916\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow AI config prompt to be skipped without selecting a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ae2802b7db358c5a3f0590feea212a768a710353\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae2802b7d-fix-green\" alt=\"fix - ae2802b7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove AI config prompt wording\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b017f84fdaf36bc0fcad2241846665c73b52b6d8\"\u003e\u003cimg src=\"https://img.shields.io/badge/b017f84fd-fix-green\" alt=\"fix - b017f84fd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove coverage directory handling for Karma configuration comparisons\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6a79f9a75cdcbb0761c4044066748f4eb788a57f\"\u003e\u003cimg src=\"https://img.shields.io/badge/6a79f9a75-fix-green\" alt=\"fix - 6a79f9a75\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ezoneless is now stable\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b4de9a1bf50a35404fb79eb3f120faafd0ce825a\"\u003e\u003cimg src=\"https://img.shields.io/badge/b4de9a1bf-feat-blue\" alt=\"feat - b4de9a1bf\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --experimental-tool option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/755ba70fd7ef38793d15797ba402020c375c3295\"\u003e\u003cimg src=\"https://img.shields.io/badge/755ba70fd-feat-blue\" alt=\"feat - 755ba70fd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --local-only option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59d7ef343b6f1feea37a019935578c560d3d5e41\"\u003e\u003cimg src=\"https://img.shields.io/badge/59d7ef343-feat-blue\" alt=\"feat - 59d7ef343\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --read-only option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4e92eb6f17cb30259bc8e8d1979bbd9989bc5ad0\"\u003e\u003cimg src=\"https://img.shields.io/badge/4e92eb6f1-feat-blue\" alt=\"feat - 4e92eb6f1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd modernize tool to the MCP server\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a3b25f675283fdd8cc5689e3ec88f27aa1386390\"\u003e\u003cimg src=\"https://img.shields.io/badge/a3b25f675-fix-green\" alt=\"fix - a3b25f675\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd choices to command line parser when type is array and has an enum\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e19eee61404a9ca6268ebbc69f671a422d81df9b\"\u003e\u003cimg src=\"https://img.shields.io/badge/e19eee614-fix-green\" alt=\"fix - e19eee614\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaddress Node.js deprecation DEP0190\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4ee6f327a206f8ff2ad5eeab43193df56b92b5e0\"\u003e\u003cimg src=\"https://img.shields.io/badge/4ee6f327a-fix-green\" alt=\"fix - 4ee6f327a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapply default to array types\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8ba6b0bcc8c8087875d14a0aefc6b7b52f39ce2a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8ba6b0bcc-fix-green\" alt=\"fix - 8ba6b0bcc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse correct path for MCP get_best_practices tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/c43504d8d96a4436ce71c23d957aec2d080106b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/c43504d8d-fix-green\" alt=\"fix - c43504d8d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaddress Node.js deprecation DEP0190\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/fb06bb5050e92eb4d0f95d7774552d0902163f6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/fb06bb505-feat-blue\" alt=\"feat - fb06bb505\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd headless mode for vitest browser mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.2.1 (2025-08-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e3b693e09e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/6937123a393e2ba9221962b0174056c14437a988\"\u003e6937123a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edirectly resolve karma config template in migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e5d6dd4425\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent AI config schematic from failing when 'none' and other AI tools are selected\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003ee93919dea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e06a6ddc10\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrect JS/TS file paths when running under Bazel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003eb6816b0cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure karma polyfills reporter factory returns a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.0 (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/0505f954dcf3b3339749ff461592d46d8ecc5e23\"\u003e0505f954d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow unit-test progress option passthrough for building\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.2.0 (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/9d2794328a8ade1aece45e8338d21b9c72a2985f\"\u003e\u003ccode\u003e9d27943\u003c/code\u003e\u003c/a\u003e release: cut the v20.2.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ce323c66d893f9beb53b227d2780ff2941f53140\"\u003e\u003ccode\u003ece323c6\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e\u003ccode\u003e06a6ddc\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): correct JS/TS file paths when running under Bazel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003e\u003ccode\u003eb6816b0\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): ensure karma polyfills reporter factory returns a value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4d1cd2ce70a673bd9c3b7436730f7906b18f3ade\"\u003e\u003ccode\u003e4d1cd2c\u003c/code\u003e\u003c/a\u003e ci: do not expand glob in shell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24603ba2db81b1bdbeb6bc1cea9f0d94bc970c13\"\u003e\u003ccode\u003e24603ba\u003c/code\u003e\u003c/a\u003e build: update actions/download-artifact digest to d3f86a1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c114d27638bdc57e7194da47198a08c923939f65\"\u003e\u003ccode\u003ec114d27\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003e\u003ccode\u003ee93919d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e): correctly set default array values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e\u003ccode\u003e3b693e0\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/cli\u003c/code\u003e): correctly set default array values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e\u003ccode\u003e5d6dd44\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​schematics/angular\u003c/code\u003e): prevent AI config schematic from failing when 'none...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.1.6...20.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.1.7 to 20.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.2.3\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/479a919f42517193653384220adab5b89dd74e3d\"\u003e\u003cimg src=\"https://img.shields.io/badge/479a919f42-fix-green\" alt=\"fix - 479a919f42\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixes regression with event parsing and animate prefix (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63470\"\u003e#63470\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/f87fad3fff62cebf2868e06cba48e0f27b719d24\"\u003e\u003cimg src=\"https://img.shields.io/badge/f87fad3fff-fix-green\" alt=\"fix - f87fad3fff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting internal error handler from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62275\"\u003e#62275\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/114906d2d68d98c98961d858abd3ae714d4809a3\"\u003e\u003cimg src=\"https://img.shields.io/badge/114906d2d6-fix-green\" alt=\"fix - 114906d2d6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix cancellation of animation enter classes (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63442\"\u003e#63442\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/596b5451309b8ce4f08a1cd36e6b3610507d52f9\"\u003e\u003cimg src=\"https://img.shields.io/badge/596b545130-fix-green\" alt=\"fix - 596b545130\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePrevent an error on cleanup when an \u003ccode\u003erxResource\u003c/code\u003e \u003ccode\u003estream\u003c/code\u003e threw before returning an \u003ccode\u003eObservable\u003c/code\u003e (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63342\"\u003e#63342\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.2\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/d7b6045d61582d20a17802e769dc1441984988f0\"\u003e\u003cimg src=\"https://img.shields.io/badge/d7b6045d61-fix-green\" alt=\"fix - d7b6045d61\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixes animations on elements with structural directives (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63390\"\u003e#63390\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/6c421ed65d050765a18eafc51fe7257abc5682ce\"\u003e\u003cimg src=\"https://img.shields.io/badge/6c421ed65d-fix-green\" alt=\"fix - 6c421ed65d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnsures \u003ccode\u003e@for\u003c/code\u003e loop animations never get cancelled (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63328\"\u003e#63328\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9093e0e132f99c2b590c31b299871bcd493b7de0\"\u003e\u003cimg src=\"https://img.shields.io/badge/9093e0e132-fix-green\" alt=\"fix - 9093e0e132\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with leaving nodes tracking (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63328\"\u003e#63328\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8f07daf8f2c7e8c6641eb4368379a3f5f1d1f52\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8f07daf8f-fix-green\" alt=\"fix - c8f07daf8f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes \u003ccode\u003eanimate.leave\u003c/code\u003e binding to a string with spaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63366\"\u003e#63366\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.1\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a28672fb7017cc62e42829c5910c3b39373d7913\"\u003e\u003cimg src=\"https://img.shields.io/badge/a28672fb70-fix-green\" alt=\"fix - a28672fb70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eKeep paraenthesis in Nullish + Boolean expression. (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63292\"\u003e#63292\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.0\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/9766116cea69607d80144251a599f1cc1b12e02c\"\u003e\u003cimg src=\"https://img.shields.io/badge/9766116cea-refactor-yellow\" alt=\"refactor - 9766116cea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edeprecate the animations package (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62795\"\u003e#62795\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/7767aa640c542f5058df9322f2bbe974fa8d3c81\"\u003e\u003cimg src=\"https://img.shields.io/badge/7767aa640c-fix-green\" alt=\"fix - 7767aa640c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow more characters in square-bracketed attribute names (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62742\"\u003e#62742\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7b517288139aec166e5e5b60e84b1e22e3d6b70f\"\u003e\u003cimg src=\"https://img.shields.io/badge/7b51728813-fix-green\" alt=\"fix - 7b51728813\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixes animation event host bindings not firing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63217\"\u003e#63217\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/5abfe4a8999e42ad44e6f1d4414f241094bb8fdb\"\u003e\u003cimg src=\"https://img.shields.io/badge/5abfe4a899-feat-blue\" alt=\"feat - 5abfe4a899\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd diagnostic for uninvoked functions in text interpolation (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/59191\"\u003e#59191\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c4917074f1e278ea24948a8810b3d4f306765174\"\u003e\u003cimg src=\"https://img.shields.io/badge/c4917074f1-fix-green\" alt=\"fix - c4917074f1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisplay proper function in NG8117 message (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62842\"\u003e#62842\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/812463c5636effe5bd5ba5c7c7fc65c3cc08d047\"\u003e\u003cimg src=\"https://img.shields.io/badge/812463c563-fix-green\" alt=\"fix - 812463c563\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore diagnostics on ngTemplateContextGuard lines in TCB (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63054\"\u003e#63054\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/45b030b5ce1e116a88fe1c2fe133f654fb1f66c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/45b030b5ce-fix-green\" alt=\"fix - 45b030b5ce\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent dom event assertion in TCB generation on older angular versions (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63053\"\u003e#63053\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.2.3 (2025-08-29)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/479a919f42517193653384220adab5b89dd74e3d\"\u003e479a919f42\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efixes regression with event parsing and animate prefix (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63470\"\u003e#63470\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/f87fad3fff62cebf2868e06cba48e0f27b719d24\"\u003ef87fad3fff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting internal error handler from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62275\"\u003e#62275\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/114906d2d68d98c98961d858abd3ae714d4809a3\"\u003e114906d2d6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix cancellation of animation enter classes (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63442\"\u003e#63442\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/596b5451309b8ce4f08a1cd36e6b3610507d52f9\"\u003e596b545130\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ePrevent an error on cleanup when an \u003ccode\u003erxResource\u003c/code\u003e \u003ccode\u003estream\u003c/code\u003e threw before returning an \u003ccode\u003eObservable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63342\"\u003e#63342\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.1 (2025-08-27)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNgModuleFactory has been removed, use NgModule instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis new directive will conflict with existing FormArray directives or formArray inputs on the same element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/25f593ce2a623add0cbd4ab3bb0d4987793e4f34\"\u003e25f593ce2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eremove\u003ccode\u003engModuleFactory\u003c/code\u003e input of \u003ccode\u003eNgComponentOutlet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62838\"\u003e#62838\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a0388409e3d241193ab78920704dbef03b107c03\"\u003ea0388409e3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efixes animations on elements with structural directives (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63390\"\u003e#63390\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/827c3c15f40d1ac8106e2c26a0bafb1bcded4a18\"\u003e827c3c15f4\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eKeep paraenthesis in Nullish + Boolean expression. (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63292\"\u003e#63292\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/37ead5ffb5137b8c8fed14d061d2e942ed6e4936\"\u003e37ead5ffb5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eEnsures \u003ccode\u003e@for\u003c/code\u003e loop animations never get cancelled (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63328\"\u003e#63328\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18c9352d2118a83126037b8fb757db749bd6bec8\"\u003e18c9352d21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with leaving nodes tracking (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63328\"\u003e#63328\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9139fe0d9507736ce437663d7054cf1d1caedf63\"\u003e9139fe0d95\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes \u003ccode\u003eanimate.leave\u003c/code\u003e binding to a string with spaces (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63366\"\u003e#63366\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/0dd95c503f4b07b478e505b99aaa63419a340095\"\u003e0dd95c503f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd FormArrayDirective (\u003ca href=\"https://redirect.github.com/angular/angular/pull/55880\"\u003e#55880\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/6ddb2503913fa8698a0e07e88ce49598cc7af481\"\u003e6ddb250391\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to convert ngClass to use class (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62983\"\u003e#62983\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.2.2 (2025-08-27)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\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/angular/angular/commit/479a919f42517193653384220adab5b89dd74e3d\"\u003e\u003ccode\u003e479a919\u003c/code\u003e\u003c/a\u003e fix(compiler): fixes regression with event parsing and animate prefix (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63470\"\u003e#63470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b549cd28ae78bff43d9a1c8e576ed9ca480174c4\"\u003e\u003ccode\u003eb549cd2\u003c/code\u003e\u003c/a\u003e refactor(bazel): reduce build deps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63348\"\u003e#63348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d7b6045d61582d20a17802e769dc1441984988f0\"\u003e\u003ccode\u003ed7b6045\u003c/code\u003e\u003c/a\u003e fix(compiler): fixes animations on elements with structural directives (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63390\"\u003e#63390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a27c5befb676e894c522392e2c06b4f8fdca25a\"\u003e\u003ccode\u003e9a27c5b\u003c/code\u003e\u003c/a\u003e build: rename defaults2.bzl to defaults.bzl (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63384\"\u003e#63384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/10b0927e15bb6158a7262b0f2acd310836c96ca7\"\u003e\u003ccode\u003e10b0927\u003c/code\u003e\u003c/a\u003e refactor: various build and import specificer fixes for strict deps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63324\"\u003e#63324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/a28672fb7017cc62e42829c5910c3b39373d7913\"\u003e\u003ccode\u003ea28672f\u003c/code\u003e\u003c/a\u003e fix(compiler): Keep paraenthesis in Nullish + Boolean expression. (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63292\"\u003e#63292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/878b99a1c62c033c07cf4b7d23f00bb8d575cd04\"\u003e\u003ccode\u003e878b99a\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): account for expression with type arguments during HMR extr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/591c7e2ec82c6669ffa6e0011b8a0a4fc12e9c3a\"\u003e\u003ccode\u003e591c7e2\u003c/code\u003e\u003c/a\u003e fix(language-service): Support to resolve the re-export component. (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62585\"\u003e#62585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/7b517288139aec166e5e5b60e84b1e22e3d6b70f\"\u003e\u003ccode\u003e7b51728\u003c/code\u003e\u003c/a\u003e fix(compiler): fixes animation event host bindings not firing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63217\"\u003e#63217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/87523e90bc929bc78c2aea0d060ec5e3152ab493\"\u003e\u003ccode\u003e87523e9\u003c/code\u003e\u003c/a\u003e build: update the failure message with the correct command (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63219\"\u003e#63219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/20.2.3/packages/compiler-cli\"\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.17.2 to 22.18.0\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 `angular-eslint` from 20.1.1 to 20.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.2.0\u003c/h2\u003e\n\u003ch2\u003e20.2.0 (2025-08-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule no-empty-control-flow (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint-scope to v8.4.0 (\u003ca href=\"https://github.com/angular-eslint/\"\u003e#2553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.33.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2580\"\u003e#2580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.40.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2584\"\u003e#2584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.2.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2622\"\u003e#2622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [relative-url-prefix] handle template literals (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2576\"\u003e#2576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-uncalled-signals] do not report signal sets within logical expressions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [no-interpolation-in-attributes] disallow extra properties in options (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.2.0 (2025-08-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule no-empty-control-flow (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\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/angular-eslint/angular-eslint/commit/577dcbb2a8dac2bc664afd7e59c5ecb580a6795f\"\u003e\u003ccode\u003e577dcbb\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/afe0b7d3775ff0ebf75debcd6205cf277a170198\"\u003e\u003ccode\u003eafe0b7d\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-template): add rule no-empty-control-flow (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.2.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.33.0 to 9.34.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.34.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\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/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\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/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[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.34.0 - August 22, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/b8875f67a7bc99824f19147f4a669be7e98f3eee\"\u003e\u003ccode\u003eb8875f6\u003c/code\u003e\u003c/a\u003e 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2e455fb433c4cae19572d75d866392f3b5a677d0\"\u003e\u003ccode\u003e2e455fb\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.33.0...v9.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.9.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.9.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.5 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\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/lint-staged/lint-staged/commit/e2d0adf7f1a8eb470b083045de1b29115192b22e\"\u003e\u003ccode\u003ee2d0adf\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0629aaf578d539d44e7c8c7ff726dd2952e90e23\"\u003e\u003ccode\u003e0629aaf\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e fix: kill subprocesses with \u0026quot;SIGKILL\u0026quot; and only if main process has a pid\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.5...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.40.0 to 8.41.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.41.0 (2025-08-25)\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/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@algolia/client-abtesting` from 5.32.0 to 5.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/algoliasearch-client-javascript/releases\"\u003e\u003ccode\u003e@​algolia/client-abtesting\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.35.0\u003c/h2\u003e\n\u003ch1\u003eNew version released!\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/api-clients-automation/commit/050aacef17\"\u003e050aacef17\u003c/a\u003e chore(deps): dependencies 2025-07-28 (\u003ca href=\"https://redirect.github.com/algolia/api-clients-automation/pull/5161\"\u003e#5161\u003c/a\u003e) by \u003ca href=\"https://github.com/algolia-bot\"\u003e\u003ccode\u003e@​algolia-bot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/api-clients-automation/commit/256482c023\"\u003e256482c023\u003c/a\u003e fix(clients): add batchSize to accountCopyIndex (\u003ca href=\"https://redirect.github.com/algolia/api-clients-automation/pull/5181\"\u003e#5181\u003c/a\u003e) by \u003ca href=\"https://github.com/millotp\"\u003e\u003ccode\u003e@​millotp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/api-clients-automation/commit/66bc4eee9e\"\u003e66bc4eee9e\u003c/a\u003e feat(clients): add new abtesting-v3 package to clients + stabilize alpha js package (\u003ca href=\"https://redirect.github.com/algolia/api-clients-automation/pull/5157\"\u003e#5157\u003c/a\u003e) by \u003ca href=\"https://github.com/leonardogavaudan\"\u003e\u003ccode\u003e@​leonardogavaudan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/algolia/algoli...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/todo-ui/pull/327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Ftodo-ui/issues/327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/327/packages"},{"uuid":"3373685692","node_id":"PR_kwDONZpH_s6mVmqN","number":102,"state":"open","title":"Bump the development-version-updates group across 1 directory with 109 updates","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-09-01T20:16:47.000Z","updated_at":"2025-09-06T16:44:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":109,"packages":[{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.34.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.1.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.0.13","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.17","new_version":"4.2.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.6","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jsonjoy.com/json-pack","old_version":"1.2.0","new_version":"1.11.0","repository_url":"https://github.com/jsonjoy-com/json-pack"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@types/node-forge","old_version":"1.3.11","new_version":"1.3.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.25.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"launch-editor","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"memfs","old_version":"4.17.2","new_version":"4.38.2","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the development-version-updates group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.34.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.1.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.0.13` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.41.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.0` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.3` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.0` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.3` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.3` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.2` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.17` | `4.2.18` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.2` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.18` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.6` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.1` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.2` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@jsonjoy.com/json-pack](https://github.com/jsonjoy-com/json-pack) | `1.2.0` | `1.11.0` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@types/node-forge](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-forge) | `1.3.11` | `1.3.14` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.25.4` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.3.1` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.10.0` | `2.11.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.17.2` | `4.38.2` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.0\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 `eslint` from 9.30.0 to 9.34.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.34.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\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/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\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/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.33.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e07820e66fd1fceaf2620dc931154955a706cc0f\"\u003e\u003ccode\u003ee07820e\u003c/code\u003e\u003c/a\u003e feat: add global object access detection to no-restricted-globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19939\"\u003e#19939\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90b050ec11557cab08b6be9f05fabf97dba6a63d\"\u003e\u003ccode\u003e90b050e\u003c/code\u003e\u003c/a\u003e feat: support explicit resource management in \u003ccode\u003eone-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19941\"\u003e#19941\u003c/a\u003e) (Sweta Tanwar)\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/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8a6914a249d036e12494004e586b2a2b6e104d1\"\u003e\u003ccode\u003ee8a6914\u003c/code\u003e\u003c/a\u003e fix: Fixed potential bug in check-emfile-handling.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19975\"\u003e#19975\u003c/a\u003e) (諏訪原慶斗)\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/34f0723e2d0faf8ac8dc95ec56e6d181bd6b67f2\"\u003e\u003ccode\u003e34f0723\u003c/code\u003e\u003c/a\u003e docs: playground button for TypeScript code example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19671\"\u003e#19671\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc942a47daf41228d69072c52f1be20789426862\"\u003e\u003ccode\u003edc942a4\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/5a4b6f74320b72f9b6ad8b30f5c463b2b71315af\"\u003e\u003ccode\u003e5a4b6f7\u003c/code\u003e\u003c/a\u003e docs: Update no-multi-assign.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19979\"\u003e#19979\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/247e15698e34919a0cd411842fb3e14ac7a8f1ba\"\u003e\u003ccode\u003e247e156\u003c/code\u003e\u003c/a\u003e docs: add missing let declarations in \u003ccode\u003eno-plusplus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19980\"\u003e#19980\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d17242b3c25c2ddf8363f4560641acd1ae82ca9\"\u003e\u003ccode\u003e0d17242\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/fa20b9db8ff90ea9f0527118114dda17c656d095\"\u003e\u003ccode\u003efa20b9d\u003c/code\u003e\u003c/a\u003e docs: Clarify when to open an issue for a PR (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19974\"\u003e#19974\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27fa86551bd173387e29a139293de78b0e14f0f3\"\u003e\u003ccode\u003e27fa865\u003c/code\u003e\u003c/a\u003e build: use \u003ccode\u003eESLint\u003c/code\u003e class to generate formatter examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19972\"\u003e#19972\u003c/a\u003e) (Milos Djermanovic)\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/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.33.0 - August 8, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\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/06a22f154c08ea044b3172b357b226d34dfefc6a\"\u003e\u003ccode\u003e06a22f1\u003c/code\u003e\u003c/a\u003e test: resolve flakiness in --mcp flag test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19993\"\u003e#19993\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/34f0723e2d0faf8ac8dc95ec56e6d181bd6b67f2\"\u003e\u003ccode\u003e34f0723\u003c/code\u003e\u003c/a\u003e docs: playground button for TypeScript code example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19671\"\u003e#19671\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc942a47daf41228d69072c52f1be20789426862\"\u003e\u003ccode\u003edc942a4\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/5a4b6f74320b72f9b6ad8b30f5c463b2b71315af\"\u003e\u003ccode\u003e5a4b6f7\u003c/code\u003e\u003c/a\u003e docs: Update no-multi-assign.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19979\"\u003e#19979\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/247e15698e34919a0cd411842fb3e14ac7a8f1ba\"\u003e\u003ccode\u003e247e156\u003c/code\u003e\u003c/a\u003e docs: add missing let declarations in \u003ccode\u003eno-plusplus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19980\"\u003e#19980\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d17242b3c25c2ddf8363f4560641acd1ae82ca9\"\u003e\u003ccode\u003e0d17242\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/e07820e66fd1fceaf2620dc931154955a706cc0f\"\u003e\u003ccode\u003ee07820e\u003c/code\u003e\u003c/a\u003e feat: add global object access detection to no-restricted-globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19939\"\u003e#19939\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa20b9db8ff90ea9f0527118114dda17c656d095\"\u003e\u003ccode\u003efa20b9d\u003c/code\u003e\u003c/a\u003e docs: Clarify when to open an issue for a PR (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19974\"\u003e#19974\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54920ed229693f23650dace6e567bf44413aaf98\"\u003e\u003ccode\u003e54920ed\u003c/code\u003e\u003c/a\u003e test: switch to \u003ccode\u003eLinter.Config\u003c/code\u003e in \u003ccode\u003eESLintRules\u003c/code\u003e type tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19977\"\u003e#19977\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8a6914a249d036e12494004e586b2a2b6e104d1\"\u003e\u003ccode\u003ee8a6914\u003c/code\u003e\u003c/a\u003e fix: Fixed potential bug in check-emfile-handling.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19975\"\u003e#19975\u003c/a\u003e) (諏訪原慶斗)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90b050ec11557cab08b6be9f05fabf97dba6a63d\"\u003e\u003ccode\u003e90b050e\u003c/code\u003e\u003c/a\u003e feat: support explicit resource management in \u003ccode\u003eone-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19941\"\u003e#19941\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27fa86551bd173387e29a139293de78b0e14f0f3\"\u003e\u003ccode\u003e27fa865\u003c/code\u003e\u003c/a\u003e build: use \u003ccode\u003eESLint\u003c/code\u003e class to generate formatter examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19972\"\u003e#19972\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.32.0 - July 25, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/960fd40dfd204af30726b49b6bec714fe49a606e\"\u003e\u003ccode\u003e960fd40\u003c/code\u003e\u003c/a\u003e fix: Upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19971\"\u003e#19971\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27\"\u003e\u003ccode\u003e50de1ce\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/bbf23fa2f1c6058f6cb5c9f2f32460a15e75e596\"\u003e\u003ccode\u003ebbf23fa\u003c/code\u003e\u003c/a\u003e fix: Refactor reporting into FileReport (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19877\"\u003e#19877\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74f01a3f5905aaa0902837ced2425209c09c048f\"\u003e\u003ccode\u003e74f01a3\u003c/code\u003e\u003c/a\u003e ci: unpin \u003ccode\u003ejiti\u003c/code\u003e to version \u003ccode\u003e^2.5.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19970\"\u003e#19970\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4988872f375890bf677ce1a1d92a505085b51fa\"\u003e\u003ccode\u003ed498887\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to 0.3.4 to resolve vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19965\"\u003e#19965\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ab13813a7e7f3014c35490b351447ec43229951\"\u003e\u003ccode\u003e2ab1381\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.4.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19964\"\u003e#19964\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b7f75454695079f54b77fcdc9ebe3b9199d5ad30\"\u003e\u003ccode\u003eb7f7545\u003c/code\u003e\u003c/a\u003e test: switch to flat config mode in \u003ccode\u003eSourceCode\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19953\"\u003e#19953\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5a35e3b7cee17cd31fc02c24c3e74b42ee202bc\"\u003e\u003ccode\u003ef5a35e3\u003c/code\u003e\u003c/a\u003e test: switch to flat config mode in eslint-fuzzer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19960\"\u003e#19960\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f46fc6c137c951bc73cf3bd9446053c1b11f769b\"\u003e\u003ccode\u003ef46fc6c\u003c/code\u003e\u003c/a\u003e fix: report only global references in no-implied-eval (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19932\"\u003e#19932\u003c/a\u003e) (Nitin Kumar)\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/eslint/eslint/commit/b8875f67a7bc99824f19147f4a669be7e98f3eee\"\u003e\u003ccode\u003eb8875f6\u003c/code\u003e\u003c/a\u003e 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2e455fb433c4cae19572d75d866392f3b5a677d0\"\u003e\u003ccode\u003e2e455fb\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.34.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/commit/15369c2d79954558a980589c4b167b68e27ccdbb\"\u003e\u003ccode\u003e15369c2\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/690d7c2189acace6c06c89145d423e5c935b0aa4\"\u003e\u003ccode\u003e690d7c2\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e fix: fix the incorrect relativeTopLevelDir detection when working with the wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9151254365a2520f52fadbfcb8a0c287da6b7784\"\u003e\u003ccode\u003e9151254\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e fix: add root-level \u0026quot;types\u0026quot; field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/795be13a1546a075a799d491c209ace0654e5dd1\"\u003e\u003ccode\u003e795be13\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/446308904710cef07f971e759e740297eac2d4df\"\u003e\u003ccode\u003e4463089\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e fix: allow npm to detect built-in TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0a0a701dfd47c7430fb16588bc438ea2cba94944\"\u003e\u003ccode\u003e0a0a701\u003c/code\u003e\u003c/a\u003e test: make sure \u0026quot;git amend\u0026quot; works as expected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfb71eb1f78e3da061c44d284afb75e4e4623e58\"\u003e\u003ccode\u003ebfb71eb\u003c/code\u003e\u003c/a\u003e perf: combine \u003ccode\u003egit ls-files\u003c/code\u003e calls into single process (\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.12 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\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/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.41.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\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\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\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/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.41.0 (2025-08-25)\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\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\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\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\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/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7319bad3a5022be2adfbcb331451cfd85d1d786a\"\u003e\u003ccode\u003e7319bad\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.27.7 to 7.28.0\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/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17258\"\u003e#17258\u003c/a\u003e feat(matchesPattern): support super/private/meta (\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-compat-data\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/17355\"\u003e#17355\u003c/a\u003e Add explicit resource management to preset-env (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17390\"\u003e#17390\u003c/a\u003e Support \u003ccode\u003esourceType: \u0026quot;commonjs\u0026quot;\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17346\"\u003e#17346\u003c/a\u003e Materialize \u003ccode\u003eexplicitResourceManagement\u003c/code\u003e parser 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\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\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/17391\"\u003e#17391\u003c/a\u003e LVal coverage updates (Part 2) (\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-parser\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/17378\"\u003e#17378\u003c/a\u003e Accept bigints in \u003ccode\u003et.bigIntLiteral\u003c/code\u003e factory (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17277\"\u003e#17277\u003c/a\u003e Transform discard binding (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\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/17163\"\u003e#17163\u003c/a\u003e Parse discard binding (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17297\"\u003e#17297\u003c/a\u003e Create babel-helper-globals (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17009\"\u003e#17009\u003c/a\u003e feature: TSTypeOperator: keyof (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/16799\"\u003e#16799\u003c/a\u003e) (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17403\"\u003e#17403\u003c/a\u003e Update \u003ccode\u003ebabel-polyfill\u003c/code\u003e packages (\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\u003eCommitters: 5\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\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\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17258\"\u003e#17258\u003c/a\u003e feat(matchesPattern): support super/private/meta (\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-compat-data\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/17355\"\u003e#17355\u003c/a\u003e Add explicit resource management to preset-env (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17390\"\u003e#17390\u003c/a\u003e Support \u003ccode\u003esourceType: \u0026quot;commonjs\u0026quot;\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17346\"\u003e#17346\u003c/a\u003e Materialize \u003ccode\u003eexplicitResourceManagement\u003c/code\u003e parser 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\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\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/17391\"\u003e#17391\u003c/a\u003e LVal coverage updates (Part 2) (\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-parser\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/17378\"\u003e#17378\u003c/a\u003e Accept bigints in \u003ccode\u003et.bigIntLiteral\u003c/code\u003e factory (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17277\"\u003e#17277\u003c/a\u003e Transform discard binding (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\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/17163\"\u003e#17163\u003c/a\u003e Parse discard binding (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17297\"\u003e#17297\u003c/a\u003e Create babel-helper-globals (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17009\"\u003e#17009\u003c/a\u003e feature: TSTypeOperator: keyof (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/16799\"\u003e#16799\u003c/a\u003e) (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17403\"\u003e#17403\u003c/a\u003e Update \u003ccode\u003ebabel-polyfill\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-async/pull/102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-async/issues/102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/102/packages"},{"uuid":"3371517792","node_id":"PR_kwDOJ7pPR86mOXlN","number":345,"state":"open","title":"Bump the development-version-updates group across 1 directory with 109 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-09-01T07:16:20.000Z","updated_at":"2025-09-08T01:24:13.897Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":109,"packages":[{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.34.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.1.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.0.13","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.17","new_version":"4.2.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.6","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.7","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.1","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jsonjoy.com/json-pack","old_version":"1.2.0","new_version":"1.11.0","repository_url":"https://github.com/jsonjoy-com/json-pack"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@types/node-forge","old_version":"1.3.11","new_version":"1.3.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.25.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"launch-editor","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"memfs","old_version":"4.17.2","new_version":"4.38.2","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the development-version-updates group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.34.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.1.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.0.13` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.41.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.0` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.3` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.0` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.3` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.3` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.2` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.17` | `4.2.18` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.2` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.18` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.6` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.1` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.2` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.7` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.1` | `1.5.5` |\n| [@jsonjoy.com/json-pack](https://github.com/jsonjoy-com/json-pack) | `1.2.0` | `1.11.0` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@types/node-forge](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-forge) | `1.3.11` | `1.3.14` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.25.4` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.3.1` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.10.0` | `2.11.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.17.2` | `4.38.2` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.0\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 `eslint` from 9.30.0 to 9.34.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.34.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\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/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\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/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.33.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e07820e66fd1fceaf2620dc931154955a706cc0f\"\u003e\u003ccode\u003ee07820e\u003c/code\u003e\u003c/a\u003e feat: add global object access detection to no-restricted-globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19939\"\u003e#19939\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90b050ec11557cab08b6be9f05fabf97dba6a63d\"\u003e\u003ccode\u003e90b050e\u003c/code\u003e\u003c/a\u003e feat: support explicit resource management in \u003ccode\u003eone-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19941\"\u003e#19941\u003c/a\u003e) (Sweta Tanwar)\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/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8a6914a249d036e12494004e586b2a2b6e104d1\"\u003e\u003ccode\u003ee8a6914\u003c/code\u003e\u003c/a\u003e fix: Fixed potential bug in check-emfile-handling.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19975\"\u003e#19975\u003c/a\u003e) (諏訪原慶斗)\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/34f0723e2d0faf8ac8dc95ec56e6d181bd6b67f2\"\u003e\u003ccode\u003e34f0723\u003c/code\u003e\u003c/a\u003e docs: playground button for TypeScript code example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19671\"\u003e#19671\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc942a47daf41228d69072c52f1be20789426862\"\u003e\u003ccode\u003edc942a4\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/5a4b6f74320b72f9b6ad8b30f5c463b2b71315af\"\u003e\u003ccode\u003e5a4b6f7\u003c/code\u003e\u003c/a\u003e docs: Update no-multi-assign.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19979\"\u003e#19979\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/247e15698e34919a0cd411842fb3e14ac7a8f1ba\"\u003e\u003ccode\u003e247e156\u003c/code\u003e\u003c/a\u003e docs: add missing let declarations in \u003ccode\u003eno-plusplus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19980\"\u003e#19980\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d17242b3c25c2ddf8363f4560641acd1ae82ca9\"\u003e\u003ccode\u003e0d17242\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/fa20b9db8ff90ea9f0527118114dda17c656d095\"\u003e\u003ccode\u003efa20b9d\u003c/code\u003e\u003c/a\u003e docs: Clarify when to open an issue for a PR (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19974\"\u003e#19974\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27fa86551bd173387e29a139293de78b0e14f0f3\"\u003e\u003ccode\u003e27fa865\u003c/code\u003e\u003c/a\u003e build: use \u003ccode\u003eESLint\u003c/code\u003e class to generate formatter examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19972\"\u003e#19972\u003c/a\u003e) (Milos Djermanovic)\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/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.33.0 - August 8, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\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/06a22f154c08ea044b3172b357b226d34dfefc6a\"\u003e\u003ccode\u003e06a22f1\u003c/code\u003e\u003c/a\u003e test: resolve flakiness in --mcp flag test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19993\"\u003e#19993\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/34f0723e2d0faf8ac8dc95ec56e6d181bd6b67f2\"\u003e\u003ccode\u003e34f0723\u003c/code\u003e\u003c/a\u003e docs: playground button for TypeScript code example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19671\"\u003e#19671\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc942a47daf41228d69072c52f1be20789426862\"\u003e\u003ccode\u003edc942a4\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/5a4b6f74320b72f9b6ad8b30f5c463b2b71315af\"\u003e\u003ccode\u003e5a4b6f7\u003c/code\u003e\u003c/a\u003e docs: Update no-multi-assign.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19979\"\u003e#19979\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/247e15698e34919a0cd411842fb3e14ac7a8f1ba\"\u003e\u003ccode\u003e247e156\u003c/code\u003e\u003c/a\u003e docs: add missing let declarations in \u003ccode\u003eno-plusplus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19980\"\u003e#19980\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d17242b3c25c2ddf8363f4560641acd1ae82ca9\"\u003e\u003ccode\u003e0d17242\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/e07820e66fd1fceaf2620dc931154955a706cc0f\"\u003e\u003ccode\u003ee07820e\u003c/code\u003e\u003c/a\u003e feat: add global object access detection to no-restricted-globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19939\"\u003e#19939\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa20b9db8ff90ea9f0527118114dda17c656d095\"\u003e\u003ccode\u003efa20b9d\u003c/code\u003e\u003c/a\u003e docs: Clarify when to open an issue for a PR (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19974\"\u003e#19974\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54920ed229693f23650dace6e567bf44413aaf98\"\u003e\u003ccode\u003e54920ed\u003c/code\u003e\u003c/a\u003e test: switch to \u003ccode\u003eLinter.Config\u003c/code\u003e in \u003ccode\u003eESLintRules\u003c/code\u003e type tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19977\"\u003e#19977\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8a6914a249d036e12494004e586b2a2b6e104d1\"\u003e\u003ccode\u003ee8a6914\u003c/code\u003e\u003c/a\u003e fix: Fixed potential bug in check-emfile-handling.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19975\"\u003e#19975\u003c/a\u003e) (諏訪原慶斗)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90b050ec11557cab08b6be9f05fabf97dba6a63d\"\u003e\u003ccode\u003e90b050e\u003c/code\u003e\u003c/a\u003e feat: support explicit resource management in \u003ccode\u003eone-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19941\"\u003e#19941\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27fa86551bd173387e29a139293de78b0e14f0f3\"\u003e\u003ccode\u003e27fa865\u003c/code\u003e\u003c/a\u003e build: use \u003ccode\u003eESLint\u003c/code\u003e class to generate formatter examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19972\"\u003e#19972\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.32.0 - July 25, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/960fd40dfd204af30726b49b6bec714fe49a606e\"\u003e\u003ccode\u003e960fd40\u003c/code\u003e\u003c/a\u003e fix: Upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19971\"\u003e#19971\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27\"\u003e\u003ccode\u003e50de1ce\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/bbf23fa2f1c6058f6cb5c9f2f32460a15e75e596\"\u003e\u003ccode\u003ebbf23fa\u003c/code\u003e\u003c/a\u003e fix: Refactor reporting into FileReport (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19877\"\u003e#19877\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74f01a3f5905aaa0902837ced2425209c09c048f\"\u003e\u003ccode\u003e74f01a3\u003c/code\u003e\u003c/a\u003e ci: unpin \u003ccode\u003ejiti\u003c/code\u003e to version \u003ccode\u003e^2.5.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19970\"\u003e#19970\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4988872f375890bf677ce1a1d92a505085b51fa\"\u003e\u003ccode\u003ed498887\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to 0.3.4 to resolve vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19965\"\u003e#19965\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ab13813a7e7f3014c35490b351447ec43229951\"\u003e\u003ccode\u003e2ab1381\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.4.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19964\"\u003e#19964\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b7f75454695079f54b77fcdc9ebe3b9199d5ad30\"\u003e\u003ccode\u003eb7f7545\u003c/code\u003e\u003c/a\u003e test: switch to flat config mode in \u003ccode\u003eSourceCode\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19953\"\u003e#19953\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5a35e3b7cee17cd31fc02c24c3e74b42ee202bc\"\u003e\u003ccode\u003ef5a35e3\u003c/code\u003e\u003c/a\u003e test: switch to flat config mode in eslint-fuzzer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19960\"\u003e#19960\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f46fc6c137c951bc73cf3bd9446053c1b11f769b\"\u003e\u003ccode\u003ef46fc6c\u003c/code\u003e\u003c/a\u003e fix: report only global references in no-implied-eval (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19932\"\u003e#19932\u003c/a\u003e) (Nitin Kumar)\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/eslint/eslint/commit/b8875f67a7bc99824f19147f4a669be7e98f3eee\"\u003e\u003ccode\u003eb8875f6\u003c/code\u003e\u003c/a\u003e 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2e455fb433c4cae19572d75d866392f3b5a677d0\"\u003e\u003ccode\u003e2e455fb\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.34.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/commit/15369c2d79954558a980589c4b167b68e27ccdbb\"\u003e\u003ccode\u003e15369c2\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/690d7c2189acace6c06c89145d423e5c935b0aa4\"\u003e\u003ccode\u003e690d7c2\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e fix: fix the incorrect relativeTopLevelDir detection when working with the wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9151254365a2520f52fadbfcb8a0c287da6b7784\"\u003e\u003ccode\u003e9151254\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e fix: add root-level \u0026quot;types\u0026quot; field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/795be13a1546a075a799d491c209ace0654e5dd1\"\u003e\u003ccode\u003e795be13\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/446308904710cef07f971e759e740297eac2d4df\"\u003e\u003ccode\u003e4463089\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e fix: allow npm to detect built-in TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0a0a701dfd47c7430fb16588bc438ea2cba94944\"\u003e\u003ccode\u003e0a0a701\u003c/code\u003e\u003c/a\u003e test: make sure \u0026quot;git amend\u0026quot; works as expected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfb71eb1f78e3da061c44d284afb75e4e4623e58\"\u003e\u003ccode\u003ebfb71eb\u003c/code\u003e\u003c/a\u003e perf: combine \u003ccode\u003egit ls-files\u003c/code\u003e calls into single process (\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.12 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\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/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.41.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\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\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\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/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.41.0 (2025-08-25)\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\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\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\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\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/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7319bad3a5022be2adfbcb331451cfd85d1d786a\"\u003e\u003ccode\u003e7319bad\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.27.7 to 7.28.0\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/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17258\"\u003e#17258\u003c/a\u003e feat(matchesPattern): support super/private/meta (\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-compat-data\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/17355\"\u003e#17355\u003c/a\u003e Add explicit resource management to preset-env (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17390\"\u003e#17390\u003c/a\u003e Support \u003ccode\u003esourceType: \u0026quot;commonjs\u0026quot;\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17346\"\u003e#17346\u003c/a\u003e Materialize \u003ccode\u003eexplicitResourceManagement\u003c/code\u003e parser 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\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\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/17391\"\u003e#17391\u003c/a\u003e LVal coverage updates (Part 2) (\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-parser\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/17378\"\u003e#17378\u003c/a\u003e Accept bigints in \u003ccode\u003et.bigIntLiteral\u003c/code\u003e factory (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17277\"\u003e#17277\u003c/a\u003e Transform discard binding (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\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/17163\"\u003e#17163\u003c/a\u003e Parse discard binding (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17297\"\u003e#17297\u003c/a\u003e Create babel-helper-globals (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17009\"\u003e#17009\u003c/a\u003e feature: TSTypeOperator: keyof (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/16799\"\u003e#16799\u003c/a\u003e) (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17403\"\u003e#17403\u003c/a\u003e Update \u003ccode\u003ebabel-polyfill\u003c/code\u003e packages (\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\u003eCommitters: 5\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\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\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17258\"\u003e#17258\u003c/a\u003e feat(matchesPattern): support super/private/meta (\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-compat-data\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/17355\"\u003e#17355\u003c/a\u003e Add explicit resource management to preset-env (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17390\"\u003e#17390\u003c/a\u003e Support \u003ccode\u003esourceType: \u0026quot;commonjs\u0026quot;\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17346\"\u003e#17346\u003c/a\u003e Materialize \u003ccode\u003eexplicitResourceManagement\u003c/code\u003e parser 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\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\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/17391\"\u003e#17391\u003c/a\u003e LVal coverage updates (Part 2) (\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-parser\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/17378\"\u003e#17378\u003c/a\u003e Accept bigints in \u003ccode\u003et.bigIntLiteral\u003c/code\u003e factory (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17277\"\u003e#17277\u003c/a\u003e Transform discard binding (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\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/17163\"\u003e#17163\u003c/a\u003e Parse discard binding (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17297\"\u003e#17297\u003c/a\u003e Create babel-helper-globals (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17009\"\u003e#17009\u003c/a\u003e feature: TSTypeOperator: keyof (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/16799\"\u003e#16799\u003c/a\u003e) (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17403\"\u003e#17403\u003c/a\u003e Update \u003ccode\u003ebabel-polyfill\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/345/packages"}],"issue_packages":[{"old_version":"9.0.0","new_version":"9.0.1","update_type":"patch","path":null,"pr_created_at":"2026-01-30T12:22:02.000Z","version_change":"9.0.0 → 9.0.1","issue":{"uuid":"3875479137","node_id":"PR_kwDOJ-QTic7AYee9","number":93,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 93 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-06T12:15:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-30T12:22:02.000Z","updated_at":"2026-02-06T12:15:55.000Z","time_to_close":604431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":93,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@types/lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"core-js-compat","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.283","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"ky","old_version":"1.14.1","new_version":"1.14.3","repository_url":"https://github.com/sindresorhus/ky"},{"name":"lodash-es","old_version":"4.17.22","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"mem-fs","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/SBoudrias/mem-fs"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"ora","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pacote","old_version":"21.0.4","new_version":"21.1.0","repository_url":"https://github.com/npm/pacote"},{"name":"registry-auth-token","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/rexxars/registry-auth-token"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"tar","old_version":"7.5.2","new_version":"7.5.7","repository_url":"https://github.com/isaacs/node-tar"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.23.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.5` | `0.6.6` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.1.10` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.21` | `4.17.23` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.14` | `0.4.15` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.5` | `0.6.6` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.19` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001766` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.47.0` | `3.48.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.283` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [ky](https://github.com/sindresorhus/ky) | `1.14.1` | `1.14.3` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.22` | `4.17.23` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [mem-fs](https://github.com/SBoudrias/mem-fs) | `4.1.2` | `4.1.3` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.2.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.1.0` |\n| [pacote](https://github.com/npm/pacote) | `21.0.4` | `21.1.0` |\n| [registry-auth-token](https://github.com/rexxars/registry-auth-token) | `5.1.0` | `5.1.1` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.2` | `7.5.7` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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/core\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\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/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/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\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-core/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-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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/preset-env\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\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/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-preset-env/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-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 17.23.1 to 17.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e\u003ccode\u003e600f3f2\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e\u003ccode\u003e754a1a6\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e\u003ccode\u003e047301a\u003c/code\u003e\u003c/a\u003e fix(no-sync): resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003e\u003ccode\u003ef071703\u003c/code\u003e\u003c/a\u003e fix: avoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003e\u003ccode\u003ea3719d2\u003c/code\u003e\u003c/a\u003e test(no-missing-import): align fixture message with latest resolver output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/d27b585eab93f3be6b4f1be834dec71295ae75e3\"\u003e\u003ccode\u003ed27b585\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e\u003ccode\u003e8af9c86\u003c/code\u003e\u003c/a\u003e docs: safely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\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 eslint-plugin-n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\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.27.1 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\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\u003eSee full diff 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/compat-data` from 7.28.5 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/compat-data\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\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/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/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 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/generator\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\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/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/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17603\"\u003e#17603\u003c/a\u003e)\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-generator/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17528\"\u003e#17528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-generator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-compilation-targets` from 7.27.2 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/helper-compilation-targets\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...\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/93","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/93","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/93/packages"}},{"old_version":"9.0.0","new_version":"9.0.1","update_type":"patch","path":null,"pr_created_at":"2026-01-23T12:22:27.000Z","version_change":"9.0.0 → 9.0.1","issue":{"uuid":"3847233440","node_id":"PR_kwDOJ-QTic6-64o6","number":92,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 88 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-30T12:15:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-23T12:22:27.000Z","updated_at":"2026-01-30T12:15:47.000Z","time_to_close":604398,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":88,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@types/lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.17","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"core-js-compat","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.277","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"ky","old_version":"1.14.1","new_version":"1.14.2","repository_url":"https://github.com/sindresorhus/ky"},{"name":"lodash-es","old_version":"4.17.22","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"mem-fs","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/SBoudrias/mem-fs"},{"name":"ora","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"registry-auth-token","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/rexxars/registry-auth-token"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"tar","old_version":"7.5.2","new_version":"7.5.6","repository_url":"https://github.com/isaacs/node-tar"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.23.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.1.10` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.21` | `4.17.23` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.17` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001766` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.47.0` | `3.48.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.277` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [ky](https://github.com/sindresorhus/ky) | `1.14.1` | `1.14.2` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.22` | `4.17.23` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [mem-fs](https://github.com/SBoudrias/mem-fs) | `4.1.2` | `4.1.3` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.1.0` |\n| [registry-auth-token](https://github.com/rexxars/registry-auth-token) | `5.1.0` | `5.1.1` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.2` | `7.5.6` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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/core\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/core\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\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/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/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\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-core/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-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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/preset-env\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-env\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\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/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-preset-env/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-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 17.23.1 to 17.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e\u003ccode\u003e600f3f2\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e\u003ccode\u003e754a1a6\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e\u003ccode\u003e047301a\u003c/code\u003e\u003c/a\u003e fix(no-sync): resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003e\u003ccode\u003ef071703\u003c/code\u003e\u003c/a\u003e fix: avoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003e\u003ccode\u003ea3719d2\u003c/code\u003e\u003c/a\u003e test(no-missing-import): align fixture message with latest resolver output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/d27b585eab93f3be6b4f1be834dec71295ae75e3\"\u003e\u003ccode\u003ed27b585\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e\u003ccode\u003e8af9c86\u003c/code\u003e\u003c/a\u003e docs: safely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\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 eslint-plugin-n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\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.27.1 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\u003eSee full diff 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/compat-data` from 7.28.5 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/compat-data\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\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\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/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/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 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/generator\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\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/92","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/92","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/92/packages"}},{"old_version":"9.0.0","new_version":"9.0.1","update_type":"patch","path":null,"pr_created_at":"2026-01-16T12:21:35.000Z","version_change":"9.0.0 → 9.0.1","issue":{"uuid":"3821816625","node_id":"PR_kwDOJ-QTic69m3TD","number":91,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-23T12:16:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-16T12:21:35.000Z","updated_at":"2026-01-23T12:16:52.000Z","time_to_close":604515,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":79,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@types/lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.14","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001764","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"ky","old_version":"1.14.1","new_version":"1.14.2","repository_url":"https://github.com/sindresorhus/ky"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"mem-fs","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/SBoudrias/mem-fs"},{"name":"registry-auth-token","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/rexxars/registry-auth-token"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.23.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.21` | `4.17.23` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.14` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001764` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [ky](https://github.com/sindresorhus/ky) | `1.14.1` | `1.14.2` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [mem-fs](https://github.com/SBoudrias/mem-fs) | `4.1.2` | `4.1.3` |\n| [registry-auth-token](https://github.com/rexxars/registry-auth-token) | `5.1.0` | `5.1.1` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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/core\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/core\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\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/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/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\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-core/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-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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/preset-env\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-env\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\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/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-preset-env/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-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 17.23.1 to 17.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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/eslint-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e\u003ccode\u003e600f3f2\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e\u003ccode\u003e754a1a6\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e\u003ccode\u003e047301a\u003c/code\u003e\u003c/a\u003e fix(no-sync): resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003e\u003ccode\u003ef071703\u003c/code\u003e\u003c/a\u003e fix: avoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003e\u003ccode\u003ea3719d2\u003c/code\u003e\u003c/a\u003e test(no-missing-import): align fixture message with latest resolver output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/d27b585eab93f3be6b4f1be834dec71295ae75e3\"\u003e\u003ccode\u003ed27b585\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e\u003ccode\u003e8af9c86\u003c/code\u003e\u003c/a\u003e docs: safely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\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 eslint-plugin-n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\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.27.1 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\u003eSee full diff 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/compat-data` from 7.28.5 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/compat-data\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\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\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/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/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 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/generator\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-ope...\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/91","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/91","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/91/packages"}},{"old_version":"9.0.0","new_version":"9.0.1","update_type":"patch","path":null,"pr_created_at":"2025-12-26T12:13:39.000Z","version_change":"9.0.0 → 9.0.1","issue":{"uuid":"3763376931","node_id":"PR_kwDOJ-QTic66oUk6","number":89,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-02T12:12:47.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-26T12:13:39.000Z","updated_at":"2026-01-02T12:12:49.000Z","time_to_close":604748,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":23,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.0","repository_url":"https://github.com/webpack/watchpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.11` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001761` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.1` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.0` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/promise-spawn` from 9.0.0 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/npm/promise-spawn/releases\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\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/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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/promise-spawn/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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/promise-spawn/commit/86e51e76413d118397c75f2715ec1e0090a8cd3a\"\u003e\u003ccode\u003e86e51e7\u003c/code\u003e\u003c/a\u003e chore: release 9.0.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e deps: bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sigstore/core` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/06cd267cbdc2eeaa04294995622db9f6ad2fa7cf\"\u003e\u003ccode\u003e06cd267\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/a045bb6ad6675fd65140ab2a18fb2e77466f6792\"\u003e\u003ccode\u003ea045bb6\u003c/code\u003e\u003c/a\u003e bump express from 4.21.1. to 4.21.2 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/74cc6c5df062771ef7f892e2189b1407715647d1\"\u003e\u003ccode\u003e74cc6c5\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​sigstore/protobuf-specs\u003c/code\u003e from 0.3.2 to 0.4.0 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/58777aff1040e61abbf6196d3c929647f271a76c\"\u003e\u003ccode\u003e58777af\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/1ddcf9b3d5227d1dac2cb6c645058ab12cc27404\"\u003e\u003ccode\u003e1ddcf9b\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.5 to 3.28.8 in the minor-patch group (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1366\"\u003e#1366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c9abfaaa20c4efbca1495bedb66075ee12c41914\"\u003e\u003ccode\u003ec9abfaa\u003c/code\u003e\u003c/a\u003e Update TUF seed files (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/26d40e270dfea37ee8f07934fde98a7343c91204\"\u003e\u003ccode\u003e26d40e2\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 5 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/71d3b4f97714b32955cfde3243504a5fe0a51117\"\u003e\u003ccode\u003e71d3b4f\u003c/code\u003e\u003c/a\u003e Bump the minor-patch group with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c36ace7b8fc706e3349cf838304afc2a65380143\"\u003e\u003ccode\u003ec36ace7\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/3d15de370217720b8363469fc65ab66ca7713622\"\u003e\u003ccode\u003e3d15de3\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 6 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/@sigstore/core@3.0.0...sigstore@3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sigstore/sign` from 4.0.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c4ad6141eb947a20690837888e5d90d9a30b5af3\"\u003e\u003ccode\u003ec4ad614\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/5ffadc0e321828dd7f16cf35fe829ab8d73522cb\"\u003e\u003ccode\u003e5ffadc0\u003c/code\u003e\u003c/a\u003e support for RSA-signed certificate chains and non-standard signing algorithms...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/8f867c01652595a5d76e3a420a5a169d9d62e049\"\u003e\u003ccode\u003e8f867c0\u003c/code\u003e\u003c/a\u003e use node 24 in release workflow (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/61a4f9ef09b98fa13ae0b579702bcc5449c1070a\"\u003e\u003ccode\u003e61a4f9e\u003c/code\u003e\u003c/a\u003e custom user agent header for TUF calls (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/fed090f25c094a24b6e54db1ded9fcd2e443b07c\"\u003e\u003ccode\u003efed090f\u003c/code\u003e\u003c/a\u003e remove flakey signconfig test (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/018974ec159be0c1e72ee73c302fff61ad1b6bdf\"\u003e\u003ccode\u003e018974e\u003c/code\u003e\u003c/a\u003e Fix BoringSSL compatibility for Bun runtime (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/aea25d12bdc45ebfabdd1cd9b4be5c57ff7086e3\"\u003e\u003ccode\u003eaea25d1\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/ececbbb5237c90704ff0d34335b0713add65ea4b\"\u003e\u003ccode\u003eececbbb\u003c/code\u003e\u003c/a\u003e Bump the minor-patch group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1534\"\u003e#1534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/371f3bbdb8e3ea0349620edf9cdc6b05c3eb2039\"\u003e\u003ccode\u003e371f3bb\u003c/code\u003e\u003c/a\u003e Bump asn1js from 3.0.6 to 3.0.7 in the prod-deps group (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/4d24ff72c822cc6872acbaf575ed7fd48b2a3d02\"\u003e\u003ccode\u003e4d24ff7\u003c/code\u003e\u003c/a\u003e Conformance CLI Updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/@sigstore/sign@4.0.1...sigstore@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sigstore/tuf` from 4.0.0 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/83b349b02f28d4ef42193cf59ea4730b2236f645\"\u003e\u003ccode\u003e83b349b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/f4b9bfa459282fd8100039eaae4c60e91f1c809b\"\u003e\u003ccode\u003ef4b9bfa\u003c/code\u003e\u003c/a\u003e Bump tmp and \u003ccode\u003e@​changesets/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/080ccc5bf4e59e3873f7e32cb373e5b20a94cd4b\"\u003e\u003ccode\u003e080ccc5\u003c/code\u003e\u003c/a\u003e Bump the prod-deps group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/fe33d7465e734e6d23898ae287431352d139ab6e\"\u003e\u003ccode\u003efe33d74\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​tufjs/repo-mock\u003c/code\u003e from 3.0.1 to 4.0.0 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/b96e7532d43a9d0dd04323dae7c1e0ac41572e45\"\u003e\u003ccode\u003eb96e753\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/55ae624ea7f64adeeacce968f9b74af832990c56\"\u003e\u003ccode\u003e55ae624\u003c/code\u003e\u003c/a\u003e fix for extracting JWT subject (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/@sigstore/tuf@4.0.0...@sigstore/sign@4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sigstore/verify` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/06cd267cbdc2eeaa04294995622db9f6ad2fa7cf\"\u003e\u003ccode\u003e06cd267\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1361\"\u003e#1361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/a045bb6ad6675fd65140ab2a18fb2e77466f6792\"\u003e\u003ccode\u003ea045bb6\u003c/code\u003e\u003c/a\u003e bump express from 4.21.1. to 4.21.2 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/74cc6c5df062771ef7f892e2189b1407715647d1\"\u003e\u003ccode\u003e74cc6c5\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​sigstore/protobuf-specs\u003c/code\u003e from 0.3.2 to 0.4.0 (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1365\"\u003e#1365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/58777aff1040e61abbf6196d3c929647f271a76c\"\u003e\u003ccode\u003e58777af\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1364\"\u003e#1364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/1ddcf9b3d5227d1dac2cb6c645058ab12cc27404\"\u003e\u003ccode\u003e1ddcf9b\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.5 to 3.28.8 in the minor-patch group (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1366\"\u003e#1366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c9abfaaa20c4efbca1495bedb66075ee12c41914\"\u003e\u003ccode\u003ec9abfaa\u003c/code\u003e\u003c/a\u003e Update TUF seed files (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/26d40e270dfea37ee8f07934fde98a7343c91204\"\u003e\u003ccode\u003e26d40e2\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 5 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/71d3b4f97714b32955cfde3243504a5fe0a51117\"\u003e\u003ccode\u003e71d3b4f\u003c/code\u003e\u003c/a\u003e Bump the minor-patch group with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/c36ace7b8fc706e3349cf838304afc2a65380143\"\u003e\u003ccode\u003ec36ace7\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/3d15de370217720b8363469fc65ab66ca7713622\"\u003e\u003ccode\u003e3d15de3\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 6 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/@sigstore/verify@3.0.0...sigstore@3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tufjs/models` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theupdateframework/tuf-js/releases\"\u003e\u003ccode\u003e@​tufjs/models\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tufjs/models\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e09aab8a: Bump \u003ccode\u003eminimatch\u003c/code\u003e from 9.0.5 to 10.1.1\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/theupdateframework/tuf-js/commit/680bed2ebe849a9879c4d8567a05991311c636d1\"\u003e\u003ccode\u003e680bed2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/47e029ec8fb7b5c886ae2bfb1cf5a7cf44ebeb3e\"\u003e\u003ccode\u003e47e029e\u003c/code\u003e\u003c/a\u003e add custom user agent for fetch calls (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/7e3cecb8801ca15f6850931f00e15499cf1fd514\"\u003e\u003ccode\u003e7e3cecb\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/09aab8a8ea1d62f8a3b6859baefd63d6fd5401cf\"\u003e\u003ccode\u003e09aab8a\u003c/code\u003e\u003c/a\u003e Bump minimatch from 9.0.5 to 10.1.1 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/2e64fc51f7022248bda3a35f7e66421057c1ed8f\"\u003e\u003ccode\u003e2e64fc5\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.8 to 4.31.8 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/0fa375ea056c6a6a63c1e649e7a20bed0dbb5674\"\u003e\u003ccode\u003e0fa375e\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/a0ed35b3b22ef4afa479376953b0f66b89287e1f\"\u003e\u003ccode\u003ea0ed35b\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/9555b6a6f844f8040c04a0f5c4c0a84530fb02c6\"\u003e\u003ccode\u003e9555b6a\u003c/code\u003e\u003c/a\u003e workflows: Set tuf-conformance to run weekly (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/88a81247334e9b38ce843c61bef9538f0484f694\"\u003e\u003ccode\u003e88a8124\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/9a2f7f9b65fa377371c54272c49b6af3a34abd73\"\u003e\u003ccode\u003e9a2f7f9\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/theupdateframework/tuf-js/compare/@tufjs/models@4.0.0...@tufjs/models@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.9.8 to 2.9.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\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/web-platform-dx/baseline-browser-mapping/commit/51d4700fb083c0199fb11578dfd9a013c7e2373b\"\u003e\u003ccode\u003e51d4700\u003c/code\u003e\u003c/a\u003e Patch to 2.9.11 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/168883eaef7edf3a0d21e4ae2a726fa93f19bd2d\"\u003e\u003ccode\u003e168883e\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/429dc08eaf4b7e89159cd330790ccf3eb73b352d\"\u003e\u003ccode\u003e429dc08\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/6c61d6e54d7331add3dd1b287d17453e8ac9fb53\"\u003e\u003ccode\u003e6c61d6e\u003c/code\u003e\u003c/a\u003e Patch to 2.9.10 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5a36884feafccbfb87d0bc8f682b903f18168fef\"\u003e\u003ccode\u003e5a36884\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/11f6bf8f50f949d3e2af50387c592db2908ed8b1\"\u003e\u003ccode\u003e11f6bf8\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4f43b18740f18165b73787b3575f7fc334a5e36d\"\u003e\u003ccode\u003e4f43b18\u003c/code\u003e\u003c/a\u003e Patch to 2.9.9 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0d85349b8defa107a2970ca6afcfb63c6274effa\"\u003e\u003ccode\u003e0d85349\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4cfd43ab0e6768938a34b489d31eda3a410fdcad\"\u003e\u003ccode\u003e4cfd43a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.8...v2.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacache` from 20.0.1 to 20.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cacache/releases\"\u003ecacache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ch2\u003ev20.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\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/cacache/blob/main/CHANGELOG.md\"\u003ecacache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\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/cacache/commit/12ca70cc3553c670031998e9f23ff3713cac2195\"\u003e\u003ccode\u003e12ca70c\u003c/code\u003e\u003c/a\u003e chore: release 20.0.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e deps: bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e deps: bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/450cfc33f2b308348a15e4f7924d7a5c89e82cc3\"\u003e\u003ccode\u003e450cfc3\u003c/code\u003e\u003c/a\u003e chore: release 20.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.3\"\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 cacache since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001760 to 1.0.30001761\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/59e2d41ee743d54efec1bb8ce067957b9766ca50\"\u003e\u003ccode\u003e59e2d41\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001761\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001760...1.0.30001761\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.19.1 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(package): explicitly declare js module type by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate from StandardJS to ESLint with neostandard by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/98\"\u003emcollina/fastq#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add abort() method to settle pending tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/101\"\u003emcollina/fastq#101\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/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/95\"\u003emcollina/fastq#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\u003ehttps://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\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/mcollina/fastq/commit/be305967511b91f80453a095b7b6d95b895f1d00\"\u003e\u003ccode\u003ebe30596\u003c/code\u003e\u003c/a\u003e Bumped v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/5be7d8e20f56beb42fa5fc9b68c2d2daf4308097\"\u003e\u003ccode\u003e5be7d8e\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:mcollina/fastq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/038b2de0ab7217aef27fe76decab18feb7d030a7\"\u003e\u003ccode\u003e038b2de\u003c/code\u003e\u003c/a\u003e fix release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/b74f7a5d1dde73ae851a5cbf7ea83fed8b5ed11c\"\u003e\u003ccode\u003eb74f7a5\u003c/code\u003e\u003c/a\u003e Bumped v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/0cb02ff0f82bfe3dec48a26444fdfee713b1ebff\"\u003e\u003ccode\u003e0cb02ff\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/3e245f0f02b7f7f1a165ca9a0317209dc53ec60d\"\u003e\u003ccode\u003e3e245f0\u003c/code\u003e\u003c/a\u003e Added release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/f25340892f5e9ed53f07272d89c8648429e1a005\"\u003e\u003ccode\u003ef253408\u003c/code\u003e\u003c/a\u003e feat: add abort() method to settle pending tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/c01e6490556e29eb09badcf9d065c8c4e04184b4\"\u003e\u003ccode\u003ec01e649\u003c/code\u003e\u003c/a\u003e feat: migrate from StandardJS to ESLint with neostandard (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/d5b2db70d986eda922386f978d293fb9e4677ff5\"\u003e\u003ccode\u003ed5b2db7\u003c/code\u003e\u003c/a\u003e chore(package): explicitly declare js module type (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.19.1...v1.20.1\"\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 fastq since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `make-fetch-happen` from 15.0.2 to 15.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/make-fetch-happen/releases\"\u003emake-fetch-happen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\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/make-fetch-happen/blob/main/CHANGELOG.md\"\u003emake-fetch-happen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.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/npm/make-fetch-happen/commit/159464a326cfa7fed529b0d966ef9a077375bf84\"\u003e\u003ccode\u003e159464a\u003c/code\u003e\u003c/a\u003e chore: release 15.0.3 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e deps: minipass-fetch@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e deps: proc-log@6.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minipass-fetch` from 4.0.1 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/minipass-fetch/releases\"\u003eminipass-fetch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/compare/v4.0.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eminipass-fetch\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/minipass-fetch/commit/c43be280321648ebcaea20638549961c5d7ec06e\"\u003e\u003ccode\u003ec43be28\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/174\"\u003e#174\u003c/a\u003e regenerate cert for test fixtures (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/901660916c6a75fa6ad3ce53b8b4eebd368eab23\"\u003e\u003ccode\u003e9016609\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/172\"\u003e#172\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/172\"\u003e#172\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/minipass-fetch/commit/425aa2fbe981a422415d4bc2ef0fa47c29477041\"\u003e\u003ccode\u003e425aa2f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/171\"\u003e#171\u003c/a\u003e bumping \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/171\"\u003e#171\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/minipass-fetch/blob/main/CHANGELOG.md\"\u003eminipass-fetch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/compare/v4.0.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eminipass-fetch\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/minipass-fetch/commit/c43be280321648ebcaea20638549961c5d7ec06e\"\u003e\u003ccode\u003ec43be28\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/174\"\u003e#174\u003c/a\u003e regenerate cert for test fixtures (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/901660916c6a75fa6ad3ce53b8b4eebd368eab23\"\u003e\u003ccode\u003e9016609\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/172\"\u003e#172\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/172\"\u003e#172\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/minipass-fetch/commit/425aa2fbe981a422415d4bc2ef0fa47c29477041\"\u003e\u003ccode\u003e425aa2f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/minipass-fetch/pull/171\"\u003e#171\u003c/a\u003e bumping \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/171\"\u003e#171\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/minipass-fetch/commit/be73851e7224e56e6a09004f67de3f3333001e22\"\u003e\u003ccode\u003ebe73851\u003c/code\u003e\u003c/a\u003e chore: release 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/173\"\u003e#173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/c43be280321648ebcaea20638549961c5d7ec06e\"\u003e\u003ccode\u003ec43be28\u003c/code\u003e\u003c/a\u003e fix: regenerate cert for test fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/901660916c6a75fa6ad3ce53b8b4eebd368eab23\"\u003e\u003ccode\u003e9016609\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/minipass-fetch/commit/425aa2fbe981a422415d4bc2ef0fa47c29477041\"\u003e\u003ccode\u003e425aa2f\u003c/code\u003e\u003c/a\u003e chore: bumping \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/minipass-fetch/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/minipass-fetch/compare/v4.0.1...v5.0.0\"\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 minipass-fetch since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-log` from 5.0.0 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/npm/proc-log/releases\"\u003eproc-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/proc-log/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eproc-log\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/proc-log/commit/d8f7cab84f366c5982e37716df9f5dcb0fcc8a68\"\u003e\u003ccode\u003ed8f7cab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/112\"\u003e#112\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/112\"\u003e#112\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/proc-log/commit/9487f156a5ab659ac5977b5a9ba1168ed037f650\"\u003e\u003ccode\u003e9487f15\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/106\"\u003e#106\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/1c62cfe995b1d0a97c823d52fb81f5238b69f8df\"\u003e\u003ccode\u003e1c62cfe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/111\"\u003e#111\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/111\"\u003e#111\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/proc-log/blob/main/CHANGELOG.md\"\u003eproc-log's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/proc-log/compare/v5.0.0...v6.0.0\"\u003e6.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eproc-log\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/proc-log/commit/d8f7cab84f366c5982e37716df9f5dcb0fcc8a68\"\u003e\u003ccode\u003ed8f7cab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/112\"\u003e#112\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/112\"\u003e#112\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/proc-log/commit/9487f156a5ab659ac5977b5a9ba1168ed037f650\"\u003e\u003ccode\u003e9487f15\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/106\"\u003e#106\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/106\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/1c62cfe995b1d0a97c823d52fb81f5238b69f8df\"\u003e\u003ccode\u003e1c62cfe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/proc-log/pull/111\"\u003e#111\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/111\"\u003e#111\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/proc-log/commit/fd4997f38a6a8d510ad3cb87846df408305d9c78\"\u003e\u003ccode\u003efd4997f\u003c/code\u003e\u003c/a\u003e chore: release 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/d8f7cab84f366c5982e37716df9f5dcb0fcc8a68\"\u003e\u003ccode\u003ed8f7cab\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/1c62cfe995b1d0a97c823d52fb81f5238b69f8df\"\u003e\u003ccode\u003e1c62cfe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/9fedf8c6f2968dd1dd965eb0da200b7d19a9a068\"\u003e\u003ccode\u003e9fedf8c\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/df09e4551325b3b786e1ac14a10fab5bd0840f89\"\u003e\u003ccode\u003edf09e45\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/84d942b4f93658429fb87874c8017d6225e285ef\"\u003e\u003ccode\u003e84d942b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/502c55c18cecd07e543c9a5358e5a9c390721c10\"\u003e\u003ccode\u003e502c55c\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/9487f156a5ab659ac5977b5a9ba1168ed037f650\"\u003e\u003ccode\u003e9487f15\u003c/code\u003e\u003c/a\u003e chore: postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/proc-log/commit/b124143832e9a7e02f73f9569cf6dd7823f3a4e6\"\u003e\u003ccode\u003eb124143\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/proc-log/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/proc-log/compare/v5.0.0...v6.0.0\"\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 proc-log since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigstore` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sigstore/sigstore-js/releases\"\u003esigstore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esigstore@4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeba6a52: \u003ccode\u003everify(bundle[, payload][, options])\u003c/code\u003e now returns a \u003ccode\u003eSigner\u003c/code\u003e object containing the public key and identity information from the verification.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cee51c0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2042aad]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [018974e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [dea916f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [61a4f9e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5ffadc0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5ffadc0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [1663b3e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sigstore/tuf\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sigstore/verify\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sigstore/sign\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​sigstore/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\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/sigstore/sigstore-js/commit/c4ad6141eb947a20690837888e5d90d9a30b5af3\"\u003e\u003ccode\u003ec4ad614\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1513\"\u003e#1513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/5ffadc0e321828dd7f16cf35fe829ab8d73522cb\"\u003e\u003ccode\u003e5ffadc0\u003c/code\u003e\u003c/a\u003e support for RSA-signed certificate chains and non-standard signing algorithms...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/8f867c01652595a5d76e3a420a5a169d9d62e049\"\u003e\u003ccode\u003e8f867c0\u003c/code\u003e\u003c/a\u003e use node 24 in release workflow (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/61a4f9ef09b98fa13ae0b579702bcc5449c1070a\"\u003e\u003ccode\u003e61a4f9e\u003c/code\u003e\u003c/a\u003e custom user agent header for TUF calls (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1543\"\u003e#1543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/fed090f25c094a24b6e54db1ded9fcd2e443b07c\"\u003e\u003ccode\u003efed090f\u003c/code\u003e\u003c/a\u003e remove flakey signconfig test (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/018974ec159be0c1e72ee73c302fff61ad1b6bdf\"\u003e\u003ccode\u003e018974e\u003c/code\u003e\u003c/a\u003e Fix BoringSSL compatibility for Bun runtime (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/aea25d12bdc45ebfabdd1cd9b4be5c57ff7086e3\"\u003e\u003ccode\u003eaea25d1\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/ececbbb5237c90704ff0d34335b0713add65ea4b\"\u003e\u003ccode\u003eececbbb\u003c/code\u003e\u003c/a\u003e Bump the minor-patch group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1534\"\u003e#1534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/371f3bbdb8e3ea0349620edf9cdc6b05c3eb2039\"\u003e\u003ccode\u003e371f3bb\u003c/code\u003e\u003c/a\u003e Bump asn1js from 3.0.6 to 3.0.7 in the prod-deps group (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1531\"\u003e#1531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sigstore/sigstore-js/commit/4d24ff72c822cc6872acbaf575ed7fd48b2a3d02\"\u003e\u003ccode\u003e4d24ff7\u003c/code\u003e\u003c/a\u003e Conformance CLI Updates (\u003ca href=\"https://redirect.github.com/sigstore/sigstore-js/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sigstore/sigstore-js/compare/sigstore@4.0.0...sigstore@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` 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/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\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/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github....\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"}},{"old_version":"9.0.0","new_version":"9.0.1","update_type":"patch","path":null,"pr_created_at":"2025-12-19T12:20:14.000Z","version_change":"9.0.0 → 9.0.1","issue":{"uuid":"3747345536","node_id":"PR_kwDOJ-QTic650Jzb","number":88,"state":"closed","title":"Bump the minor-patch-updates group with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-26T12:12:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-19T12:20:14.000Z","updated_at":"2025-12-26T12:12:47.000Z","time_to_close":604351,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":8,"packages":[{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.10","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"tuf-js","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/theupdateframework/tuf-js"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/npm/validate-npm-package-name"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.10` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001761` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [tuf-js](https://github.com/theupdateframework/tuf-js) | `4.0.0` | `4.1.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.1` |\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/promise-spawn` from 9.0.0 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/npm/promise-spawn/releases\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\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/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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/promise-spawn/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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/promise-spawn/commit/86e51e76413d118397c75f2715ec1e0090a8cd3a\"\u003e\u003ccode\u003e86e51e7\u003c/code\u003e\u003c/a\u003e chore: release 9.0.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e deps: bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.9.8 to 2.9.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.3 - remove \u003ccode\u003eprocess.loadEnvFile()\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove process.loadEnfFile() from main script by \u003ca href=\"https://github.com/tonypconway\"\u003e\u003ccode\u003e@​tonypconway\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/pull/112\"\u003eweb-platform-dx/baseline-browser-mapping#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.2...v2.9.3\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/web-platform-dx/baseline-browser-mapping/commit/6c61d6e54d7331add3dd1b287d17453e8ac9fb53\"\u003e\u003ccode\u003e6c61d6e\u003c/code\u003e\u003c/a\u003e Patch to 2.9.10 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5a36884feafccbfb87d0bc8f682b903f18168fef\"\u003e\u003ccode\u003e5a36884\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/11f6bf8f50f949d3e2af50387c592db2908ed8b1\"\u003e\u003ccode\u003e11f6bf8\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4f43b18740f18165b73787b3575f7fc334a5e36d\"\u003e\u003ccode\u003e4f43b18\u003c/code\u003e\u003c/a\u003e Patch to 2.9.9 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/0d85349b8defa107a2970ca6afcfb63c6274effa\"\u003e\u003ccode\u003e0d85349\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/4cfd43ab0e6768938a34b489d31eda3a410fdcad\"\u003e\u003ccode\u003e4cfd43a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.9.8...v2.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacache` from 20.0.1 to 20.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cacache/releases\"\u003ecacache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ch2\u003ev20.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\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/cacache/blob/main/CHANGELOG.md\"\u003ecacache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\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/cacache/commit/12ca70cc3553c670031998e9f23ff3713cac2195\"\u003e\u003ccode\u003e12ca70c\u003c/code\u003e\u003c/a\u003e chore: release 20.0.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e deps: bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e deps: bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/450cfc33f2b308348a15e4f7924d7a5c89e82cc3\"\u003e\u003ccode\u003e450cfc3\u003c/code\u003e\u003c/a\u003e chore: release 20.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.3\"\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 cacache since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001760 to 1.0.30001761\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/59e2d41ee743d54efec1bb8ce067957b9766ca50\"\u003e\u003ccode\u003e59e2d41\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001761\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001760...1.0.30001761\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `make-fetch-happen` from 15.0.2 to 15.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/make-fetch-happen/releases\"\u003emake-fetch-happen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\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/make-fetch-happen/blob/main/CHANGELOG.md\"\u003emake-fetch-happen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003e15.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eminipass-fetch@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/pull/337\"\u003e#337\u003c/a\u003e \u003ccode\u003eproc-log@6.0.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/npm/make-fetch-happen/commit/159464a326cfa7fed529b0d966ef9a077375bf84\"\u003e\u003ccode\u003e159464a\u003c/code\u003e\u003c/a\u003e chore: release 15.0.3 (\u003ca href=\"https://redirect.github.com/npm/make-fetch-happen/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/8e311128250cf5ba5c51e1686e75668a304b23aa\"\u003e\u003ccode\u003e8e31112\u003c/code\u003e\u003c/a\u003e deps: minipass-fetch@5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/c4b22e3529c3c085199091e89e4a11046235dbae\"\u003e\u003ccode\u003ec4b22e3\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/make-fetch-happen/commit/3fe68b253528d296547c5f53be2cff3d3d9fcbf9\"\u003e\u003ccode\u003e3fe68b2\u003c/code\u003e\u003c/a\u003e deps: proc-log@6.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/make-fetch-happen/compare/v15.0.2...v15.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tuf-js` from 4.0.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/theupdateframework/tuf-js/releases\"\u003etuf-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etuf-js@4.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e47e029e: Support for custom user agent string on fetch calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [09aab8a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tufjs/models\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003c/ul\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/theupdateframework/tuf-js/commit/680bed2ebe849a9879c4d8567a05991311c636d1\"\u003e\u003ccode\u003e680bed2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/47e029ec8fb7b5c886ae2bfb1cf5a7cf44ebeb3e\"\u003e\u003ccode\u003e47e029e\u003c/code\u003e\u003c/a\u003e add custom user agent for fetch calls (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/7e3cecb8801ca15f6850931f00e15499cf1fd514\"\u003e\u003ccode\u003e7e3cecb\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/09aab8a8ea1d62f8a3b6859baefd63d6fd5401cf\"\u003e\u003ccode\u003e09aab8a\u003c/code\u003e\u003c/a\u003e Bump minimatch from 9.0.5 to 10.1.1 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/2e64fc51f7022248bda3a35f7e66421057c1ed8f\"\u003e\u003ccode\u003e2e64fc5\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.8 to 4.31.8 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/0fa375ea056c6a6a63c1e649e7a20bed0dbb5674\"\u003e\u003ccode\u003e0fa375e\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/a0ed35b3b22ef4afa479376953b0f66b89287e1f\"\u003e\u003ccode\u003ea0ed35b\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/9555b6a6f844f8040c04a0f5c4c0a84530fb02c6\"\u003e\u003ccode\u003e9555b6a\u003c/code\u003e\u003c/a\u003e workflows: Set tuf-conformance to run weekly (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/88a81247334e9b38ce843c61bef9538f0484f694\"\u003e\u003ccode\u003e88a8124\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theupdateframework/tuf-js/commit/9a2f7f9b65fa377371c54272c49b6af3a34abd73\"\u003e\u003ccode\u003e9a2f7f9\u003c/code\u003e\u003c/a\u003e Bump the dev-deps group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/theupdateframework/tuf-js/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/theupdateframework/tuf-js/compare/tuf-js@4.0.0...tuf-js@4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `validate-npm-package-name` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/validate-npm-package-name/releases\"\u003evalidate-npm-package-name's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23f220dad912024af5f3a48501f8f1bfbf8fa311\"\u003e\u003ccode\u003e23f220d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/156\"\u003e#156\u003c/a\u003e reject leading hyphens (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/52ff0f181afeb60126ec0e623991130dd94785e2\"\u003e\u003ccode\u003e52ff0f1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/154\"\u003e#154\u003c/a\u003e use const instead of var (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\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/validate-npm-package-name/commit/cfb27aec1cfb94a199fd38db1a1785b8fb7fc96b\"\u003e\u003ccode\u003ecfb27ae\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/153\"\u003e#153\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/2358aa27e2514f82eb14a243d05ae85651fb5a94\"\u003e\u003ccode\u003e2358aa2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/153\"\u003e#153\u003c/a\u003e swap from tap to built-in node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/fc8e3f50841cb8ab488a00b967633edf085f7361\"\u003e\u003ccode\u003efc8e3f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/149\"\u003e#149\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/149\"\u003e#149\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23a9e2cba69fe548d9dcadc17ea770b23d67a439\"\u003e\u003ccode\u003e23a9e2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/152\"\u003e#152\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/152\"\u003e#152\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/validate-npm-package-name/blob/main/CHANGELOG.md\"\u003evalidate-npm-package-name's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/compare/v7.0.0...v7.0.1\"\u003e7.0.1\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23f220dad912024af5f3a48501f8f1bfbf8fa311\"\u003e\u003ccode\u003e23f220d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/156\"\u003e#156\u003c/a\u003e reject leading hyphens (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/52ff0f181afeb60126ec0e623991130dd94785e2\"\u003e\u003ccode\u003e52ff0f1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/154\"\u003e#154\u003c/a\u003e use const instead of var (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\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/validate-npm-package-name/commit/cfb27aec1cfb94a199fd38db1a1785b8fb7fc96b\"\u003e\u003ccode\u003ecfb27ae\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/153\"\u003e#153\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/2358aa27e2514f82eb14a243d05ae85651fb5a94\"\u003e\u003ccode\u003e2358aa2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/153\"\u003e#153\u003c/a\u003e swap from tap to built-in node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/fc8e3f50841cb8ab488a00b967633edf085f7361\"\u003e\u003ccode\u003efc8e3f5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/149\"\u003e#149\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/149\"\u003e#149\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23a9e2cba69fe548d9dcadc17ea770b23d67a439\"\u003e\u003ccode\u003e23a9e2c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/pull/152\"\u003e#152\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/152\"\u003e#152\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/validate-npm-package-name/commit/728a77adc524d521896195ab2d7b5db6540e73e6\"\u003e\u003ccode\u003e728a77a\u003c/code\u003e\u003c/a\u003e chore: release 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23f220dad912024af5f3a48501f8f1bfbf8fa311\"\u003e\u003ccode\u003e23f220d\u003c/code\u003e\u003c/a\u003e fix: reject leading hyphens (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/52ff0f181afeb60126ec0e623991130dd94785e2\"\u003e\u003ccode\u003e52ff0f1\u003c/code\u003e\u003c/a\u003e docs: use const instead of var (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/cfb27aec1cfb94a199fd38db1a1785b8fb7fc96b\"\u003e\u003ccode\u003ecfb27ae\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/2358aa27e2514f82eb14a243d05ae85651fb5a94\"\u003e\u003ccode\u003e2358aa2\u003c/code\u003e\u003c/a\u003e chore: swap from tap to built-in node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/23a9e2cba69fe548d9dcadc17ea770b23d67a439\"\u003e\u003ccode\u003e23a9e2c\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/312acad94b8512e5a38bf1ec412e5bb42e29237c\"\u003e\u003ccode\u003e312acad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/validate-npm-package-name/commit/fc8e3f50841cb8ab488a00b967633edf085f7361\"\u003e\u003ccode\u003efc8e3f5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/validate-npm-package-name/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/validate-npm-package-name/compare/v7.0.0...v7.0.1\"\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/integritystl/generator-integrity/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}},{"old_version":"8.0.3","new_version":"9.0.1","update_type":"major","path":null,"pr_created_at":"2025-12-08T05:04:27.000Z","version_change":"8.0.3 → 9.0.1","issue":{"uuid":"3704669574","node_id":"PR_kwDOIREOSc63lrKw","number":963,"state":"open","title":"chore(deps): bump @npmcli/promise-spawn from 8.0.3 to 9.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T05:04:27.000Z","updated_at":"2025-12-08T12:11:02.281Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@npmcli/promise-spawn","old_version":"8.0.3","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) from 8.0.3 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/npm/promise-spawn/releases\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\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/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@npmcli/promise-spawn\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e remove unneeded eslint ignore (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/143\"\u003e#143\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\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/promise-spawn/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/148\"\u003e#148\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\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/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/146\"\u003e#146\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\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\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@npmcli/promise-spawn\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e remove unneeded eslint ignore (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/143\"\u003e#143\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\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/promise-spawn/commit/86e51e76413d118397c75f2715ec1e0090a8cd3a\"\u003e\u003ccode\u003e86e51e7\u003c/code\u003e\u003c/a\u003e chore: release 9.0.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/8118181eee920f51786b3338f25e06beb4acfd58\"\u003e\u003ccode\u003e8118181\u003c/code\u003e\u003c/a\u003e deps: bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/70cf3add3237e594656d5905425506f68b2a67a5\"\u003e\u003ccode\u003e70cf3ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/9a474fee2f65e7bddcce1c5640d70d54beb22067\"\u003e\u003ccode\u003e9a474fe\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/c6636f18005100d803d46c30a1d7bda124f2b779\"\u003e\u003ccode\u003ec6636f1\u003c/code\u003e\u003c/a\u003e chore: release 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e chore: remove unneeded eslint ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/029b3bcb5f9f73452a845b06a377ab8b1b2af94a\"\u003e\u003ccode\u003e029b3bc\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.1\"\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@​npmcli/promise-spawn\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@npmcli/promise-spawn\u0026package-manager=npm_and_yarn\u0026previous-version=8.0.3\u0026new-version=9.0.1)](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/SocketDev/socket-cli/pull/963","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SocketDev%2Fsocket-cli/issues/963","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/963/packages"}},{"old_version":"8.0.3","new_version":"9.0.0","update_type":"major","path":null,"pr_created_at":"2025-11-10T17:31:34.000Z","version_change":"8.0.3 → 9.0.0","issue":{"uuid":"3609014941","node_id":"PR_kwDOQFai_86ylblc","number":33,"state":"open","title":"🤖 Dep Updates: bump @npmcli/promise-spawn from 8.0.3 to 9.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T17:31:34.000Z","updated_at":"2025-11-10T17:32:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"🤖 Dep Updates","packages":[{"name":"@npmcli/promise-spawn","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/npm/promise-spawn"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) from 8.0.3 to 9.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/promise-spawn/releases\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@npmcli/promise-spawn\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e remove unneeded eslint ignore (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/143\"\u003e#143\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\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/promise-spawn/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@npmcli/promise-spawn\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\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://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e remove unneeded eslint ignore (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/144\"\u003e#144\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/promise-spawn/pull/143\"\u003e#143\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\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/promise-spawn/commit/c6636f18005100d803d46c30a1d7bda124f2b779\"\u003e\u003ccode\u003ec6636f1\u003c/code\u003e\u003c/a\u003e chore: release 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/cb2d875635abb407069fa703bdb81e3bb3e1c748\"\u003e\u003ccode\u003ecb2d875\u003c/code\u003e\u003c/a\u003e chore: remove unneeded eslint ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/17d25844a3ee5581598bf1fa5ef8141b70d0e9a2\"\u003e\u003ccode\u003e17d2584\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/83b6f8e2091bd23fb01f685f31382e7cb9338c64\"\u003e\u003ccode\u003e83b6f8e\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/078277be0eeb0389d14c7da7d55abe94cb7c0249\"\u003e\u003ccode\u003e078277b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/029b3bcb5f9f73452a845b06a377ab8b1b2af94a\"\u003e\u003ccode\u003e029b3bc\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/f51e89e463495d23e7803c22492f57dec6a4e7aa\"\u003e\u003ccode\u003ef51e89e\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/promise-spawn/commit/2995ea132e47f6dfa8f1078b050fe8a73c3fcd78\"\u003e\u003ccode\u003e2995ea1\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/promise-spawn/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/promise-spawn/compare/v8.0.3...v9.0.0\"\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@​npmcli/promise-spawn\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@npmcli/promise-spawn\u0026package-manager=npm_and_yarn\u0026previous-version=8.0.3\u0026new-version=9.0.0)](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/SocketDev/socket-lib/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SocketDev%2Fsocket-lib/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"8.0.2","new_version":"8.0.3","update_type":"patch","path":null,"pr_created_at":"2025-10-06T15:55:02.000Z","version_change":"8.0.2 → 8.0.3","issue":{"uuid":"2890845646","node_id":"PR_kwDOMeSac86sTs3O","number":223,"state":"open","title":"Bump the development-version-updates group across 1 directory with 73 updates","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-10-06T15:55:02.000Z","updated_at":"2025-10-06T15:55:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":73,"packages":[{"name":"@angular/cli","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/angular/angular"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.37.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.12.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.3","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.1.2","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.45.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular-devkit/core","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.13","new_version":"4.2.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.8","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.3","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/serve-static","old_version":"1.15.8","new_version":"1.15.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.1","repository_url":"https://github.com/watson/ci-info"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"glob-to-regex.js","old_version":"1.0.1","new_version":"1.2.0","repository_url":"https://github.com/streamich/glob-to-regex"},{"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":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"memfs","old_version":"4.43.0","new_version":"4.48.1","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"regenerate-unicode-properties","old_version":"10.2.0","new_version":"10.2.2","repository_url":"https://github.com/mathiasbynens/regenerate-unicode-properties"},{"name":"regexpu-core","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mathiasbynens/regexpu-core"},{"name":"schema-utils","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/webpack/schema-utils"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"unicode-property-aliases-ecmascript","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 73 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/cli](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `19.2.14` | `19.2.15` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.8` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.37.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.12.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.1.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.45.0` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.4` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.4` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.4` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.4` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.13` | `4.2.20` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.4` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.20` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.8` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.3` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.4` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/serve-static](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/serve-static) | `1.15.8` | `1.15.9` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.3` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.1` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [glob-to-regex.js](https://github.com/streamich/glob-to-regex) | `1.0.1` | `1.2.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.43.0` | `4.48.1` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [regenerate-unicode-properties](https://github.com/mathiasbynens/regenerate-unicode-properties) | `10.2.0` | `10.2.2` |\n| [regexpu-core](https://github.com/mathiasbynens/regexpu-core) | `6.2.0` | `6.4.0` |\n| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.2` | `4.3.3` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [unicode-property-aliases-ecmascript](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) | `2.1.0` | `2.2.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@angular/cli` from 19.2.15 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003cimg src=\"https://img.shields.io/badge/365d525b5-fix-green\" alt=\"fix - 365d525b5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e19.2.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003cimg src=\"https://img.shields.io/badge/b0f4330a9-fix-green\" alt=\"fix - b0f4330a9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003cimg src=\"https://img.shields.io/badge/ee5c5f823-fix-green\" alt=\"fix - ee5c5f823\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR dev-server builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003cimg src=\"https://img.shields.io/badge/32980f7e7-feat-blue\" alt=\"feat - 32980f7e7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce BootstrapContext for isolated server-side rendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.17 (2025-09-17)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e365d525b5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.1 (2025-09-11)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/be60be4997ea0f7be3a4fb993f87b1bd29fc1493\"\u003ebe60be499\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd timestamp to bundle generation log\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d60f4e53d8f511d313e517161dc26eb3cc005f1c\"\u003ed60f4e53d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to version \u003ccode\u003e7.1.5\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e18.2.21 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/12b0a1f26f7f37dfa3628820e96511851ff54969\"\u003e\u003ccode\u003e12b0a1f\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003ccode\u003e365d525\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3ea403a5d9d39229ffb86c2ab8ed8ec545fc9a41\"\u003e\u003ccode\u003e3ea403a\u003c/code\u003e\u003c/a\u003e ci: several CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fe9ea0d285e0281f788f18ab49311201576029ba\"\u003e\u003ccode\u003efe9ea0d\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c4278aa02f3a085ba7100bbbff3f94aab926d7c3\"\u003e\u003ccode\u003ec4278aa\u003c/code\u003e\u003c/a\u003e build: update Angular FW packages to latest patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003ccode\u003eee5c5f8\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): avoid extra tick in SSR dev-server builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003ccode\u003eb0f4330\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): avoid extra tick in SSR builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003ccode\u003e32980f7\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): introduce BootstrapContext for isolated server-side rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c6eba4dc9d9eebe14133d61bca3d5ee1c9638518\"\u003e\u003ccode\u003ec6eba4d\u003c/code\u003e\u003c/a\u003e ci: update to latest version of dev-infra actions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/19.2.15...19.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.15\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e\u003cimg src=\"https://img.shields.io/badge/70d0639bc1-fix-green\" alt=\"fix - 70d0639bc1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.15 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e70d0639bc1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.3 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously hidden type issues in host bindings may show up in your builds. Either resolve the type issues or set \u003ccode\u003e\u0026quot;typeCheckHostBindings\u0026quot;: false\u003c/code\u003e in the \u003ccode\u003eangularCompilerOptions\u003c/code\u003e section of your tsconfig.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.9 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c/h3\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\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/19.2.15/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.8\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 `eslint` from 9.30.0 to 9.37.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.37.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39f7fb493a6924ff7dc638fd4d6e7b3d8eb95383\"\u003e\u003ccode\u003e39f7fb4\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003epreserve-caught-error\u003c/code\u003e should recognize all static \u0026quot;cause\u0026quot; keys (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20163\"\u003e#20163\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f81eabc5849ece98b8ca054f96b29f038a69bcf8\"\u003e\u003ccode\u003ef81eabc\u003c/code\u003e\u003c/a\u003e feat: support TS syntax in \u003ccode\u003eno-restricted-imports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19562\"\u003e#19562\u003c/a\u003e) (Nitin Kumar)\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/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e04fcc3f4cc963eea7c9c579391de5e231595b\"\u003e\u003ccode\u003e09e04fc\u003c/code\u003e\u003c/a\u003e fix: add missing AST token types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20172\"\u003e#20172\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/861c6da2bd2796414e6eed782155ec34e2ed6344\"\u003e\u003ccode\u003e861c6da\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eESLint\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20122\"\u003e#20122\u003c/a\u003e) (Pixel998)\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\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/5c97a04578e6280c2395f642c2d8d6bdf30eec18\"\u003e\u003ccode\u003e5c97a04\u003c/code\u003e\u003c/a\u003e docs: show \u003ccode\u003eavailableUntil\u003c/code\u003e in deprecated rule banner (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20170\"\u003e#20170\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20115\"\u003e#20115\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1603ae1526d9b6f557c7d5534a4f40f46842edd6\"\u003e\u003ccode\u003e1603ae1\u003c/code\u003e\u003c/a\u003e docs: update references from \u003ccode\u003emaster\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20153\"\u003e#20153\u003c/a\u003e) (루밀LuMir)\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/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1ac05e2fae779e738f85bd47dda1cc2b7099346\"\u003e\u003ccode\u003ee1ac05e\u003c/code\u003e\u003c/a\u003e refactor: mark \u003ccode\u003eESLint.findConfigFile()\u003c/code\u003e as \u003ccode\u003easync\u003c/code\u003e, add missing docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20157\"\u003e#20157\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/347906d627c53bf45d63ba831d2fd2b83fb0a749\"\u003e\u003ccode\u003e347906d\u003c/code\u003e\u003c/a\u003e chore: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20149\"\u003e#20149\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0cb5897e24059bacadb8d2e6458184904759fda1\"\u003e\u003ccode\u003e0cb5897\u003c/code\u003e\u003c/a\u003e test: remove tmp dir created for circular fixes in multithread mode test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20146\"\u003e#20146\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb995665e32b3a958e78006c9fd75744c5604f1b\"\u003e\u003ccode\u003ebb99566\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.5.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20151\"\u003e#20151\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/177f669adc0f96d14ae1a71cde7786f327515863\"\u003e\u003ccode\u003e177f669\u003c/code\u003e\u003c/a\u003e perf: improve worker count calculation for \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e concurrency (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20067\"\u003e#20067\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/448b57bca3406ee12c4e44e9298fc0c99d3ee10c\"\u003e\u003ccode\u003e448b57b\u003c/code\u003e\u003c/a\u003e chore: Mark deprecated formatting rules as available until v11.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20144\"\u003e#20144\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/eslint/eslint/commit/d5d1bdf5fdfad75197aadd3e894182135158c3b1\"\u003e\u003ccode\u003ed5d1bdf\u003c/code\u003e\u003c/a\u003e 9.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/94865ff41cdc14b90ecd325926b78c2ffc6a5206\"\u003e\u003ccode\u003e94865ff\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afe8a1346958242031fea66fdfbb239e8bf408b7\"\u003e\u003ccode\u003eafe8a13\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e dependency to version 9.37.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20183\"\u003e#20183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/b950359c5f39085483c3137a6a160e582ef32007\"\u003e\u003ccode\u003eb950359\u003c/code\u003e\u003c/a\u003e docs: fix typos across the docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20182\"\u003e#20182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42498a27981d50750dd15ae8660dbe85c4f4587c\"\u003e\u003ccode\u003e42498a2\u003c/code\u003e\u003c/a\u003e docs: improve ToC accessibility by hiding non-semantic character (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20181\"\u003e#20181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc9381f6ca57b824e82d118c14631c17bea79d7e\"\u003e\u003ccode\u003efc9381f\u003c/code\u003e\u003c/a\u003e chore: fix typos in comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20175\"\u003e#20175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1574a22d38fd7e1891f86f8db0b09053f8963cb\"\u003e\u003ccode\u003ee1574a2\u003c/code\u003e\u003c/a\u003e chore: unpin jiti (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20173\"\u003e#20173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29ea092b93608756350b1e9c5a4f29c8a49264ab\"\u003e\u003ccode\u003e29ea092\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a129cced7a86ea2518eb9be6990fa18af39694ca\"\u003e\u003ccode\u003ea129cce\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positives for leading zeros (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20164\"\u003e#20164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.37.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.12.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.12.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.11.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7ba53b25f71f06ed6f94db44637ba85bbd53c198\"\u003e\u003ccode\u003e7ba53b2\u003c/code\u003e\u003c/a\u003e Bump version to 5.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/dbc1f9244e839a5328707460a8a46d1c530aa57b\"\u003e\u003ccode\u003edbc1f92\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Clicking a link in the HTML reporter does exact filtering\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/489b83c61b558cc20c5b1be6a9779ecfa213ca41\"\u003e\u003ccode\u003e489b83c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move knowledge of query parameters out of boot1.js\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/c59009566204cddc6afd591660f857a0d7e5f7df\"\u003e\u003ccode\u003ec590095\u003c/code\u003e\u003c/a\u003e Copy 6.0.0-alpha.0 release notes from branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/0688db88e9d2e480893be6720ebe87a87b838a00\"\u003e\u003ccode\u003e0688db8\u003c/code\u003e\u003c/a\u003e Bump version to 5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/124effe04ba7856aee2a627f36e7f01326c06630\"\u003e\u003ccode\u003e124effe\u003c/code\u003e\u003c/a\u003e API reference docs for QueryString\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/418e9a772833034a901097246a56749664174a6f\"\u003e\u003ccode\u003e418e9a7\u003c/code\u003e\u003c/a\u003e Convert QueryString to an ES6 class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/6715f24fd0ccbe8a53392dcd62a494db127f6271\"\u003e\u003ccode\u003e6715f24\u003c/code\u003e\u003c/a\u003e Move knowledge of query parameters out of boot1.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fa481b2bd157a295cdc65490ed5bf250ca70e9b6\"\u003e\u003ccode\u003efa481b2\u003c/code\u003e\u003c/a\u003e API reference docs for HTML reporter and spec filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/8309416cb2ab2d343f2ce83a8f7323913ce60062\"\u003e\u003ccode\u003e8309416\u003c/code\u003e\u003c/a\u003e Clicking a link in the HTML reporter does exact filtering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\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/lint-staged/lint-staged/commit/bdcd03ae66dde2cb20a1d5b0590e4fd757541346\"\u003e\u003ccode\u003ebdcd03a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e fix: do not count hidden (partially) unstaged changes when using `--fail-on-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ab2f42e7055a52b4830d7d9d901c6c1cd9706a81\"\u003e\u003ccode\u003eab2f42e\u003c/code\u003e\u003c/a\u003e fix: emit correct value to debug logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3fc5832380a8b57780758f861c21992cad711219\"\u003e\u003ccode\u003e3fc5832\u003c/code\u003e\u003c/a\u003e refactor: make general error messages more clear they originate from lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/409d79a3fc15235ffa14e61db07bfa2ac12cd691\"\u003e\u003ccode\u003e409d79a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7edaee98e9a74a4e0a8646bb452a8139c8563619\"\u003e\u003ccode\u003e7edaee9\u003c/code\u003e\u003c/a\u003e docs: fix typo in changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e fix: backup stash example uses real hash if available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/47d01a9d45a9a9178b6bf85a7296d62bf542f918\"\u003e\u003ccode\u003e47d01a9\u003c/code\u003e\u003c/a\u003e fix: print backup stash example when failing to \u003ccode\u003e--fail-on-changes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/325dc03f5a6a222556c800cb521d7dba01cb6d41\"\u003e\u003ccode\u003e325dc03\u003c/code\u003e\u003c/a\u003e fix: restore unstaged changes on errors when \u003ccode\u003e--fail-on-errors\u003c/code\u003e or `--no-reve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/53bb27b0e5c9e140558527f18e729faadc65a748\"\u003e\u003ccode\u003e53bb27b\u003c/code\u003e\u003c/a\u003e fix: do not drop backup stash when errors and \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.2.3\"\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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.12 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.1...v2.1.2\"\u003e2.1.2\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003ee09a718\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.1.0...v2.1.1\"\u003e2.1.1\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003ed0db7f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.13...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2025-09-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003eb399fec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\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/bahmutov/start-server-and-test/commit/e09a718b3117252f5211a607246b0b859e2da97e\"\u003e\u003ccode\u003ee09a718\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.5 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/d0db7f60a45a3e2251f380413aa593f5705b26ae\"\u003e\u003ccode\u003ed0db7f6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003e\u003ccode\u003eb399fec\u003c/code\u003e\u003c/a\u003e feat: support axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.45.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.45.0\u003c/h2\u003e\n\u003ch2\u003e8.45.0 (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616\"\u003e#11616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable generating declaration maps (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627\"\u003e#11627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow ArrowFunctionExpression.generator to false (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636\"\u003e#11636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] check if superclass is ignored (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617\"\u003e#11617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614\"\u003e#11614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBjorn Lu\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\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://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.1\u003c/h2\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] make ignoredTypeNames match type names without generics (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-comparison] support unions of literals (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599\"\u003e#11599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611\"\u003e#11611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid class property with name \u003ccode\u003econstructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003eRonen Amiel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.44.0\u003c/h2\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267\"\u003e#11267\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/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.45.0 (2025-09-29)\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://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.1 (2025-09-22)\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://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.44.0 (2025-09-15)\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://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.43.0 (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] should report deprecated exports and reexports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11359\"\u003e#11359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVictor Genaev \u003ca href=\"https://github.com/mainframev\"\u003e\u003ccode\u003e@​mainframev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate tseslint.config() (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle non-normalized windows paths produced by jiti (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546\"\u003e#11546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\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\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/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd\"\u003e\u003ccode\u003e77056f7\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373\"\u003e\u003ccode\u003eef9173c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d8ca5ef54aa7fa4d14004dd1084eac9546b1f71e\"\u003e\u003ccode\u003ed8ca5ef\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-deprecated] should report deprecated exports and reex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fa156454702398aa2002315f468a360a5508c2e2\"\u003e\u003ccode\u003efa15645\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle non-normalized windows paths produced by jiti ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d7614a74c3609843a0a3aefdd2c0685dec82e7c5\"\u003e\u003ccode\u003ed7614a7\u003c/code\u003e\u003c/a\u003e feat: deprecate tseslint.config() (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/angular-upgrade-gh-action-test/pull/223","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fangular-upgrade-gh-action-test/issues/223","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/223/packages"}},{"old_version":"8.0.2","new_version":"8.0.3","update_type":"patch","path":null,"pr_created_at":"2025-09-29T19:29:40.000Z","version_change":"8.0.2 → 8.0.3","issue":{"uuid":"2871803804","node_id":"PR_kwDOMeSac86rLD-c","number":222,"state":"open","title":"Bump the development-version-updates group across 1 directory with 69 updates","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-09-29T19:29:40.000Z","updated_at":"2025-09-29T19:29:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":69,"packages":[{"name":"@angular/cli","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/angular/angular"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.36.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.11.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.3","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.1.2","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.44.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@angular-devkit/core","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.13","new_version":"4.2.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.8","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.3","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"memfs","old_version":"4.43.0","new_version":"4.47.0","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"regenerate-unicode-properties","old_version":"10.2.0","new_version":"10.2.2","repository_url":"https://github.com/mathiasbynens/regenerate-unicode-properties"},{"name":"regexpu-core","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mathiasbynens/regexpu-core"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"unicode-property-aliases-ecmascript","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 69 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/cli](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `19.2.14` | `19.2.15` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.6` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.36.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.11.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.3` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.1.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.44.1` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.4` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.4` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.4` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.4` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.13` | `4.2.20` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.4` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.20` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.8` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.3` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.4` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.43.0` | `4.47.0` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [regenerate-unicode-properties](https://github.com/mathiasbynens/regenerate-unicode-properties) | `10.2.0` | `10.2.2` |\n| [regexpu-core](https://github.com/mathiasbynens/regexpu-core) | `6.2.0` | `6.4.0` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [unicode-property-aliases-ecmascript](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) | `2.1.0` | `2.2.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@angular/cli` from 19.2.15 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003cimg src=\"https://img.shields.io/badge/365d525b5-fix-green\" alt=\"fix - 365d525b5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e19.2.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003cimg src=\"https://img.shields.io/badge/b0f4330a9-fix-green\" alt=\"fix - b0f4330a9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003cimg src=\"https://img.shields.io/badge/ee5c5f823-fix-green\" alt=\"fix - ee5c5f823\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR dev-server builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003cimg src=\"https://img.shields.io/badge/32980f7e7-feat-blue\" alt=\"feat - 32980f7e7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce BootstrapContext for isolated server-side rendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.17 (2025-09-17)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e365d525b5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.1 (2025-09-11)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/be60be4997ea0f7be3a4fb993f87b1bd29fc1493\"\u003ebe60be499\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd timestamp to bundle generation log\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d60f4e53d8f511d313e517161dc26eb3cc005f1c\"\u003ed60f4e53d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to version \u003ccode\u003e7.1.5\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e18.2.21 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/12b0a1f26f7f37dfa3628820e96511851ff54969\"\u003e\u003ccode\u003e12b0a1f\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003ccode\u003e365d525\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3ea403a5d9d39229ffb86c2ab8ed8ec545fc9a41\"\u003e\u003ccode\u003e3ea403a\u003c/code\u003e\u003c/a\u003e ci: several CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fe9ea0d285e0281f788f18ab49311201576029ba\"\u003e\u003ccode\u003efe9ea0d\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c4278aa02f3a085ba7100bbbff3f94aab926d7c3\"\u003e\u003ccode\u003ec4278aa\u003c/code\u003e\u003c/a\u003e build: update Angular FW packages to latest patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003ccode\u003eee5c5f8\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): avoid extra tick in SSR dev-server builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003ccode\u003eb0f4330\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): avoid extra tick in SSR builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003ccode\u003e32980f7\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): introduce BootstrapContext for isolated server-side rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c6eba4dc9d9eebe14133d61bca3d5ee1c9638518\"\u003e\u003ccode\u003ec6eba4d\u003c/code\u003e\u003c/a\u003e ci: update to latest version of dev-infra actions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/19.2.15...19.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.15\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e\u003cimg src=\"https://img.shields.io/badge/70d0639bc1-fix-green\" alt=\"fix - 70d0639bc1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.15 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e70d0639bc1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.3 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously hidden type issues in host bindings may show up in your builds. Either resolve the type issues or set \u003ccode\u003e\u0026quot;typeCheckHostBindings\u0026quot;: false\u003c/code\u003e in the \u003ccode\u003eangularCompilerOptions\u003c/code\u003e section of your tsconfig.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.9 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c/h3\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\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/19.2.15/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.6\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 `eslint` from 9.30.0 to 9.36.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.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.36.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.11.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/0688db88e9d2e480893be6720ebe87a87b838a00\"\u003e\u003ccode\u003e0688db8\u003c/code\u003e\u003c/a\u003e Bump version to 5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/124effe04ba7856aee2a627f36e7f01326c06630\"\u003e\u003ccode\u003e124effe\u003c/code\u003e\u003c/a\u003e API reference docs for QueryString\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/418e9a772833034a901097246a56749664174a6f\"\u003e\u003ccode\u003e418e9a7\u003c/code\u003e\u003c/a\u003e Convert QueryString to an ES6 class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/6715f24fd0ccbe8a53392dcd62a494db127f6271\"\u003e\u003ccode\u003e6715f24\u003c/code\u003e\u003c/a\u003e Move knowledge of query parameters out of boot1.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fa481b2bd157a295cdc65490ed5bf250ca70e9b6\"\u003e\u003ccode\u003efa481b2\u003c/code\u003e\u003c/a\u003e API reference docs for HTML reporter and spec filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/8309416cb2ab2d343f2ce83a8f7323913ce60062\"\u003e\u003ccode\u003e8309416\u003c/code\u003e\u003c/a\u003e Clicking a link in the HTML reporter does exact filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4ccc7bf3acf37f977610427cb2403743a45571cc\"\u003e\u003ccode\u003e4ccc7bf\u003c/code\u003e\u003c/a\u003e Document the order property of jasmineStarted and jasmineDone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/cca6b2aa071be3b19674e630ebb1658a9f0cda8b\"\u003e\u003ccode\u003ecca6b2a\u003c/code\u003e\u003c/a\u003e Adopt forbidDuplicateNames: true in jasmine-core's own tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/78940aa0fb98be0262c15c7c9846f427bb70dc43\"\u003e\u003ccode\u003e78940aa\u003c/code\u003e\u003c/a\u003e Drop support for Safari 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3d8396da0a08c796590992e304d65aff43dee6d7\"\u003e\u003ccode\u003e3d8396d\u003c/code\u003e\u003c/a\u003e More precisely characterize suite/spec reporting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1664\"\u003e#1664\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8277b3b298421ebbb39c43d7e3538481e15c4659\"\u003e\u003ccode\u003e8277b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The built-in TypeScript types have been updated to more closely match the implementation. Notably, the list of staged files supplied to task functions is \u003ccode\u003ereadonly string[]\u003c/code\u003e and can't be mutated. Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eexport default {\n---  \u0026quot;*\u0026quot;: (files: string[]) =\u0026gt; void console.log('staged files', files)\n+++  \u0026quot;*\u0026quot;: (files: readonly string[]) =\u0026gt; void console.log('staged files', files)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/70b9af3ac3fd66af94936e55bb3e91381937b41f\"\u003e\u003ccode\u003e70b9af3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - This version has been published from GitHub Actions using \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003eTrusted Publishing for npm packages\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1659\"\u003e#1659\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/49968170abb3bab7ac8dc0a6bc5ea92850337baa\"\u003e\u003ccode\u003e4996817\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix searching configuration files when the working directory is a subdirectory of a git repository, and there are \u003ccode\u003epackage.json\u003c/code\u003e files in the working directory. This situation might happen when running \u003cem\u003elint-staged\u003c/em\u003e for a single package in a monorepo.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1654\"\u003e#1654\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7021f0af40ac1d5787501894c0f2222980023703\"\u003e\u003ccode\u003e7021f0a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Return the caret semver range (\u003ccode\u003e^\u003c/code\u003e) to direct dependencies so that future patch and minor versions are allowed. This enables projects to better maintain and deduplicate their own transitive dependencies while not requiring direct updates to \u003cem\u003elint-staged\u003c/em\u003e. This was changed in \u003ca href=\"https://github.com/lint-staged/lint-staged/releases/tag/v16.2.0\"\u003e16.2.0\u003c/a\u003e after the vulnerability issues with \u003ccode\u003echalk\u003c/code\u003e and \u003ccode\u003edebug\u003c/code\u003e, which were also removed in the same version.\u003c/p\u003e\n\u003cp\u003eGiven the recent vulnerabilities in the \u003cem\u003enpm\u003c/em\u003e ecosystem, it's best to be very careful when updating dependencies.\u003c/p\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/lint-staged/lint-staged/commit/bdcd03ae66dde2cb20a1d5b0590e4fd757541346\"\u003e\u003ccode\u003ebdcd03a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e fix: do not count hidden (partially) unstaged changes when using `--fail-on-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ab2f42e7055a52b4830d7d9d901c6c1cd9706a81\"\u003e\u003ccode\u003eab2f42e\u003c/code\u003e\u003c/a\u003e fix: emit correct value to debug logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/3fc5832380a8b57780758f861c21992cad711219\"\u003e\u003ccode\u003e3fc5832\u003c/code\u003e\u003c/a\u003e refactor: make general error messages more clear they originate from lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/409d79a3fc15235ffa14e61db07bfa2ac12cd691\"\u003e\u003ccode\u003e409d79a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7edaee98e9a74a4e0a8646bb452a8139c8563619\"\u003e\u003ccode\u003e7edaee9\u003c/code\u003e\u003c/a\u003e docs: fix typo in changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e fix: backup stash example uses real hash if available\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/47d01a9d45a9a9178b6bf85a7296d62bf542f918\"\u003e\u003ccode\u003e47d01a9\u003c/code\u003e\u003c/a\u003e fix: print backup stash example when failing to \u003ccode\u003e--fail-on-changes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/325dc03f5a6a222556c800cb521d7dba01cb6d41\"\u003e\u003ccode\u003e325dc03\u003c/code\u003e\u003c/a\u003e fix: restore unstaged changes on errors when \u003ccode\u003e--fail-on-errors\u003c/code\u003e or `--no-reve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-st...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/angular-upgrade-gh-action-test/pull/222","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fangular-upgrade-gh-action-test/issues/222","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/222/packages"}},{"old_version":"8.0.2","new_version":"8.0.3","update_type":"patch","path":null,"pr_created_at":"2025-09-22T15:48:18.000Z","version_change":"8.0.2 → 8.0.3","issue":{"uuid":"3441622036","node_id":"PR_kwDOMeSac86p4Nwq","number":220,"state":"open","title":"Bump the development-version-updates group across 1 directory with 77 updates","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-09-22T15:48:18.000Z","updated_at":"2025-09-29T15:40:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":77,"packages":[{"name":"@angular/cli","old_version":"19.2.15","new_version":"19.2.17","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/angular/angular"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.36.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.1.2","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.44.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.13","new_version":"4.2.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.8","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.3","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jsonjoy.com/json-pack","old_version":"1.2.0","new_version":"1.14.0","repository_url":"https://github.com/jsonjoy-com/json-pack"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/node-forge","old_version":"1.3.11","new_version":"1.3.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"compression","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"error-ex","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/qix-/node-error-ex"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"is-network-error","old_version":"1.1.0","new_version":"1.3.0","repository_url":"https://github.com/sindresorhus/is-network-error"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"launch-editor","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"memfs","old_version":"4.17.2","new_version":"4.43.0","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"regenerate-unicode-properties","old_version":"10.2.0","new_version":"10.2.2","repository_url":"https://github.com/mathiasbynens/regenerate-unicode-properties"},{"name":"regexpu-core","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mathiasbynens/regexpu-core"},{"name":"run-applescript","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/run-applescript"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tree-dump","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/streamich/tree-dump"},{"name":"unicode-property-aliases-ecmascript","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/mathiasbynens/unicode-property-aliases-ecmascript"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 77 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/cli](https://github.com/angular/angular-cli) | `19.2.15` | `19.2.17` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `19.2.14` | `19.2.15` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.6` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.36.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.0` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.1.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.44.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.4` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.4` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.4` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.4` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.13` | `4.2.20` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.4` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.20` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.8` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.3` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.4` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@jsonjoy.com/json-pack](https://github.com/jsonjoy-com/json-pack) | `1.2.0` | `1.14.0` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/node-forge](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-forge) | `1.3.11` | `1.3.14` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.26.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [compression](https://github.com/expressjs/compression) | `1.8.0` | `1.8.1` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [is-network-error](https://github.com/sindresorhus/is-network-error) | `1.1.0` | `1.3.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.10.0` | `2.11.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.17.2` | `4.43.0` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [regenerate-unicode-properties](https://github.com/mathiasbynens/regenerate-unicode-properties) | `10.2.0` | `10.2.2` |\n| [regexpu-core](https://github.com/mathiasbynens/regexpu-core) | `6.2.0` | `6.4.0` |\n| [run-applescript](https://github.com/sindresorhus/run-applescript) | `7.0.0` | `7.1.0` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tree-dump](https://github.com/streamich/tree-dump) | `1.0.3` | `1.1.0` |\n| [unicode-property-aliases-ecmascript](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) | `2.1.0` | `2.2.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@angular/cli` from 19.2.15 to 19.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.17\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003cimg src=\"https://img.shields.io/badge/365d525b5-fix-green\" alt=\"fix - 365d525b5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e19.2.16\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003cimg src=\"https://img.shields.io/badge/b0f4330a9-fix-green\" alt=\"fix - b0f4330a9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003cimg src=\"https://img.shields.io/badge/ee5c5f823-fix-green\" alt=\"fix - ee5c5f823\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid extra tick in SSR dev-server builds\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003cimg src=\"https://img.shields.io/badge/32980f7e7-feat-blue\" alt=\"feat - 32980f7e7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce BootstrapContext for isolated server-side rendering\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.17 (2025-09-17)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e365d525b5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.3.1 (2025-09-11)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/be60be4997ea0f7be3a4fb993f87b1bd29fc1493\"\u003ebe60be499\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd timestamp to bundle generation log\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d60f4e53d8f511d313e517161dc26eb3cc005f1c\"\u003ed60f4e53d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eupdate vite to version \u003ccode\u003e7.1.5\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e18.2.21 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/ssr\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/12b0a1f26f7f37dfa3628820e96511851ff54969\"\u003e\u003ccode\u003e12b0a1f\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.17 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/365d525b596b437ad0b1a74b1417eaae6aa8694e\"\u003e\u003ccode\u003e365d525\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): update \u003ccode\u003evite\u003c/code\u003e to \u003ccode\u003e6.3.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3ea403a5d9d39229ffb86c2ab8ed8ec545fc9a41\"\u003e\u003ccode\u003e3ea403a\u003c/code\u003e\u003c/a\u003e ci: several CI fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fe9ea0d285e0281f788f18ab49311201576029ba\"\u003e\u003ccode\u003efe9ea0d\u003c/code\u003e\u003c/a\u003e release: cut the v19.2.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c4278aa02f3a085ba7100bbbff3f94aab926d7c3\"\u003e\u003ccode\u003ec4278aa\u003c/code\u003e\u003c/a\u003e build: update Angular FW packages to latest patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ee5c5f823c87a36c9bcb92db2fc9b4e652dc16c2\"\u003e\u003ccode\u003eee5c5f8\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): avoid extra tick in SSR dev-server builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b0f4330a9a2f598b71f12d07e49b6c7c6891febd\"\u003e\u003ccode\u003eb0f4330\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e): avoid extra tick in SSR builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/32980f7e7a5821bc9bd311dda6e134970e735722\"\u003e\u003ccode\u003e32980f7\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003e@​angular/ssr\u003c/code\u003e): introduce BootstrapContext for isolated server-side rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c6eba4dc9d9eebe14133d61bca3d5ee1c9638518\"\u003e\u003ccode\u003ec6eba4d\u003c/code\u003e\u003c/a\u003e ci: update to latest version of dev-infra actions\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular-cli/compare/19.2.15...19.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 19.2.14 to 19.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.15\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e\u003cimg src=\"https://img.shields.io/badge/70d0639bc1-fix-green\" alt=\"fix - 70d0639bc1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information please see: \u003ca href=\"https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\"\u003ehttps://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e19.2.15 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/70d0639bc19e376af1a0491898f54a026d3227e2\"\u003e70d0639bc1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eintroduce \u003ccode\u003eBootstrapContext\u003c/code\u003e for improved server bootstrapping (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63639\"\u003e#63639\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.3 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously hidden type issues in host bindings may show up in your builds. Either resolve the type issues or set \u003ccode\u003e\u0026quot;typeCheckHostBindings\u0026quot;: false\u003c/code\u003e in the \u003ccode\u003eangularCompilerOptions\u003c/code\u003e section of your tsconfig.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = () =\u0026gt; bootstrapApplication(AppComponent, config);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst bootstrap = (context: BootstrapContext) =\u0026gt;\n  bootstrapApplication(AppComponent, config, context);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA schematic is provided to automatically update \u003ccode\u003emain.server.ts\u003c/code\u003e files to pass the \u003ccode\u003eBootstrapContext\u003c/code\u003e to the \u003ccode\u003ebootstrapApplication\u003c/code\u003e call.\u003c/p\u003e\n\u003cp\u003eIn addition, \u003ccode\u003egetPlatform()\u003c/code\u003e and \u003ccode\u003edestroyPlatform()\u003c/code\u003e will now return \u003ccode\u003enull\u003c/code\u003e and be a no-op respectively when running in a server environment.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.9 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c/h3\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\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/19.2.15/packages/compiler-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.6\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 `eslint` from 9.30.0 to 9.36.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.36.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\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/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.36.0 - September 19, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6\"\u003e\u003ccode\u003efee751d\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003edefaultOptions\u003c/code\u003e in rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20121\"\u003e#20121\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649\"\u003e\u003ccode\u003e31d9392\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20118\"\u003e#20118\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6\"\u003e\u003ccode\u003e7d61b7f\u003c/code\u003e\u003c/a\u003e fix: add missing scope types to \u003ccode\u003eScope.type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20110\"\u003e#20110\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b\"\u003e\u003ccode\u003e1ace67d\u003c/code\u003e\u003c/a\u003e chore: update example to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20111\"\u003e#20111\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc\"\u003e\u003ccode\u003e4821963\u003c/code\u003e\u003c/a\u003e test: add missing loc information to error objects in rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20112\"\u003e#20112\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b\"\u003e\u003ccode\u003ec7f861b\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/6b0c08b106aa66f2e9fa484282f0eb63c64a1215\"\u003e\u003ccode\u003e6b0c08b\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/7a670c301b58609017ce8cfda99ee81f95de3898\"\u003e\u003ccode\u003e7a670c3\u003c/code\u003e\u003c/a\u003e fix: correct rule option typings in \u003ccode\u003erules.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20084\"\u003e#20084\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4\"\u003e\u003ccode\u003eb42c42e\u003c/code\u003e\u003c/a\u003e chore: disallow use of deprecated \u003ccode\u003etype\u003c/code\u003e property in core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20094\"\u003e#20094\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c\"\u003e\u003ccode\u003e7bb498d\u003c/code\u003e\u003c/a\u003e test: remove deprecated \u003ccode\u003etype\u003c/code\u003e property from core rule tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20093\"\u003e#20093\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2\"\u003e\u003ccode\u003e91f97c5\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/e10cf2ab42fe5b481d980dc652f7504414747733\"\u003e\u003ccode\u003ee10cf2a\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20089\"\u003e#20089\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4\"\u003e\u003ccode\u003e5cb0ce4\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003emeta.defaultOptions\u003c/code\u003e in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20080\"\u003e#20080\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d\"\u003e\u003ccode\u003ef9f7cb5\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500\"\u003e\u003ccode\u003e81764b2\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eeslint\u003c/code\u003e peer dependency in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20079\"\u003e#20079\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\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/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4\"\u003e\u003ccode\u003eb4857e5\u003c/code\u003e\u003c/a\u003e 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877\"\u003e\u003ccode\u003e5878a42\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8\"\u003e\u003ccode\u003e12411e8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.36.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20139\"\u003e#20139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/b73ab12acd3e87f8d8173cda03499f6cd1f26db6\"\u003e\u003ccode\u003eb73ab12\u003c/code\u003e\u003c/a\u003e docs: update examples to use \u003ccode\u003edefineConfig\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20131\"\u003e#20131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076\"\u003e\u003ccode\u003e47afcf6\u003c/code\u003e\u003c/a\u003e feat: correct \u003ccode\u003epreserve-caught-error\u003c/code\u003e edge cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20109\"\u003e#20109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e\"\u003e\u003ccode\u003e75b74d8\u003c/code\u003e\u003c/a\u003e fix: add missing rule option types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20127\"\u003e#20127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09\"\u003e\u003ccode\u003ebac82a2\u003c/code\u003e\u003c/a\u003e ci: simplify renovate configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19907\"\u003e#19907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1\"\u003e\u003ccode\u003ec00bb37\u003c/code\u003e\u003c/a\u003e ci: bump actions/labeler from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20090\"\u003e#20090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.36.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.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/lint-staged/lint-staged/pull/1615\"\u003e#1615\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99eb74200e8db69e72dba45314025953b8b0794e\"\u003e\u003ccode\u003e99eb742\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--fail-on-changes\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e exit with code 1 when tasks modify any files, making the \u003ccode\u003eprecommit\u003c/code\u003e hook fail. This is similar to the \u003ccode\u003egit diff --exit-code\u003c/code\u003e option. Using this flag also implies the \u003ccode\u003e--no-revert\u003c/code\u003e flag which means any changes made by tasks will be left in the working tree after failing, so that they can be manually staged and the commit tried again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1611\"\u003e#1611\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd05fd349594baf586fbafb05588ff07d86060b7\"\u003e\u003ccode\u003ecd05fd3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rlorenzo\"\u003e\u003ccode\u003e@​rlorenzo\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--continue-on-error\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will run all tasks to completion even if some of them fail. By default, \u003cem\u003elint-staded\u003c/em\u003e will exit early on the first failure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/82fcc0789c17bf6b2ea2649147abec77fa619375\"\u003e\u003ccode\u003e82fcc07\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Internal \u003cem\u003elint-staged\u003c/em\u003e errors are now thrown and visible in the console output. Previously they were caught with the process exit code set to 1, but not logged. This happens when, for example, there's a syntax error in the \u003cem\u003elint-staged\u003c/em\u003e configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1647\"\u003e#1647\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5ecc0605d52756167417c84cb0007ea7bceaaa3\"\u003e\u003ccode\u003ea5ecc06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/debug-js/debug\"\u003edebug\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e. Because of this, the \u003ccode\u003eDEBUG\u003c/code\u003e environment variable is no longer supported — use the \u003ccode\u003e--debug\u003c/code\u003e to enable debugging\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1636\"\u003e#1636\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8db2717574ebfa2b80e0fc4eb0b24d705fd264fc\"\u003e\u003ccode\u003e8db2717\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--hide-unstaged\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will hide all unstaged changes to tracked files before running tasks. The changes will be applied back after running the tasks. Note that the combination of flags \u003ccode\u003e--hide-unstaged --no-hide-partially-staged\u003c/code\u003e isn't meaningful and behaves the same as just \u003ccode\u003e--hide-unstaged\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/ItsNickBarry\"\u003e\u003ccode\u003e@​ItsNickBarry\u003c/code\u003e\u003c/a\u003e for the idea and initial implementation in \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1552\"\u003e#1552\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1648\"\u003e#1648\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7900b3b79c5e2e69662cb8b1bcbcae79c3549421\"\u003e\u003ccode\u003e7900b3b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/antonk52/lilconfig\"\u003elilconfig\u003c/a\u003e to reduce reliance on third-party dependencies. It was used to find possible config files outside of those tracked in Git, including from the parent directories. This behavior has been moved directly into \u003cem\u003elint-staged\u003c/em\u003e and should work about the same.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1633\"\u003e#1633\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7f9e485a981707897e0d417f6a62008f0c098e00\"\u003e\u003ccode\u003e7f9e485\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bumps \u003ca href=\"https://github.com/listr2/listr2\"\u003elistr2\u003c/a\u003e from 9.0.3 to 9.0.4.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1626\"\u003e#1626\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99d5a9b0ddcba7d471d39ff3969d37988f1e2705\"\u003e\u003ccode\u003e99d5a9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Due to recent phishing attacks, for example \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk@5.6.1\u003c/a\u003e was released with malware. To avoid \u003cem\u003elint-staged\u003c/em\u003e's users being at risk the \u003cstrong\u003edirect dependencies are pinned to exact versions\u003c/strong\u003e, instead of allowing future patch versions with the \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver#caret-ranges-123-025-004\"\u003ecaret (\u003ccode\u003e^\u003c/code\u003e) range\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1588\"\u003e#1588\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/035bbf268ac47bbaf2cfa737c3b2240d38feb22e\"\u003e\u003ccode\u003e035bbf2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/outslept\"\u003e\u003ccode\u003e@​outslept\u003c/code\u003e\u003c/a\u003e! - Increase performance by listing staged files and searching for configuration concurrently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1645\"\u003e#1645\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/deba3ad83581938dd71b86b563e62827b5fc2a0a\"\u003e\u003ccode\u003edeba3ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/chalk/chalk\"\u003echalk\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf you are having trouble with ANSI color codes when using \u003cem\u003elint-staged\u003c/em\u003e, you can try setting either \u003ccode\u003eFORCE_COLOR=true\u003c/code\u003e or \u003ccode\u003eNO_COLOR=true\u003c/code\u003e env variables.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.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/lint-staged/lint-staged/pull/1615\"\u003e#1615\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/99eb74200e8db69e72dba45314025953b8b0794e\"\u003e\u003ccode\u003e99eb742\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--fail-on-changes\u003c/code\u003e to make \u003cem\u003elint-staged\u003c/em\u003e exit with code 1 when tasks modify any files, making the \u003ccode\u003eprecommit\u003c/code\u003e hook fail. This is similar to the \u003ccode\u003egit diff --exit-code\u003c/code\u003e option. Using this flag also implies the \u003ccode\u003e--no-revert\u003c/code\u003e flag which means any changes made my tasks will be left in the working tree after failing, so that they can be manually staged and the commit tried again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1611\"\u003e#1611\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd05fd349594baf586fbafb05588ff07d86060b7\"\u003e\u003ccode\u003ecd05fd3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rlorenzo\"\u003e\u003ccode\u003e@​rlorenzo\u003c/code\u003e\u003c/a\u003e! - Added a new option \u003ccode\u003e--continue-on-error\u003c/code\u003e so that \u003cem\u003elint-staged\u003c/em\u003e will run all tasks to completion even if some of them fail. By default, \u003cem\u003elint-staded\u003c/em\u003e will exit early on the first failure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1637\"\u003e#1637\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/82fcc0789c17bf6b2ea2649147abec77fa619375\"\u003e\u003ccode\u003e82fcc07\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Internal \u003cem\u003elint-staged\u003c/em\u003e errors are now thrown and visible in the console output. Previously they were caught with the process exit code set to 1, but not logged. This happens when, for example, there's a syntax error in the \u003cem\u003elint-staged\u003c/em\u003e configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1647\"\u003e#1647\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5ecc0605d52756167417c84cb0007ea7bceaaa3\"\u003e\u003ccode\u003ea5ecc06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ca href=\"https://github.com/debug-js/debug\"\u003edebug\u003c/a\u003e as a dependency due to recent malware issue; read more at \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e. Because of this, the \u003ccode\u003eDEBUG\u003c/code\u003e e...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/angular-upgrade-gh-action-test/pull/220","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fangular-upgrade-gh-action-test/issues/220","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/220/packages"}},{"old_version":"8.0.2","new_version":"8.0.3","update_type":"patch","path":"/taskbook-frontend","pr_created_at":"2025-09-21T10:49:39.000Z","version_change":"8.0.2 → 8.0.3","issue":{"uuid":"2847067350","node_id":"PR_kwDODQgXvM6psszW","number":4,"state":"closed","title":"Bump the frontend group in /taskbook-frontend with 76 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-21T11:01:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-21T10:49:39.000Z","updated_at":"2025-09-21T11:01:00.000Z","time_to_close":681,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"frontend","update_count":76,"packages":[{"name":"@angular/animations","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/common","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/localize","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser-dynamic","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@ng-bootstrap/ng-bootstrap","old_version":"19.0.0-rc.0","new_version":"19.0.1","repository_url":"https://github.com/ng-bootstrap/ng-bootstrap"},{"name":"bootstrap","old_version":"5.3.6","new_version":"5.3.8","repository_url":"https://github.com/twbs/bootstrap"},{"name":"@angular/build","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.0.3","new_version":"20.0.7","repository_url":"https://github.com/angular/angular"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.0.1","new_version":"24.0.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@angular-devkit/architect","old_version":"0.2000.2","new_version":"0.2000.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/core","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular-devkit/schematics","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@babel/compat-data","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.5","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.4","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/core","old_version":"10.1.15","new_version":"10.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.17","new_version":"4.2.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/external-editor","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.20","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.8","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.3","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.4","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-android-arm-eabi","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-android-arm64","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-darwin-arm64","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-darwin-x64","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-freebsd-x64","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-arm-gnueabihf","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-arm64-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-arm64-musl","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-ppc64-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-riscv64-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-s390x-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-x64-gnu","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-linux-x64-musl","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-win32-arm64-msvc","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-win32-ia32-msvc","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@napi-rs/nice-win32-x64-msvc","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@schematics/angular","old_version":"20.0.2","new_version":"20.0.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"ansi-escapes","old_version":"4.3.2","new_version":"7.0.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"browserslist","old_version":"4.25.0","new_version":"4.26.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001723","new_version":"1.0.30001743","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"electron-to-chromium","old_version":"1.5.167","new_version":"1.5.222","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.21","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"npm-packlist","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/npm/npm-packlist"},{"name":"piscina","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/piscinajs/piscina"},{"name":"postcss","old_version":"8.5.5","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"ua-parser-js","old_version":"0.7.40","new_version":"0.7.41","repository_url":"https://github.com/faisalman/ua-parser-js"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":"/taskbook-frontend","ecosystem":"npm"},"body":"Bumps the frontend group in /taskbook-frontend with 76 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `20.0.3` | `20.0.7` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `20.0.3` | `20.0.7` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `20.0.3` | `20.0.7` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `20.0.3` | `20.0.7` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `20.0.3` | `20.0.7` |\n| [@angular/localize](https://github.com/angular/angular) | `20.0.3` | `20.0.7` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `20.0.3` | `20.0.7` |\n| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `20.0.3` | `20.0.7` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `20.0.3` | `20.0.7` |\n| [@ng-bootstrap/ng-bootstrap](https://github.com/ng-bootstrap/ng-bootstrap) | `19.0.0-rc.0` | `19.0.1` |\n| [bootstrap](https://github.com/twbs/bootstrap) | `5.3.6` | `5.3.8` |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.0.3` | `20.0.7` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.1` | `24.0.15` |\n| [@angular-devkit/architect](https://github.com/angular/angular-cli) | `0.2000.2` | `0.2000.6` |\n| [@angular-devkit/core](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.5` | `7.28.4` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.5` | `7.28.3` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.5` | `7.28.4` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.4` | `7.28.4` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.6` | `7.28.4` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.4` |\n| [@inquirer/core](https://github.com/SBoudrias/Inquirer.js) | `10.1.15` | `10.2.2` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.17` | `4.2.20` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/external-editor](https://github.com/SBoudrias/Inquirer.js) | `1.0.1` | `1.0.2` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.20` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.20` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.8` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.3` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.4` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-android-arm-eabi](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-android-arm64](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-darwin-arm64](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-darwin-x64](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-freebsd-x64](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-arm-gnueabihf](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-arm64-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-arm64-musl](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-ppc64-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-riscv64-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-s390x-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-x64-gnu](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-linux-x64-musl](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-win32-arm64-msvc](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-win32-ia32-msvc](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@napi-rs/nice-win32-x64-msvc](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.2` | `20.0.6` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `4.3.2` | `7.0.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.0` | `4.26.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001723` | `1.0.30001743` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.167` | `1.5.222` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.4.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.21` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [npm-packlist](https://github.com/npm/npm-packlist) | `10.0.0` | `10.0.1` |\n| [piscina](https://github.com/piscinajs/piscina) | `5.0.0` | `5.1.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.5` | `8.5.6` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `0.7.40` | `0.7.41` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\nUpdates `@angular/animations` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/animations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003eae212b51ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e82bf9848a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/commit/31e3eb20f98d80fddd76b8d0c070d4e5ec4c83b1\"\u003e\u003ccode\u003e31e3eb2\u003c/code\u003e\u003c/a\u003e build: migrate to use web test runner rules (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62294\"\u003e#62294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f201df9b83f17cc8989443bf39d211b8f80ec87e\"\u003e\u003ccode\u003ef201df9\u003c/code\u003e\u003c/a\u003e build: migrate to using new jasmine_test (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/animations/issues/62106\"\u003e#62106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/20.0.7/packages/animations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/common` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003eae212b51ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e82bf9848a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/commit/31e3eb20f98d80fddd76b8d0c070d4e5ec4c83b1\"\u003e\u003ccode\u003e31e3eb2\u003c/code\u003e\u003c/a\u003e build: migrate to use web test runner rules (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62294\"\u003e#62294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/a3c246abae5dbbebc7a0aae3495b49b459868a71\"\u003e\u003ccode\u003ea3c246a\u003c/code\u003e\u003c/a\u003e refactor(common): remove redundant \u003ccode\u003eɵloadImpl\u003c/code\u003e check in client bundles (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62191\"\u003e#62191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/4400b1c9a9348d67ec78cdce58941b9e17112fab\"\u003e\u003ccode\u003e4400b1c\u003c/code\u003e\u003c/a\u003e refactor(common): allow HttpErrorResponse with successful status codes (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/61107\"\u003e#61107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c43f632dc08c5cd9fa01170399146125f0ae8c84\"\u003e\u003ccode\u003ec43f632\u003c/code\u003e\u003c/a\u003e docs: fix deprecation message on ngIf/ngSwitch (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62149\"\u003e#62149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b40c9d0e59993142730137788cc663a16cdbbcb1\"\u003e\u003ccode\u003eb40c9d0\u003c/code\u003e\u003c/a\u003e refactor(common): move \u003ccode\u003engServerMode\u003c/code\u003e check outside \u003ccode\u003etap()\u003c/code\u003e to enable tree-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003ccode\u003e65c59dd\u003c/code\u003e\u003c/a\u003e fix(router): handle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f201df9b83f17cc8989443bf39d211b8f80ec87e\"\u003e\u003ccode\u003ef201df9\u003c/code\u003e\u003c/a\u003e build: migrate to using new jasmine_test (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/common/issues/62106\"\u003e#62106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/20.0.7/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003eae212b51ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e82bf9848a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/commit/403ba913274cccd3f7f5f3166b9853652ea91969\"\u003e\u003ccode\u003e403ba91\u003c/code\u003e\u003c/a\u003e refactor(compiler): ensure compiler passes closure conformance checks (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62500\"\u003e#62500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/20724e64d97ce69cede05afc01ea7aed7315816a\"\u003e\u003ccode\u003e20724e6\u003c/code\u003e\u003c/a\u003e refactor: fix closure compatibility errors in compiler (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62493\"\u003e#62493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/31e3eb20f98d80fddd76b8d0c070d4e5ec4c83b1\"\u003e\u003ccode\u003e31e3eb2\u003c/code\u003e\u003c/a\u003e build: migrate to use web test runner rules (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62294\"\u003e#62294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f201df9b83f17cc8989443bf39d211b8f80ec87e\"\u003e\u003ccode\u003ef201df9\u003c/code\u003e\u003c/a\u003e build: migrate to using new jasmine_test (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler/issues/62106\"\u003e#62106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular/angular/commits/20.0.7/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003eae212b51ee\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e82bf9848a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/commit/aa04a4a22fbdd59f0de30d81ac6c188bf242b62b\"\u003e\u003ccode\u003eaa04a4a\u003c/code\u003e\u003c/a\u003e refactor(migrations): ensure tsurge can properly emit references in g3 (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62447\"\u003e#62447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/85d6474d8cbed802c916587ffa39045ecc7ef04e\"\u003e\u003ccode\u003e85d6474\u003c/code\u003e\u003c/a\u003e refactor(core): update NG0303 error message (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62363\"\u003e#62363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/a06ec757358999d6736c6d4b48ea6f42b96af4f1\"\u003e\u003ccode\u003ea06ec75\u003c/code\u003e\u003c/a\u003e docs: fix broken link on assertNotInReactiveContext ref page (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62360\"\u003e#62360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ac7fe2c6f20a34c2e589f1eb284ffa80c3f86bfe\"\u003e\u003ccode\u003eac7fe2c\u003c/code\u003e\u003c/a\u003e docs: remove list of APIs with a providers array. (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62296\"\u003e#62296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/31e3eb20f98d80fddd76b8d0c070d4e5ec4c83b1\"\u003e\u003ccode\u003e31e3eb2\u003c/code\u003e\u003c/a\u003e build: migrate to use web test runner rules (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62294\"\u003e#62294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/fb7bfa61492459a750dda4a988cdc2f11bd35013\"\u003e\u003ccode\u003efb7bfa6\u003c/code\u003e\u003c/a\u003e refactor(common): replace forEach with index loop for Domino compatibility (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/8822d6c1bca08dd00a8b61708a22641da43348e5\"\u003e\u003ccode\u003e8822d6c\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62274\"\u003e#62274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/2b4098cd763fe853a3198e11707b0b47648a611b\"\u003e\u003ccode\u003e2b4098c\u003c/code\u003e\u003c/a\u003e docs(core): mark after{Next,Every}Render overloads as stable (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62153\"\u003e#62153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003ccode\u003ea2e6f31\u003c/code\u003e\u003c/a\u003e fix(core): allow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/core/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b40c9d0e59993142730137788cc663a16cdbbcb1\"\u003e\u003ccode\u003eb40c9d0\u003c/code\u003e\u003c/a\u003e refactor(common): move \u003ccode\u003engServerMode\u003c/code\u003e check outside \u003ccode\u003etap()\u003c/code\u003e to enable tree-sh...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/20.0.7/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/forms` from 20.0.3 to 20.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/forms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.7\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2c18043240-fix-green\" alt=\"fix - 2c18043240\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.6\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e20.0.5\u003c/h2\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003e\u003cimg src=\"https://img.shields.io/badge/de0d525ad7-fix-green\" alt=\"fix - de0d525ad7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e\u003cimg src=\"https://img.shields.io/badge/3eb5a79a83-fix-green\" alt=\"fix - 3eb5a79a83\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003e\u003cimg src=\"https://img.shields.io/badge/a2e6f317a7-fix-green\" alt=\"fix - a2e6f317a7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e\u003cimg src=\"https://img.shields.io/badge/4c00238a69-fix-green\" alt=\"fix - 4c00238a69\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e\u003cimg src=\"https://img.shields.io/badge/369f03ad7f-fix-green\" alt=\"fix - 369f03ad7f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e\u003cimg src=\"https://img.shields.io/badge/65c59dd796-fix-green\" alt=\"fix - 65c59dd796\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e\u003cimg src=\"https://img.shields.io/badge/144c429230-fix-green\" alt=\"fix - 144c429230\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.0.4\u003c/h2\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003e\u003cimg src=\"https://img.shields.io/badge/e343cdfb86-fix-green\" alt=\"fix - e343cdfb86\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e\u003cimg src=\"https://img.shields.io/badge/67f657e4a3-fix-green\" alt=\"fix - 67f657e4a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/ae212b51eef6779e70f076110085f35b684234c6\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae212b51ee-fix-green\" alt=\"fix - ae212b51ee\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eWrap ErrorEvent with no error property (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62081\"\u003e#62081\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/82bf9848a154c14f7100a1b29c5ef6aabc0a6c57\"\u003e\u003cimg src=\"https://img.shields.io/badge/82bf9848a1-fix-green\" alt=\"fix - 82bf9848a1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emore robust trailing comma removal in unused imports migration (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/forms/issues/62118\"\u003e#62118\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular/blob/20.0.7/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/forms\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.7 (2025-07-09)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/2c18043240e8115ed47993ecddaf2232824544c7\"\u003e2c18043240\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse proper name for diagnostic type (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62479\"\u003e#62479\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.6 (2025-07-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.5 (2025-06-25)\u003c/h1\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/de0d525ad7a5a9bfcc78b66ac627a507c8709064\"\u003ede0d525ad7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd suggestion when pipe is missing (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62146\"\u003e#62146\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3eb5a79a8324c96d438f4ad004a098295efad769\"\u003e3eb5a79a83\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle initializer APIs wrapped in type casts (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62203\"\u003e#62203\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a2e6f317a732495602caf2ab871d38981a742e05\"\u003ea2e6f317a7\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow to set a resource in an error state (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62253\"\u003e#62253\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/4c00238a69ab7f6c5b53d12d4030cb172454ab39\"\u003e4c00238a69\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting \u003ccode\u003eErrorHandler\u003c/code\u003e from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61886\"\u003e#61886\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/369f03ad7f3132240db938ea2b4de2de2e38c867\"\u003e369f03ad7f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eunable to retrieve defer blocks in tests when component injects ViewContainerRef (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62156\"\u003e#62156\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003erouter\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/65c59dd7964cd9643244b46094031e7227252875\"\u003e65c59dd796\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehandle scrollRestoration error in restricted environments (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62186\"\u003e#62186\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eupgrade\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/144c429230c864ae7a94c6a40738a9cd1223581b\"\u003e144c429230\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eMake zoneless work with hybrid apps (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61660\"\u003e#61660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.0.4 (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/e343cdfb86043e10d08aa4031b7b8d59342b37e5\"\u003ee343cdfb86\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes template outlet hydration (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62012\"\u003e#62012\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/67f657e4a3b27b968277fa63c9455e44b3e2259f\"\u003e67f657e4a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003einject \u003ccode\u003eAPP_ID\u003c/code\u003e before injector is destroyed (\u003ca href=\"https://redirect.github.com/angular/angular/pull/61885\"\u003e#61885\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github...\n\n_Description has been truncated_","html_url":"https://github.com/malczuuu/taskbook/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/malczuuu%2Ftaskbook/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"8.0.2","new_version":"8.0.3","update_type":"patch","path":null,"pr_created_at":"2025-09-08T16:05:33.000Z","version_change":"8.0.2 → 8.0.3","issue":{"uuid":"3394814782","node_id":"PR_kwDOMeSac86nar8b","number":216,"state":"open","title":"Bump the development-version-updates group across 1 directory with 123 updates","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-09-08T16:05:33.000Z","updated_at":"2025-09-15T15:35:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":123,"packages":[{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.35.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.1.6","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.1.0","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.42.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.13","new_version":"4.2.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.6","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jsonjoy.com/json-pack","old_version":"1.2.0","new_version":"1.11.0","repository_url":"https://github.com/jsonjoy-com/json-pack"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@types/node-forge","old_version":"1.3.11","new_version":"1.3.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.25.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"compression","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"launch-editor","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"memfs","old_version":"4.17.2","new_version":"4.38.2","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"nano-spawn","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/sindresorhus/nano-spawn"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.20","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"tree-dump","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/streamich/tree-dump"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 71 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.35.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.1.6` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.1.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.42.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.4` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.4` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.4` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.4` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.2` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.13` | `4.2.18` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.2` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.18` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.6` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.1` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.2` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@jsonjoy.com/json-pack](https://github.com/jsonjoy-com/json-pack) | `1.2.0` | `1.11.0` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@types/node-forge](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-forge) | `1.3.11` | `1.3.14` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.25.4` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [compression](https://github.com/expressjs/compression) | `1.8.0` | `1.8.1` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.3.1` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.10.0` | `2.11.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.17.2` | `4.38.2` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [nano-spawn](https://github.com/sindresorhus/nano-spawn) | `1.0.2` | `1.0.3` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.20` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [tree-dump](https://github.com/streamich/tree-dump) | `1.0.3` | `1.1.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.30.0 to 9.35.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.35.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\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/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\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/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.34.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\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/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\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/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.35.0 - September 5, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e) (jjangga0214)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e) (soda-sorcery)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315\"\u003e\u003ccode\u003ea355a0e\u003c/code\u003e\u003c/a\u003e docs: invert comparison logic for example in \u003ccode\u003eno-var\u003c/code\u003e doc page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20064\"\u003e#20064\u003c/a\u003e) (OTonGitHub)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3\"\u003e\u003ccode\u003ee51ffff\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19913\"\u003e#19913\u003c/a\u003e) (Amnish Singh Arora)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2\"\u003e\u003ccode\u003e5082fc2\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/d5ef9397150cc178e1f9891c3ff49ac4871ec786\"\u003e\u003ccode\u003ed5ef939\u003c/code\u003e\u003c/a\u003e refactor: remove deprecated \u003ccode\u003econtext.parserOptions\u003c/code\u003e usage across rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20060\"\u003e#20060\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302\"\u003e\u003ccode\u003e1b3881d\u003c/code\u003e\u003c/a\u003e chore: remove redundant word (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20058\"\u003e#20058\u003c/a\u003e) (pxwanglu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d\"\u003e\u003ccode\u003e99cfd7e\u003c/code\u003e\u003c/a\u003e docs: add missing \u0026quot;the\u0026quot; in rule deprecation docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20050\"\u003e#20050\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8\"\u003e\u003ccode\u003ebfa4601\u003c/code\u003e\u003c/a\u003e fix: ignore empty switch statements with comments in no-empty rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20045\"\u003e#20045\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15\"\u003e\u003ccode\u003edfd11de\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003ebefore\u003c/code\u003e and \u003ccode\u003eafter\u003c/code\u003e to test case types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20049\"\u003e#20049\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00\"\u003e\u003ccode\u003e6ad8973\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003e--no-ignore\u003c/code\u003e and \u003ccode\u003e--ignore-pattern\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20036\"\u003e#20036\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f\"\u003e\u003ccode\u003edabbe95\u003c/code\u003e\u003c/a\u003e fix: correct types for \u003ccode\u003eno-restricted-imports\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20034\"\u003e#20034\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577\"\u003e\u003ccode\u003e8033b19\u003c/code\u003e\u003c/a\u003e docs: add documentation for \u003ccode\u003e--no-config-lookup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20033\"\u003e#20033\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972\"\u003e\u003ccode\u003eea789c7\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with uppercase exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20032\"\u003e#20032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.33.0 - August 8, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\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/06a22f154c08ea044b3172b357b226d34dfefc6a\"\u003e\u003ccode\u003e06a22f1\u003c/code\u003e\u003c/a\u003e test: resolve flakiness in --mcp flag test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19993\"\u003e#19993\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\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/eslint/eslint/commit/8401101d1e3e3e4e1edc2a9e59cafc9956bf2610\"\u003e\u003ccode\u003e8401101\u003c/code\u003e\u003c/a\u003e 9.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b80f0254f357ad6b1d8d9b4ded0892b8826ba8f4\"\u003e\u003ccode\u003eb80f025\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087\"\u003e\u003ccode\u003eda87f2f\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.35.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20077\"\u003e#20077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/d265515642f65246bcd45c17979f67c2afb12f95\"\u003e\u003ccode\u003ed265515\u003c/code\u003e\u003c/a\u003e docs: improve phrasing - \u0026quot;if\u0026quot; → \u0026quot;even if\u0026quot; from getting-started section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20074\"\u003e#20074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc\"\u003e\u003ccode\u003e7055764\u003c/code\u003e\u003c/a\u003e test: remove \u003ccode\u003etests/lib/eslint/eslint.config.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20065\"\u003e#20065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2\"\u003e\u003ccode\u003e10e7ae2\u003c/code\u003e\u003c/a\u003e fix: update uncloneable options error message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082\"\u003e\u003ccode\u003e42761fa\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-function (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20057\"\u003e#20057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6\"\u003e\u003ccode\u003e102f444\u003c/code\u003e\u003c/a\u003e feat: implement suggestions for no-empty-static-block (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20056\"\u003e#20056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.35.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/commit/e2d0adf7f1a8eb470b083045de1b29115192b22e\"\u003e\u003ccode\u003ee2d0adf\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0629aaf578d539d44e7c8c7ff726dd2952e90e23\"\u003e\u003ccode\u003e0629aaf\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e fix: kill subprocesses with \u0026quot;SIGKILL\u0026quot; and only if main process has a pid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/15369c2d79954558a980589c4b167b68e27ccdbb\"\u003e\u003ccode\u003e15369c2\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/690d7c2189acace6c06c89145d423e5c935b0aa4\"\u003e\u003ccode\u003e690d7c2\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e fix: fix the incorrect relativeTopLevelDir detection when working with the wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9151254365a2520f52fadbfcb8a0c287da6b7784\"\u003e\u003ccode\u003e9151254\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e fix: add root-level \u0026quot;types\u0026quot; field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/795be13a1546a075a799d491c209ace0654e5dd1\"\u003e\u003ccode\u003e795be13\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/446308904710cef07f971e759e740297eac2d4df\"\u003e\u003ccode\u003e4463089\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.12 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.13...v2.1.0\"\u003e2.1.0\u003c/a\u003e (2025-09-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003eb399fec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\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/bahmutov/start-server-and-test/commit/b399fec583bbbe55f0bac6bd7433a9047e4eaec4\"\u003e\u003ccode\u003eb399fec\u003c/code\u003e\u003c/a\u003e feat: support axios proxy (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.42.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.42.0\u003c/h2\u003e\n\u003ch2\u003e8.42.0 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate tseslint.config() (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531\"\u003e#11531\u003c/a\u003e) -- see \u003ca href=\"https://typescript-eslint.io/packages/typescript-eslint#migrating-to-defineconfig\"\u003ehttps://typescript-eslint.io/packages/typescript-eslint#migrating-to-defineconfig\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 eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11482\"\u003e#11482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle non-normalized windows paths produced by jiti (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546\"\u003e#11546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\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\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\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\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.42.0 (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate tseslint.config() (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle non-normalized windows paths produced by jiti (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546\"\u003e#11546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\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\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\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/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f\"\u003e\u003ccode\u003ed135909\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fa156454702398aa2002315f468a360a5508c2e2\"\u003e\u003ccode\u003efa15645\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle non-normalized windows paths produced by jiti ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d7614a74c3609843a0a3aefdd2c0685dec82e7c5\"\u003e\u003ccode\u003ed7614a7\u003c/code\u003e\u003c/a\u003e feat: deprecate tseslint.config() (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11531\"\u003e#11531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7319bad3a5022be2adfbcb331451cfd85d1d786a\"\u003e\u003ccode\u003e7319bad\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.42.0/packages/typescript-eslint\"\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 typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.27.7 to 7.28.4\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/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003ch4\u003eCommitters: 5\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\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\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\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\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\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\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\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\u003eCommitters: 5\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\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\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\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\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/co...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/angular-upgrade-gh-action-test/pull/216","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fangular-upgrade-gh-action-test/issues/216","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/216/packages"}},{"old_version":"8.0.2","new_version":"8.0.3","update_type":"patch","path":null,"pr_created_at":"2025-09-02T14:34:15.000Z","version_change":"8.0.2 → 8.0.3","issue":{"uuid":"3376307970","node_id":"PR_kwDOMYpPfc6meIvq","number":327,"state":"open","title":"Bump the development-version-updates group across 1 directory with 122 updates","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-09-02T14:34:15.000Z","updated_at":"2025-09-02T23:10:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":122,"packages":[{"name":"@angular/build","old_version":"20.1.6","new_version":"20.2.1","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.1.6","new_version":"20.2.1","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"20.1.7","new_version":"20.2.3","repository_url":"https://github.com/angular/angular"},{"name":"@types/node","old_version":"22.17.2","new_version":"22.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"angular-eslint","old_version":"20.1.1","new_version":"20.2.0","repository_url":"https://github.com/angular-eslint/angular-eslint"},{"name":"eslint","old_version":"9.33.0","new_version":"9.34.0","repository_url":"https://github.com/eslint/eslint"},{"name":"jasmine-core","old_version":"5.9.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript-eslint","old_version":"8.40.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@emnapi/core","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.5","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"browserslist","old_version":"4.25.2","new_version":"4.25.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"node-gyp","old_version":"11.3.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"rollup","old_version":"4.44.1","new_version":"4.50.0","repository_url":"https://github.com/rollup/rollup"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-version-updates group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/build](https://github.com/angular/angular-cli) | `20.1.6` | `20.2.1` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.1.6` | `20.2.1` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.1.7` | `20.2.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.17.2` | `22.18.0` |\n| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) | `20.1.1` | `20.2.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.33.0` | `9.34.0` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.9.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.5` | `16.1.6` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.40.0` | `8.41.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.5` | `1.5.0` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.2` | `4.25.4` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.3.1` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.3.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.1` | `4.50.0` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@angular/build` from 20.1.6 to 20.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.2.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003e\u003cimg src=\"https://img.shields.io/badge/e93919dea-fix-green\" alt=\"fix - e93919dea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/6937123a393e2ba9221962b0174056c14437a988\"\u003e\u003cimg src=\"https://img.shields.io/badge/6937123a3-fix-green\" alt=\"fix - 6937123a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edirectly resolve karma config template in migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e\u003cimg src=\"https://img.shields.io/badge/5d6dd4425-fix-green\" alt=\"fix - 5d6dd4425\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent AI config schematic from failing when 'none' and other AI tools are selected\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e\u003cimg src=\"https://img.shields.io/badge/3b693e09e-fix-green\" alt=\"fix - 3b693e09e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e\u003cimg src=\"https://img.shields.io/badge/06a6ddc10-fix-green\" alt=\"fix - 06a6ddc10\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrect JS/TS file paths when running under Bazel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003e\u003cimg src=\"https://img.shields.io/badge/b6816b0cb-fix-green\" alt=\"fix - b6816b0cb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure karma polyfills reporter factory returns a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/2e3cfd598c9366d0036a52cd18024317b33e6fca\"\u003e\u003cimg src=\"https://img.shields.io/badge/2e3cfd598-feat-blue\" alt=\"feat - 2e3cfd598\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migration to remove default Karma configurations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d80dae276e9554c13e0c37640d0db8acafc9d48b\"\u003e\u003cimg src=\"https://img.shields.io/badge/d80dae276-feat-blue\" alt=\"feat - d80dae276\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd schematics to generate ai context files.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ffe6fb916d496da1c6c20942f6e6b05a679b0f7d\"\u003e\u003cimg src=\"https://img.shields.io/badge/ffe6fb916-fix-green\" alt=\"fix - ffe6fb916\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow AI config prompt to be skipped without selecting a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ae2802b7db358c5a3f0590feea212a768a710353\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae2802b7d-fix-green\" alt=\"fix - ae2802b7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove AI config prompt wording\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b017f84fdaf36bc0fcad2241846665c73b52b6d8\"\u003e\u003cimg src=\"https://img.shields.io/badge/b017f84fd-fix-green\" alt=\"fix - b017f84fd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove coverage directory handling for Karma configuration comparisons\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6a79f9a75cdcbb0761c4044066748f4eb788a57f\"\u003e\u003cimg src=\"https://img.shields.io/badge/6a79f9a75-fix-green\" alt=\"fix - 6a79f9a75\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ezoneless is now stable\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b4de9a1bf50a35404fb79eb3f120faafd0ce825a\"\u003e\u003cimg src=\"https://img.shields.io/badge/b4de9a1bf-feat-blue\" alt=\"feat - b4de9a1bf\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --experimental-tool option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/755ba70fd7ef38793d15797ba402020c375c3295\"\u003e\u003cimg src=\"https://img.shields.io/badge/755ba70fd-feat-blue\" alt=\"feat - 755ba70fd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --local-only option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59d7ef343b6f1feea37a019935578c560d3d5e41\"\u003e\u003cimg src=\"https://img.shields.io/badge/59d7ef343-feat-blue\" alt=\"feat - 59d7ef343\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --read-only option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4e92eb6f17cb30259bc8e8d1979bbd9989bc5ad0\"\u003e\u003cimg src=\"https://img.shields.io/badge/4e92eb6f1-feat-blue\" alt=\"feat - 4e92eb6f1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd modernize tool to the MCP server\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a3b25f675283fdd8cc5689e3ec88f27aa1386390\"\u003e\u003cimg src=\"https://img.shields.io/badge/a3b25f675-fix-green\" alt=\"fix - a3b25f675\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd choices to command line parser when type is array and has an enum\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e19eee61404a9ca6268ebbc69f671a422d81df9b\"\u003e\u003cimg src=\"https://img.shields.io/badge/e19eee614-fix-green\" alt=\"fix - e19eee614\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaddress Node.js deprecation DEP0190\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4ee6f327a206f8ff2ad5eeab43193df56b92b5e0\"\u003e\u003cimg src=\"https://img.shields.io/badge/4ee6f327a-fix-green\" alt=\"fix - 4ee6f327a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapply default to array types\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8ba6b0bcc8c8087875d14a0aefc6b7b52f39ce2a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8ba6b0bcc-fix-green\" alt=\"fix - 8ba6b0bcc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse correct path for MCP get_best_practices tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/c43504d8d96a4436ce71c23d957aec2d080106b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/c43504d8d-fix-green\" alt=\"fix - c43504d8d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaddress Node.js deprecation DEP0190\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/fb06bb5050e92eb4d0f95d7774552d0902163f6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/fb06bb505-feat-blue\" alt=\"feat - fb06bb505\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd headless mode for vitest browser mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.2.1 (2025-08-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e3b693e09e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/6937123a393e2ba9221962b0174056c14437a988\"\u003e6937123a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edirectly resolve karma config template in migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e5d6dd4425\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent AI config schematic from failing when 'none' and other AI tools are selected\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003ee93919dea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e06a6ddc10\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrect JS/TS file paths when running under Bazel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003eb6816b0cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure karma polyfills reporter factory returns a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.0 (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/0505f954dcf3b3339749ff461592d46d8ecc5e23\"\u003e0505f954d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow unit-test progress option passthrough for building\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.2.0 (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/9d2794328a8ade1aece45e8338d21b9c72a2985f\"\u003e\u003ccode\u003e9d27943\u003c/code\u003e\u003c/a\u003e release: cut the v20.2.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ce323c66d893f9beb53b227d2780ff2941f53140\"\u003e\u003ccode\u003ece323c6\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e\u003ccode\u003e06a6ddc\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): correct JS/TS file paths when running under Bazel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003e\u003ccode\u003eb6816b0\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): ensure karma polyfills reporter factory returns a value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4d1cd2ce70a673bd9c3b7436730f7906b18f3ade\"\u003e\u003ccode\u003e4d1cd2c\u003c/code\u003e\u003c/a\u003e ci: do not expand glob in shell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24603ba2db81b1bdbeb6bc1cea9f0d94bc970c13\"\u003e\u003ccode\u003e24603ba\u003c/code\u003e\u003c/a\u003e build: update actions/download-artifact digest to d3f86a1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c114d27638bdc57e7194da47198a08c923939f65\"\u003e\u003ccode\u003ec114d27\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003e\u003ccode\u003ee93919d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e): correctly set default array values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e\u003ccode\u003e3b693e0\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/cli\u003c/code\u003e): correctly set default array values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e\u003ccode\u003e5d6dd44\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​schematics/angular\u003c/code\u003e): prevent AI config schematic from failing when 'none...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.1.6...20.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/cli` from 20.1.6 to 20.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.2.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003e\u003cimg src=\"https://img.shields.io/badge/e93919dea-fix-green\" alt=\"fix - e93919dea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/6937123a393e2ba9221962b0174056c14437a988\"\u003e\u003cimg src=\"https://img.shields.io/badge/6937123a3-fix-green\" alt=\"fix - 6937123a3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edirectly resolve karma config template in migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e\u003cimg src=\"https://img.shields.io/badge/5d6dd4425-fix-green\" alt=\"fix - 5d6dd4425\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent AI config schematic from failing when 'none' and other AI tools are selected\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e\u003cimg src=\"https://img.shields.io/badge/3b693e09e-fix-green\" alt=\"fix - 3b693e09e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e\u003cimg src=\"https://img.shields.io/badge/06a6ddc10-fix-green\" alt=\"fix - 06a6ddc10\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ecorrect JS/TS file paths when running under Bazel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003e\u003cimg src=\"https://img.shields.io/badge/b6816b0cb-fix-green\" alt=\"fix - b6816b0cb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure karma polyfills reporter factory returns a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/2e3cfd598c9366d0036a52cd18024317b33e6fca\"\u003e\u003cimg src=\"https://img.shields.io/badge/2e3cfd598-feat-blue\" alt=\"feat - 2e3cfd598\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migration to remove default Karma configurations\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d80dae276e9554c13e0c37640d0db8acafc9d48b\"\u003e\u003cimg src=\"https://img.shields.io/badge/d80dae276-feat-blue\" alt=\"feat - d80dae276\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd schematics to generate ai context files.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ffe6fb916d496da1c6c20942f6e6b05a679b0f7d\"\u003e\u003cimg src=\"https://img.shields.io/badge/ffe6fb916-fix-green\" alt=\"fix - ffe6fb916\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow AI config prompt to be skipped without selecting a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ae2802b7db358c5a3f0590feea212a768a710353\"\u003e\u003cimg src=\"https://img.shields.io/badge/ae2802b7d-fix-green\" alt=\"fix - ae2802b7d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove AI config prompt wording\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b017f84fdaf36bc0fcad2241846665c73b52b6d8\"\u003e\u003cimg src=\"https://img.shields.io/badge/b017f84fd-fix-green\" alt=\"fix - b017f84fd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eimprove coverage directory handling for Karma configuration comparisons\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/6a79f9a75cdcbb0761c4044066748f4eb788a57f\"\u003e\u003cimg src=\"https://img.shields.io/badge/6a79f9a75-fix-green\" alt=\"fix - 6a79f9a75\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ezoneless is now stable\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/b4de9a1bf50a35404fb79eb3f120faafd0ce825a\"\u003e\u003cimg src=\"https://img.shields.io/badge/b4de9a1bf-feat-blue\" alt=\"feat - b4de9a1bf\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --experimental-tool option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/755ba70fd7ef38793d15797ba402020c375c3295\"\u003e\u003cimg src=\"https://img.shields.io/badge/755ba70fd-feat-blue\" alt=\"feat - 755ba70fd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --local-only option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/59d7ef343b6f1feea37a019935578c560d3d5e41\"\u003e\u003cimg src=\"https://img.shields.io/badge/59d7ef343-feat-blue\" alt=\"feat - 59d7ef343\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd --read-only option to mcp command\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4e92eb6f17cb30259bc8e8d1979bbd9989bc5ad0\"\u003e\u003cimg src=\"https://img.shields.io/badge/4e92eb6f1-feat-blue\" alt=\"feat - 4e92eb6f1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd modernize tool to the MCP server\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a3b25f675283fdd8cc5689e3ec88f27aa1386390\"\u003e\u003cimg src=\"https://img.shields.io/badge/a3b25f675-fix-green\" alt=\"fix - a3b25f675\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd choices to command line parser when type is array and has an enum\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e19eee61404a9ca6268ebbc69f671a422d81df9b\"\u003e\u003cimg src=\"https://img.shields.io/badge/e19eee614-fix-green\" alt=\"fix - e19eee614\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaddress Node.js deprecation DEP0190\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4ee6f327a206f8ff2ad5eeab43193df56b92b5e0\"\u003e\u003cimg src=\"https://img.shields.io/badge/4ee6f327a-fix-green\" alt=\"fix - 4ee6f327a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapply default to array types\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8ba6b0bcc8c8087875d14a0aefc6b7b52f39ce2a\"\u003e\u003cimg src=\"https://img.shields.io/badge/8ba6b0bcc-fix-green\" alt=\"fix - 8ba6b0bcc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse correct path for MCP get_best_practices tool\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/c43504d8d96a4436ce71c23d957aec2d080106b8\"\u003e\u003cimg src=\"https://img.shields.io/badge/c43504d8d-fix-green\" alt=\"fix - c43504d8d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaddress Node.js deprecation DEP0190\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular-cli/commit/fb06bb5050e92eb4d0f95d7774552d0902163f6a\"\u003e\u003cimg src=\"https://img.shields.io/badge/fb06bb505-feat-blue\" alt=\"feat - fb06bb505\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd headless mode for vitest browser mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\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/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.2.1 (2025-08-27)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e3b693e09e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/6937123a393e2ba9221962b0174056c14437a988\"\u003e6937123a3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edirectly resolve karma config template in migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e5d6dd4425\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent AI config schematic from failing when 'none' and other AI tools are selected\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003ee93919dea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrectly set default array values\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e06a6ddc10\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ecorrect JS/TS file paths when running under Bazel\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003eb6816b0cb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure karma polyfills reporter factory returns a value\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.0 (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular-cli/commit/0505f954dcf3b3339749ff461592d46d8ecc5e23\"\u003e0505f954d\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eallow unit-test progress option passthrough for building\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.2.0 (2025-08-20)\u003c/h1\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular-cli/commit/9d2794328a8ade1aece45e8338d21b9c72a2985f\"\u003e\u003ccode\u003e9d27943\u003c/code\u003e\u003c/a\u003e release: cut the v20.2.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ce323c66d893f9beb53b227d2780ff2941f53140\"\u003e\u003ccode\u003ece323c6\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/06a6ddc102f5dc9018ec982f6e4cf56259cc4b52\"\u003e\u003ccode\u003e06a6ddc\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): correct JS/TS file paths when running under Bazel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b6816b0cbaf1262d7015b9d7f7fb425f53995947\"\u003e\u003ccode\u003eb6816b0\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/build\u003c/code\u003e): ensure karma polyfills reporter factory returns a value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/4d1cd2ce70a673bd9c3b7436730f7906b18f3ade\"\u003e\u003ccode\u003e4d1cd2c\u003c/code\u003e\u003c/a\u003e ci: do not expand glob in shell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/24603ba2db81b1bdbeb6bc1cea9f0d94bc970c13\"\u003e\u003ccode\u003e24603ba\u003c/code\u003e\u003c/a\u003e build: update actions/download-artifact digest to d3f86a1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c114d27638bdc57e7194da47198a08c923939f65\"\u003e\u003ccode\u003ec114d27\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e93919dea7df55a3aac2fa5c93c4560c50a2d749\"\u003e\u003ccode\u003ee93919d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular-devkit/schematics-cli\u003c/code\u003e): correctly set default array values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3b693e09e8148ef22031aab8f6bc70c928aabc03\"\u003e\u003ccode\u003e3b693e0\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​angular/cli\u003c/code\u003e): correctly set default array values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5d6dd44259a0d89098c2a0c784e726b43ce32316\"\u003e\u003ccode\u003e5d6dd44\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​schematics/angular\u003c/code\u003e): prevent AI config schematic from failing when 'none...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/20.1.6...20.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler-cli` from 20.1.7 to 20.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.2.3\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/479a919f42517193653384220adab5b89dd74e3d\"\u003e\u003cimg src=\"https://img.shields.io/badge/479a919f42-fix-green\" alt=\"fix - 479a919f42\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixes regression with event parsing and animate prefix (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63470\"\u003e#63470\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/f87fad3fff62cebf2868e06cba48e0f27b719d24\"\u003e\u003cimg src=\"https://img.shields.io/badge/f87fad3fff-fix-green\" alt=\"fix - f87fad3fff\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid injecting internal error handler from a destroyed injector (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62275\"\u003e#62275\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/114906d2d68d98c98961d858abd3ae714d4809a3\"\u003e\u003cimg src=\"https://img.shields.io/badge/114906d2d6-fix-green\" alt=\"fix - 114906d2d6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix cancellation of animation enter classes (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63442\"\u003e#63442\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/596b5451309b8ce4f08a1cd36e6b3610507d52f9\"\u003e\u003cimg src=\"https://img.shields.io/badge/596b545130-fix-green\" alt=\"fix - 596b545130\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePrevent an error on cleanup when an \u003ccode\u003erxResource\u003c/code\u003e \u003ccode\u003estream\u003c/code\u003e threw before returning an \u003ccode\u003eObservable\u003c/code\u003e (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63342\"\u003e#63342\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.2\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/d7b6045d61582d20a17802e769dc1441984988f0\"\u003e\u003cimg src=\"https://img.shields.io/badge/d7b6045d61-fix-green\" alt=\"fix - d7b6045d61\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixes animations on elements with structural directives (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63390\"\u003e#63390\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/6c421ed65d050765a18eafc51fe7257abc5682ce\"\u003e\u003cimg src=\"https://img.shields.io/badge/6c421ed65d-fix-green\" alt=\"fix - 6c421ed65d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnsures \u003ccode\u003e@for\u003c/code\u003e loop animations never get cancelled (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63328\"\u003e#63328\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9093e0e132f99c2b590c31b299871bcd493b7de0\"\u003e\u003cimg src=\"https://img.shields.io/badge/9093e0e132-fix-green\" alt=\"fix - 9093e0e132\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix memory leak with leaving nodes tracking (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63328\"\u003e#63328\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8f07daf8f2c7e8c6641eb4368379a3f5f1d1f52\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8f07daf8f-fix-green\" alt=\"fix - c8f07daf8f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes \u003ccode\u003eanimate.leave\u003c/code\u003e binding to a string with spaces (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63366\"\u003e#63366\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.1\u003c/h2\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/a28672fb7017cc62e42829c5910c3b39373d7913\"\u003e\u003cimg src=\"https://img.shields.io/badge/a28672fb70-fix-green\" alt=\"fix - a28672fb70\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eKeep paraenthesis in Nullish + Boolean expression. (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63292\"\u003e#63292\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20.2.0\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/9766116cea69607d80144251a599f1cc1b12e02c\"\u003e\u003cimg src=\"https://img.shields.io/badge/9766116cea-refactor-yellow\" alt=\"refactor - 9766116cea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edeprecate the animations package (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62795\"\u003e#62795\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/7767aa640c542f5058df9322f2bbe974fa8d3c81\"\u003e\u003cimg src=\"https://img.shields.io/badge/7767aa640c-fix-green\" alt=\"fix - 7767aa640c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eallow more characters in square-bracketed attribute names (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62742\"\u003e#62742\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7b517288139aec166e5e5b60e84b1e22e3d6b70f\"\u003e\u003cimg src=\"https://img.shields.io/badge/7b51728813-fix-green\" alt=\"fix - 7b51728813\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixes animation event host bindings not firing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63217\"\u003e#63217\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\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\u003ca href=\"https://github.com/angular/angular/commit/5abfe4a8999e42ad44e6f1d4414f241094bb8fdb\"\u003e\u003cimg src=\"https://img.shields.io/badge/5abfe4a899-feat-blue\" alt=\"feat - 5abfe4a899\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd diagnostic for uninvoked functions in text interpolation (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/59191\"\u003e#59191\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c4917074f1e278ea24948a8810b3d4f306765174\"\u003e\u003cimg src=\"https://img.shields.io/badge/c4917074f1-fix-green\" alt=\"fix - c4917074f1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edisplay proper function in NG8117 message (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62842\"\u003e#62842\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/812463c5636effe5bd5ba5c7c7fc65c3cc08d047\"\u003e\u003cimg src=\"https://img.shields.io/badge/812463c563-fix-green\" alt=\"fix - 812463c563\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore diagnostics on ngTemplateContextGuard lines in TCB (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63054\"\u003e#63054\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/45b030b5ce1e116a88fe1c2fe133f654fb1f66c5\"\u003e\u003cimg src=\"https://img.shields.io/badge/45b030b5ce-fix-green\" alt=\"fix - 45b030b5ce\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent dom event assertion in TCB generation on older angular versions (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63053\"\u003e#63053\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/angular/angular/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular/compiler-cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.2.3 (2025-08-29)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/479a919f42517193653384220adab5b89dd74e3d\"\u003e479a919f42\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efixes regression with event parsing and animate prefix (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63470\"\u003e#63470\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/f87fad3fff62cebf2868e06cba48e0f27b719d24\"\u003ef87fad3fff\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid injecting internal error handler from a destroyed injector (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62275\"\u003e#62275\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/114906d2d68d98c98961d858abd3ae714d4809a3\"\u003e114906d2d6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFix cancellation of animation enter classes (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63442\"\u003e#63442\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/596b5451309b8ce4f08a1cd36e6b3610507d52f9\"\u003e596b545130\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ePrevent an error on cleanup when an \u003ccode\u003erxResource\u003c/code\u003e \u003ccode\u003estream\u003c/code\u003e threw before returning an \u003ccode\u003eObservable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63342\"\u003e#63342\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e21.0.0-next.1 (2025-08-27)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNgModuleFactory has been removed, use NgModule instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis new directive will conflict with existing FormArray directives or formArray inputs on the same element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/25f593ce2a623add0cbd4ab3bb0d4987793e4f34\"\u003e25f593ce2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erefactor\u003c/td\u003e\n\u003ctd\u003eremove\u003ccode\u003engModuleFactory\u003c/code\u003e input of \u003ccode\u003eNgComponentOutlet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62838\"\u003e#62838\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/a0388409e3d241193ab78920704dbef03b107c03\"\u003ea0388409e3\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efixes animations on elements with structural directives (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63390\"\u003e#63390\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/827c3c15f40d1ac8106e2c26a0bafb1bcded4a18\"\u003e827c3c15f4\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eKeep paraenthesis in Nullish + Boolean expression. (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63292\"\u003e#63292\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/37ead5ffb5137b8c8fed14d061d2e942ed6e4936\"\u003e37ead5ffb5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eEnsures \u003ccode\u003e@for\u003c/code\u003e loop animations never get cancelled (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63328\"\u003e#63328\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/18c9352d2118a83126037b8fb757db749bd6bec8\"\u003e18c9352d21\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003efix memory leak with leaving nodes tracking (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63328\"\u003e#63328\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9139fe0d9507736ce437663d7054cf1d1caedf63\"\u003e9139fe0d95\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eFixes \u003ccode\u003eanimate.leave\u003c/code\u003e binding to a string with spaces (\u003ca href=\"https://redirect.github.com/angular/angular/pull/63366\"\u003e#63366\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/0dd95c503f4b07b478e505b99aaa63419a340095\"\u003e0dd95c503f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd FormArrayDirective (\u003ca href=\"https://redirect.github.com/angular/angular/pull/55880\"\u003e#55880\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\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\u003ca href=\"https://github.com/angular/angular/commit/6ddb2503913fa8698a0e07e88ce49598cc7af481\"\u003e6ddb250391\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to convert ngClass to use class (\u003ca href=\"https://redirect.github.com/angular/angular/pull/62983\"\u003e#62983\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e20.2.2 (2025-08-27)\u003c/h1\u003e\n\u003ch3\u003ecompiler\u003c/h3\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/angular/angular/commit/479a919f42517193653384220adab5b89dd74e3d\"\u003e\u003ccode\u003e479a919\u003c/code\u003e\u003c/a\u003e fix(compiler): fixes regression with event parsing and animate prefix (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63470\"\u003e#63470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b549cd28ae78bff43d9a1c8e576ed9ca480174c4\"\u003e\u003ccode\u003eb549cd2\u003c/code\u003e\u003c/a\u003e refactor(bazel): reduce build deps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63348\"\u003e#63348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/d7b6045d61582d20a17802e769dc1441984988f0\"\u003e\u003ccode\u003ed7b6045\u003c/code\u003e\u003c/a\u003e fix(compiler): fixes animations on elements with structural directives (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63390\"\u003e#63390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a27c5befb676e894c522392e2c06b4f8fdca25a\"\u003e\u003ccode\u003e9a27c5b\u003c/code\u003e\u003c/a\u003e build: rename defaults2.bzl to defaults.bzl (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63384\"\u003e#63384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/10b0927e15bb6158a7262b0f2acd310836c96ca7\"\u003e\u003ccode\u003e10b0927\u003c/code\u003e\u003c/a\u003e refactor: various build and import specificer fixes for strict deps (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63324\"\u003e#63324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/a28672fb7017cc62e42829c5910c3b39373d7913\"\u003e\u003ccode\u003ea28672f\u003c/code\u003e\u003c/a\u003e fix(compiler): Keep paraenthesis in Nullish + Boolean expression. (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63292\"\u003e#63292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/878b99a1c62c033c07cf4b7d23f00bb8d575cd04\"\u003e\u003ccode\u003e878b99a\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): account for expression with type arguments during HMR extr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/591c7e2ec82c6669ffa6e0011b8a0a4fc12e9c3a\"\u003e\u003ccode\u003e591c7e2\u003c/code\u003e\u003c/a\u003e fix(language-service): Support to resolve the re-export component. (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/62585\"\u003e#62585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/7b517288139aec166e5e5b60e84b1e22e3d6b70f\"\u003e\u003ccode\u003e7b51728\u003c/code\u003e\u003c/a\u003e fix(compiler): fixes animation event host bindings not firing (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63217\"\u003e#63217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/87523e90bc929bc78c2aea0d060ec5e3152ab493\"\u003e\u003ccode\u003e87523e9\u003c/code\u003e\u003c/a\u003e build: update the failure message with the correct command (\u003ca href=\"https://github.com/angular/angular/tree/HEAD/packages/compiler-cli/issues/63219\"\u003e#63219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/20.2.3/packages/compiler-cli\"\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.17.2 to 22.18.0\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 `angular-eslint` from 20.1.1 to 20.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular-eslint/angular-eslint/releases\"\u003eangular-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.2.0\u003c/h2\u003e\n\u003ch2\u003e20.2.0 (2025-08-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule no-empty-control-flow (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency eslint-scope to v8.4.0 (\u003ca href=\"https://github.com/angular-eslint/\"\u003e#2553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency eslint to v9.33.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2580\"\u003e#2580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate typescript-eslint packages to v8.40.0 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2584\"\u003e#2584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.2.1 (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2622\"\u003e#2622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [relative-url-prefix] handle template literals (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2576\"\u003e#2576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-uncalled-signals] do not report signal sets within logical expressions (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e [no-interpolation-in-attributes] disallow extra properties in options (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndrew Kazakov \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\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/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md\"\u003eangular-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.2.0 (2025-08-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-template:\u003c/strong\u003e add rule no-empty-control-flow (\u003ca href=\"https://redirect.github.com/angular-eslint/angular-eslint/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDave \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\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/angular-eslint/angular-eslint/commit/577dcbb2a8dac2bc664afd7e59c5ecb580a6795f\"\u003e\u003ccode\u003e577dcbb\u003c/code\u003e\u003c/a\u003e chore(release): publish 20.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular-eslint/angular-eslint/commit/afe0b7d3775ff0ebf75debcd6205cf277a170198\"\u003e\u003ccode\u003eafe0b7d\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin-template): add rule no-empty-control-flow (\u003ca href=\"https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/angular-eslint/angular-eslint/commits/v20.2.0/packages/angular-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.33.0 to 9.34.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.34.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\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/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\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/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[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.34.0 - August 22, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/b8875f67a7bc99824f19147f4a669be7e98f3eee\"\u003e\u003ccode\u003eb8875f6\u003c/code\u003e\u003c/a\u003e 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2e455fb433c4cae19572d75d866392f3b5a677d0\"\u003e\u003ccode\u003e2e455fb\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.33.0...v9.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.9.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.9.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.5 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1610\"\u003e#1610\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Try to improve terminating of subprocess of tasks by using \u003ccode\u003eSIGKILL\u003c/code\u003e, and only calling \u003ccode\u003epidtree\u003c/code\u003e when the the main task process has a known pid.\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/lint-staged/lint-staged/commit/e2d0adf7f1a8eb470b083045de1b29115192b22e\"\u003e\u003ccode\u003ee2d0adf\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0629aaf578d539d44e7c8c7ff726dd2952e90e23\"\u003e\u003ccode\u003e0629aaf\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e93578e265a69ed6b02fcaa11486078c1bdbdaaa\"\u003e\u003ccode\u003ee93578e\u003c/code\u003e\u003c/a\u003e fix: kill subprocesses with \u0026quot;SIGKILL\u0026quot; and only if main process has a pid\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.5...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.40.0 to 8.41.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.41.0 (2025-08-25)\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/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@algolia/client-abtesting` from 5.32.0 to 5.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algolia/algoliasearch-client-javascript/releases\"\u003e\u003ccode\u003e@​algolia/client-abtesting\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.35.0\u003c/h2\u003e\n\u003ch1\u003eNew version released!\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/api-clients-automation/commit/050aacef17\"\u003e050aacef17\u003c/a\u003e chore(deps): dependencies 2025-07-28 (\u003ca href=\"https://redirect.github.com/algolia/api-clients-automation/pull/5161\"\u003e#5161\u003c/a\u003e) by \u003ca href=\"https://github.com/algolia-bot\"\u003e\u003ccode\u003e@​algolia-bot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/api-clients-automation/commit/256482c023\"\u003e256482c023\u003c/a\u003e fix(clients): add batchSize to accountCopyIndex (\u003ca href=\"https://redirect.github.com/algolia/api-clients-automation/pull/5181\"\u003e#5181\u003c/a\u003e) by \u003ca href=\"https://github.com/millotp\"\u003e\u003ccode\u003e@​millotp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algolia/api-clients-automation/commit/66bc4eee9e\"\u003e66bc4eee9e\u003c/a\u003e feat(clients): add new abtesting-v3 package to clients + stabilize alpha js package (\u003ca href=\"https://redirect.github.com/algolia/api-clients-automation/pull/5157\"\u003e#5157\u003c/a\u003e) by \u003ca href=\"https://github.com/leonardogavaudan\"\u003e\u003ccode\u003e@​leonardogavaudan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/algolia/algoli...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/todo-ui/pull/327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Ftodo-ui/issues/327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/327/packages"}},{"old_version":"8.0.2","new_version":"8.0.3","update_type":"patch","path":null,"pr_created_at":"2025-09-01T20:16:47.000Z","version_change":"8.0.2 → 8.0.3","issue":{"uuid":"3373685692","node_id":"PR_kwDONZpH_s6mVmqN","number":102,"state":"open","title":"Bump the development-version-updates group across 1 directory with 109 updates","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-09-01T20:16:47.000Z","updated_at":"2025-09-06T16:44:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":109,"packages":[{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.34.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.1.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.0.13","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.17","new_version":"4.2.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.6","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.8","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.2","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jsonjoy.com/json-pack","old_version":"1.2.0","new_version":"1.11.0","repository_url":"https://github.com/jsonjoy-com/json-pack"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@types/node-forge","old_version":"1.3.11","new_version":"1.3.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.25.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"launch-editor","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"memfs","old_version":"4.17.2","new_version":"4.38.2","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the development-version-updates group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.34.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.1.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.0.13` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.41.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.0` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.3` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.0` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.3` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.3` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.2` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.17` | `4.2.18` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.2` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.18` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.6` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.1` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.2` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.8` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.2` | `1.5.5` |\n| [@jsonjoy.com/json-pack](https://github.com/jsonjoy-com/json-pack) | `1.2.0` | `1.11.0` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@types/node-forge](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-forge) | `1.3.11` | `1.3.14` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.25.4` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.3.1` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.10.0` | `2.11.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.17.2` | `4.38.2` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.0\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 `eslint` from 9.30.0 to 9.34.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.34.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\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/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\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/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.33.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e07820e66fd1fceaf2620dc931154955a706cc0f\"\u003e\u003ccode\u003ee07820e\u003c/code\u003e\u003c/a\u003e feat: add global object access detection to no-restricted-globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19939\"\u003e#19939\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90b050ec11557cab08b6be9f05fabf97dba6a63d\"\u003e\u003ccode\u003e90b050e\u003c/code\u003e\u003c/a\u003e feat: support explicit resource management in \u003ccode\u003eone-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19941\"\u003e#19941\u003c/a\u003e) (Sweta Tanwar)\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/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8a6914a249d036e12494004e586b2a2b6e104d1\"\u003e\u003ccode\u003ee8a6914\u003c/code\u003e\u003c/a\u003e fix: Fixed potential bug in check-emfile-handling.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19975\"\u003e#19975\u003c/a\u003e) (諏訪原慶斗)\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/34f0723e2d0faf8ac8dc95ec56e6d181bd6b67f2\"\u003e\u003ccode\u003e34f0723\u003c/code\u003e\u003c/a\u003e docs: playground button for TypeScript code example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19671\"\u003e#19671\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc942a47daf41228d69072c52f1be20789426862\"\u003e\u003ccode\u003edc942a4\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/5a4b6f74320b72f9b6ad8b30f5c463b2b71315af\"\u003e\u003ccode\u003e5a4b6f7\u003c/code\u003e\u003c/a\u003e docs: Update no-multi-assign.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19979\"\u003e#19979\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/247e15698e34919a0cd411842fb3e14ac7a8f1ba\"\u003e\u003ccode\u003e247e156\u003c/code\u003e\u003c/a\u003e docs: add missing let declarations in \u003ccode\u003eno-plusplus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19980\"\u003e#19980\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d17242b3c25c2ddf8363f4560641acd1ae82ca9\"\u003e\u003ccode\u003e0d17242\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/fa20b9db8ff90ea9f0527118114dda17c656d095\"\u003e\u003ccode\u003efa20b9d\u003c/code\u003e\u003c/a\u003e docs: Clarify when to open an issue for a PR (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19974\"\u003e#19974\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27fa86551bd173387e29a139293de78b0e14f0f3\"\u003e\u003ccode\u003e27fa865\u003c/code\u003e\u003c/a\u003e build: use \u003ccode\u003eESLint\u003c/code\u003e class to generate formatter examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19972\"\u003e#19972\u003c/a\u003e) (Milos Djermanovic)\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/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.33.0 - August 8, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\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/06a22f154c08ea044b3172b357b226d34dfefc6a\"\u003e\u003ccode\u003e06a22f1\u003c/code\u003e\u003c/a\u003e test: resolve flakiness in --mcp flag test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19993\"\u003e#19993\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/34f0723e2d0faf8ac8dc95ec56e6d181bd6b67f2\"\u003e\u003ccode\u003e34f0723\u003c/code\u003e\u003c/a\u003e docs: playground button for TypeScript code example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19671\"\u003e#19671\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc942a47daf41228d69072c52f1be20789426862\"\u003e\u003ccode\u003edc942a4\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/5a4b6f74320b72f9b6ad8b30f5c463b2b71315af\"\u003e\u003ccode\u003e5a4b6f7\u003c/code\u003e\u003c/a\u003e docs: Update no-multi-assign.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19979\"\u003e#19979\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/247e15698e34919a0cd411842fb3e14ac7a8f1ba\"\u003e\u003ccode\u003e247e156\u003c/code\u003e\u003c/a\u003e docs: add missing let declarations in \u003ccode\u003eno-plusplus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19980\"\u003e#19980\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d17242b3c25c2ddf8363f4560641acd1ae82ca9\"\u003e\u003ccode\u003e0d17242\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/e07820e66fd1fceaf2620dc931154955a706cc0f\"\u003e\u003ccode\u003ee07820e\u003c/code\u003e\u003c/a\u003e feat: add global object access detection to no-restricted-globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19939\"\u003e#19939\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa20b9db8ff90ea9f0527118114dda17c656d095\"\u003e\u003ccode\u003efa20b9d\u003c/code\u003e\u003c/a\u003e docs: Clarify when to open an issue for a PR (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19974\"\u003e#19974\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54920ed229693f23650dace6e567bf44413aaf98\"\u003e\u003ccode\u003e54920ed\u003c/code\u003e\u003c/a\u003e test: switch to \u003ccode\u003eLinter.Config\u003c/code\u003e in \u003ccode\u003eESLintRules\u003c/code\u003e type tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19977\"\u003e#19977\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8a6914a249d036e12494004e586b2a2b6e104d1\"\u003e\u003ccode\u003ee8a6914\u003c/code\u003e\u003c/a\u003e fix: Fixed potential bug in check-emfile-handling.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19975\"\u003e#19975\u003c/a\u003e) (諏訪原慶斗)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90b050ec11557cab08b6be9f05fabf97dba6a63d\"\u003e\u003ccode\u003e90b050e\u003c/code\u003e\u003c/a\u003e feat: support explicit resource management in \u003ccode\u003eone-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19941\"\u003e#19941\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27fa86551bd173387e29a139293de78b0e14f0f3\"\u003e\u003ccode\u003e27fa865\u003c/code\u003e\u003c/a\u003e build: use \u003ccode\u003eESLint\u003c/code\u003e class to generate formatter examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19972\"\u003e#19972\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.32.0 - July 25, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/960fd40dfd204af30726b49b6bec714fe49a606e\"\u003e\u003ccode\u003e960fd40\u003c/code\u003e\u003c/a\u003e fix: Upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19971\"\u003e#19971\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27\"\u003e\u003ccode\u003e50de1ce\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/bbf23fa2f1c6058f6cb5c9f2f32460a15e75e596\"\u003e\u003ccode\u003ebbf23fa\u003c/code\u003e\u003c/a\u003e fix: Refactor reporting into FileReport (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19877\"\u003e#19877\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74f01a3f5905aaa0902837ced2425209c09c048f\"\u003e\u003ccode\u003e74f01a3\u003c/code\u003e\u003c/a\u003e ci: unpin \u003ccode\u003ejiti\u003c/code\u003e to version \u003ccode\u003e^2.5.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19970\"\u003e#19970\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4988872f375890bf677ce1a1d92a505085b51fa\"\u003e\u003ccode\u003ed498887\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to 0.3.4 to resolve vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19965\"\u003e#19965\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ab13813a7e7f3014c35490b351447ec43229951\"\u003e\u003ccode\u003e2ab1381\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.4.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19964\"\u003e#19964\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b7f75454695079f54b77fcdc9ebe3b9199d5ad30\"\u003e\u003ccode\u003eb7f7545\u003c/code\u003e\u003c/a\u003e test: switch to flat config mode in \u003ccode\u003eSourceCode\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19953\"\u003e#19953\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5a35e3b7cee17cd31fc02c24c3e74b42ee202bc\"\u003e\u003ccode\u003ef5a35e3\u003c/code\u003e\u003c/a\u003e test: switch to flat config mode in eslint-fuzzer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19960\"\u003e#19960\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f46fc6c137c951bc73cf3bd9446053c1b11f769b\"\u003e\u003ccode\u003ef46fc6c\u003c/code\u003e\u003c/a\u003e fix: report only global references in no-implied-eval (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19932\"\u003e#19932\u003c/a\u003e) (Nitin Kumar)\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/eslint/eslint/commit/b8875f67a7bc99824f19147f4a669be7e98f3eee\"\u003e\u003ccode\u003eb8875f6\u003c/code\u003e\u003c/a\u003e 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2e455fb433c4cae19572d75d866392f3b5a677d0\"\u003e\u003ccode\u003e2e455fb\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.34.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/commit/15369c2d79954558a980589c4b167b68e27ccdbb\"\u003e\u003ccode\u003e15369c2\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/690d7c2189acace6c06c89145d423e5c935b0aa4\"\u003e\u003ccode\u003e690d7c2\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e fix: fix the incorrect relativeTopLevelDir detection when working with the wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9151254365a2520f52fadbfcb8a0c287da6b7784\"\u003e\u003ccode\u003e9151254\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e fix: add root-level \u0026quot;types\u0026quot; field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/795be13a1546a075a799d491c209ace0654e5dd1\"\u003e\u003ccode\u003e795be13\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/446308904710cef07f971e759e740297eac2d4df\"\u003e\u003ccode\u003e4463089\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e fix: allow npm to detect built-in TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0a0a701dfd47c7430fb16588bc438ea2cba94944\"\u003e\u003ccode\u003e0a0a701\u003c/code\u003e\u003c/a\u003e test: make sure \u0026quot;git amend\u0026quot; works as expected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfb71eb1f78e3da061c44d284afb75e4e4623e58\"\u003e\u003ccode\u003ebfb71eb\u003c/code\u003e\u003c/a\u003e perf: combine \u003ccode\u003egit ls-files\u003c/code\u003e calls into single process (\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.12 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\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/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.41.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\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\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\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/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.41.0 (2025-08-25)\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\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\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\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\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/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7319bad3a5022be2adfbcb331451cfd85d1d786a\"\u003e\u003ccode\u003e7319bad\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.27.7 to 7.28.0\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/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17258\"\u003e#17258\u003c/a\u003e feat(matchesPattern): support super/private/meta (\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-compat-data\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/17355\"\u003e#17355\u003c/a\u003e Add explicit resource management to preset-env (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17390\"\u003e#17390\u003c/a\u003e Support \u003ccode\u003esourceType: \u0026quot;commonjs\u0026quot;\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17346\"\u003e#17346\u003c/a\u003e Materialize \u003ccode\u003eexplicitResourceManagement\u003c/code\u003e parser 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\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\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/17391\"\u003e#17391\u003c/a\u003e LVal coverage updates (Part 2) (\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-parser\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/17378\"\u003e#17378\u003c/a\u003e Accept bigints in \u003ccode\u003et.bigIntLiteral\u003c/code\u003e factory (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17277\"\u003e#17277\u003c/a\u003e Transform discard binding (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\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/17163\"\u003e#17163\u003c/a\u003e Parse discard binding (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17297\"\u003e#17297\u003c/a\u003e Create babel-helper-globals (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17009\"\u003e#17009\u003c/a\u003e feature: TSTypeOperator: keyof (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/16799\"\u003e#16799\u003c/a\u003e) (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17403\"\u003e#17403\u003c/a\u003e Update \u003ccode\u003ebabel-polyfill\u003c/code\u003e packages (\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\u003eCommitters: 5\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\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\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17258\"\u003e#17258\u003c/a\u003e feat(matchesPattern): support super/private/meta (\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-compat-data\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/17355\"\u003e#17355\u003c/a\u003e Add explicit resource management to preset-env (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17390\"\u003e#17390\u003c/a\u003e Support \u003ccode\u003esourceType: \u0026quot;commonjs\u0026quot;\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17346\"\u003e#17346\u003c/a\u003e Materialize \u003ccode\u003eexplicitResourceManagement\u003c/code\u003e parser 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\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\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/17391\"\u003e#17391\u003c/a\u003e LVal coverage updates (Part 2) (\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-parser\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/17378\"\u003e#17378\u003c/a\u003e Accept bigints in \u003ccode\u003et.bigIntLiteral\u003c/code\u003e factory (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17277\"\u003e#17277\u003c/a\u003e Transform discard binding (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\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/17163\"\u003e#17163\u003c/a\u003e Parse discard binding (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17297\"\u003e#17297\u003c/a\u003e Create babel-helper-globals (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17009\"\u003e#17009\u003c/a\u003e feature: TSTypeOperator: keyof (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/16799\"\u003e#16799\u003c/a\u003e) (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17403\"\u003e#17403\u003c/a\u003e Update \u003ccode\u003ebabel-polyfill\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-async/pull/102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-async/issues/102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/102/packages"}},{"old_version":"8.0.2","new_version":"8.0.3","update_type":"patch","path":null,"pr_created_at":"2025-09-01T07:16:20.000Z","version_change":"8.0.2 → 8.0.3","issue":{"uuid":"3371517792","node_id":"PR_kwDOJ7pPR86mOXlN","number":345,"state":"open","title":"Bump the development-version-updates group across 1 directory with 109 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-09-01T07:16:20.000Z","updated_at":"2025-09-08T01:24:13.897Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-version-updates","update_count":109,"packages":[{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"22.15.34","new_version":"22.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.30.0","new_version":"9.34.0","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":"eslint-plugin-prettier","old_version":"5.5.1","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.1.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"start-server-and-test","old_version":"2.0.12","new_version":"2.0.13","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript-eslint","old_version":"8.35.0","new_version":"8.41.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-block-scoping","old_version":"7.27.5","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-classes","old_version":"7.27.7","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-destructuring","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-object-rest-spread","old_version":"7.27.7","new_version":"7.28.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-regenerator","old_version":"7.27.5","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/request","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/cypress-io/request"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@inquirer/checkbox","old_version":"4.1.8","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/editor","old_version":"4.2.17","new_version":"4.2.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/expand","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/input","old_version":"4.1.12","new_version":"4.2.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/number","old_version":"3.0.15","new_version":"3.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/password","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/rawlist","old_version":"4.1.3","new_version":"4.1.6","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/search","old_version":"3.0.15","new_version":"3.1.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/select","old_version":"4.2.3","new_version":"4.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/source-map","old_version":"0.3.7","new_version":"0.3.11","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.1","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jsonjoy.com/json-pack","old_version":"1.2.0","new_version":"1.11.0","repository_url":"https://github.com/jsonjoy-com/json-pack"},{"name":"@napi-rs/nice","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/Brooooooklyn/nice"},{"name":"@npmcli/promise-spawn","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@pkgr/core","old_version":"0.2.7","new_version":"0.2.9","repository_url":"https://github.com/un-ts/pkgr"},{"name":"@types/node-forge","old_version":"1.3.11","new_version":"1.3.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sizzle","old_version":"2.3.9","new_version":"2.3.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"agent-base","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"browserslist","old_version":"4.25.1","new_version":"4.25.4","repository_url":"https://github.com/browserslist/browserslist"},{"name":"ci-info","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/watson/ci-info"},{"name":"core-js-compat","old_version":"3.43.0","new_version":"3.45.1","repository_url":"https://github.com/zloirock/core-js"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.18","repository_url":"https://github.com/iamkun/dayjs"},{"name":"enhanced-resolve","old_version":"5.18.2","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"fast-uri","old_version":"3.0.6","new_version":"3.1.0","repository_url":"https://github.com/fastify/fast-uri"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"follow-redirects","old_version":"1.15.9","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"get-east-asian-width","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/sindresorhus/get-east-asian-width"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"launch-editor","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"memfs","old_version":"4.17.2","new_version":"4.38.2","repository_url":"https://github.com/streamich/memfs"},{"name":"module-replacements","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/es-tooling/module-replacements"},{"name":"msgpackr","old_version":"1.11.4","new_version":"1.11.5","repository_url":"https://github.com/kriszyp/msgpackr"},{"name":"node-gyp","old_version":"11.2.0","new_version":"11.4.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"npm-install-checks","old_version":"7.1.1","new_version":"7.1.2","repository_url":"https://github.com/npm/npm-install-checks"},{"name":"socks","old_version":"2.8.5","new_version":"2.8.7","repository_url":"https://github.com/JoshGlazebrook/socks"},{"name":"spdx-license-ids","old_version":"3.0.21","new_version":"3.0.22","repository_url":"https://github.com/jslicense/spdx-license-ids"},{"name":"synckit","old_version":"0.11.8","new_version":"0.11.11","repository_url":"https://github.com/un-ts/synckit"},{"name":"tapable","old_version":"2.2.2","new_version":"2.2.3","repository_url":"https://github.com/webpack/tapable"},{"name":"unrs-resolver","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"validate-npm-package-name","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"yoctocolors-cjs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/sindresorhus/yoctocolors"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the development-version-updates group with 65 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.34` | `22.18.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.30.0` | `9.34.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `9.1.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.1` | `5.5.4` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.1.5` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.12` | `2.0.13` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.35.0` | `8.41.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.7` | `7.28.0` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.27.1` | `7.28.3` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.27.1` | `7.28.3` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.3` |\n| [@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-block-scoping](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-block-scoping) | `7.27.5` | `7.28.0` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@babel/plugin-transform-classes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-classes) | `7.27.7` | `7.28.3` |\n| [@babel/plugin-transform-destructuring](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-destructuring) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-object-rest-spread](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-object-rest-spread) | `7.27.7` | `7.28.0` |\n| [@babel/plugin-transform-regenerator](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-regenerator) | `7.27.5` | `7.28.3` |\n| [@cypress/request](https://github.com/cypress-io/request) | `3.0.8` | `3.0.9` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.5.0` |\n| [@inquirer/checkbox](https://github.com/SBoudrias/Inquirer.js) | `4.1.8` | `4.2.2` |\n| [@inquirer/editor](https://github.com/SBoudrias/Inquirer.js) | `4.2.17` | `4.2.18` |\n| [@inquirer/expand](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/input](https://github.com/SBoudrias/Inquirer.js) | `4.1.12` | `4.2.2` |\n| [@inquirer/number](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.0.18` |\n| [@inquirer/password](https://github.com/SBoudrias/Inquirer.js) | `4.0.15` | `4.0.18` |\n| [@inquirer/rawlist](https://github.com/SBoudrias/Inquirer.js) | `4.1.3` | `4.1.6` |\n| [@inquirer/search](https://github.com/SBoudrias/Inquirer.js) | `3.0.15` | `3.1.1` |\n| [@inquirer/select](https://github.com/SBoudrias/Inquirer.js) | `4.2.3` | `4.3.2` |\n| [@jridgewell/source-map](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/source-map) | `0.3.7` | `0.3.11` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.1` | `1.5.5` |\n| [@jsonjoy.com/json-pack](https://github.com/jsonjoy-com/json-pack) | `1.2.0` | `1.11.0` |\n| [@napi-rs/nice](https://github.com/Brooooooklyn/nice) | `1.0.1` | `1.1.1` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `8.0.2` | `8.0.3` |\n| [@pkgr/core](https://github.com/un-ts/pkgr) | `0.2.7` | `0.2.9` |\n| [@types/node-forge](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-forge) | `1.3.11` | `1.3.14` |\n| [@types/sizzle](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sizzle) | `2.3.9` | `2.3.10` |\n| [agent-base](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/agent-base) | `7.1.3` | `7.1.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.25.4` |\n| [ci-info](https://github.com/watson/ci-info) | `4.2.0` | `4.3.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.43.0` | `3.45.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.18` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.2` | `5.18.3` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.0.6` | `3.1.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.9` | `1.15.11` |\n| [get-east-asian-width](https://github.com/sindresorhus/get-east-asian-width) | `1.3.0` | `1.3.1` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.10.0` | `2.11.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.17.2` | `4.38.2` |\n| [module-replacements](https://github.com/es-tooling/module-replacements) | `2.8.0` | `2.9.0` |\n| [msgpackr](https://github.com/kriszyp/msgpackr) | `1.11.4` | `1.11.5` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `11.2.0` | `11.4.2` |\n| [npm-install-checks](https://github.com/npm/npm-install-checks) | `7.1.1` | `7.1.2` |\n| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.5` | `2.8.7` |\n| [spdx-license-ids](https://github.com/jslicense/spdx-license-ids) | `3.0.21` | `3.0.22` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.8` | `0.11.11` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.2.3` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.2` | `1.11.1` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `6.0.1` | `6.0.2` |\n| [yoctocolors-cjs](https://github.com/sindresorhus/yoctocolors) | `2.1.2` | `2.1.3` |\n\n\nUpdates `@types/jasmine` from 5.1.8 to 5.1.9\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/jasmine\"\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.34 to 22.18.0\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 `eslint` from 9.30.0 to 9.34.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.34.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\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/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\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/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.33.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e07820e66fd1fceaf2620dc931154955a706cc0f\"\u003e\u003ccode\u003ee07820e\u003c/code\u003e\u003c/a\u003e feat: add global object access detection to no-restricted-globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19939\"\u003e#19939\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90b050ec11557cab08b6be9f05fabf97dba6a63d\"\u003e\u003ccode\u003e90b050e\u003c/code\u003e\u003c/a\u003e feat: support explicit resource management in \u003ccode\u003eone-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19941\"\u003e#19941\u003c/a\u003e) (Sweta Tanwar)\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/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8a6914a249d036e12494004e586b2a2b6e104d1\"\u003e\u003ccode\u003ee8a6914\u003c/code\u003e\u003c/a\u003e fix: Fixed potential bug in check-emfile-handling.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19975\"\u003e#19975\u003c/a\u003e) (諏訪原慶斗)\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/34f0723e2d0faf8ac8dc95ec56e6d181bd6b67f2\"\u003e\u003ccode\u003e34f0723\u003c/code\u003e\u003c/a\u003e docs: playground button for TypeScript code example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19671\"\u003e#19671\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc942a47daf41228d69072c52f1be20789426862\"\u003e\u003ccode\u003edc942a4\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/5a4b6f74320b72f9b6ad8b30f5c463b2b71315af\"\u003e\u003ccode\u003e5a4b6f7\u003c/code\u003e\u003c/a\u003e docs: Update no-multi-assign.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19979\"\u003e#19979\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/247e15698e34919a0cd411842fb3e14ac7a8f1ba\"\u003e\u003ccode\u003e247e156\u003c/code\u003e\u003c/a\u003e docs: add missing let declarations in \u003ccode\u003eno-plusplus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19980\"\u003e#19980\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d17242b3c25c2ddf8363f4560641acd1ae82ca9\"\u003e\u003ccode\u003e0d17242\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/fa20b9db8ff90ea9f0527118114dda17c656d095\"\u003e\u003ccode\u003efa20b9d\u003c/code\u003e\u003c/a\u003e docs: Clarify when to open an issue for a PR (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19974\"\u003e#19974\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27fa86551bd173387e29a139293de78b0e14f0f3\"\u003e\u003ccode\u003e27fa865\u003c/code\u003e\u003c/a\u003e build: use \u003ccode\u003eESLint\u003c/code\u003e class to generate formatter examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19972\"\u003e#19972\u003c/a\u003e) (Milos Djermanovic)\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/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\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/eslint/eslint/blob/main/CHANGELOG.md\"\u003eeslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ev9.34.0 - August 22, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e) (Domenico Gemoli)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/327c67256fbeaf9d5e365802c2a11f5d32a16522\"\u003e\u003ccode\u003e327c672\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/d503f1981354c7b86e423879846c61e0405af8fe\"\u003e\u003ccode\u003ed503f19\u003c/code\u003e\u003c/a\u003e ci: fix \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20010\"\u003e#20010\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bb777a82b533df595cd520d9c89d291efa14a33\"\u003e\u003ccode\u003e0bb777a\u003c/code\u003e\u003c/a\u003e feat: multithread linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19794\"\u003e#19794\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf2622991f5b892610a8c3343ff16519e5fd7a79\"\u003e\u003ccode\u003ebf26229\u003c/code\u003e\u003c/a\u003e docs: Fix typo in core-concepts/index.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20009\"\u003e#20009\u003c/a\u003e) (Tobias Hernstig)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43a5f9e36f1aade16f81fc49ef4b333660faadab\"\u003e\u003ccode\u003e43a5f9e\u003c/code\u003e\u003c/a\u003e feat: add eslint-plugin-regexp to eslint-config-eslint base config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19951\"\u003e#19951\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2dc67d8b028147de4da35c64efe1d74c9f6a883\"\u003e\u003ccode\u003ee2dc67d\u003c/code\u003e\u003c/a\u003e ci: centralize \u003ccode\u003estale.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19994\"\u003e#19994\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7093cb8f590ec2a1b5364d7b5687e9b5f4e06f8a\"\u003e\u003ccode\u003e7093cb8\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20005\"\u003e#20005\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2309327554acbf011f0d17e7b36fdd68e43adf3a\"\u003e\u003ccode\u003e2309327\u003c/code\u003e\u003c/a\u003e docs: fix typo in the \u0026quot;Configuring Rules\u0026quot; section (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20001\"\u003e#20001\u003c/a\u003e) (ghazi-git)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b87e21321422c120c2248dae25cac7f9eec0f29\"\u003e\u003ccode\u003e2b87e21\u003c/code\u003e\u003c/a\u003e docs: [no-else-return] clarify sample code. (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19991\"\u003e#19991\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c36570c6657c2a92dbb4f09a8166a4d9909a091a\"\u003e\u003ccode\u003ec36570c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.33.0 - August 8, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/425804602ecb9ee5f54d1c38a473cf20538420c5\"\u003e\u003ccode\u003e4258046\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to v9.33.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19998\"\u003e#19998\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad283717ed4764a171120ca7c6cba82a78fa024c\"\u003e\u003ccode\u003ead28371\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/06a22f154c08ea044b3172b357b226d34dfefc6a\"\u003e\u003ccode\u003e06a22f1\u003c/code\u003e\u003c/a\u003e test: resolve flakiness in --mcp flag test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19993\"\u003e#19993\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732433c4fb023f45154b825cdc8cdaf1979d4336\"\u003e\u003ccode\u003e732433c\u003c/code\u003e\u003c/a\u003e fix: allow any type for \u003ccode\u003emeta.docs.recommended\u003c/code\u003e in custom rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19995\"\u003e#19995\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/34f0723e2d0faf8ac8dc95ec56e6d181bd6b67f2\"\u003e\u003ccode\u003e34f0723\u003c/code\u003e\u003c/a\u003e docs: playground button for TypeScript code example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19671\"\u003e#19671\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc942a47daf41228d69072c52f1be20789426862\"\u003e\u003ccode\u003edc942a4\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/5a4b6f74320b72f9b6ad8b30f5c463b2b71315af\"\u003e\u003ccode\u003e5a4b6f7\u003c/code\u003e\u003c/a\u003e docs: Update no-multi-assign.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19979\"\u003e#19979\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/247e15698e34919a0cd411842fb3e14ac7a8f1ba\"\u003e\u003ccode\u003e247e156\u003c/code\u003e\u003c/a\u003e docs: add missing let declarations in \u003ccode\u003eno-plusplus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19980\"\u003e#19980\u003c/a\u003e) (Yuki Takada (Yukinosuke Takada))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d17242b3c25c2ddf8363f4560641acd1ae82ca9\"\u003e\u003ccode\u003e0d17242\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/e07820e66fd1fceaf2620dc931154955a706cc0f\"\u003e\u003ccode\u003ee07820e\u003c/code\u003e\u003c/a\u003e feat: add global object access detection to no-restricted-globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19939\"\u003e#19939\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa20b9db8ff90ea9f0527118114dda17c656d095\"\u003e\u003ccode\u003efa20b9d\u003c/code\u003e\u003c/a\u003e docs: Clarify when to open an issue for a PR (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19974\"\u003e#19974\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54920ed229693f23650dace6e567bf44413aaf98\"\u003e\u003ccode\u003e54920ed\u003c/code\u003e\u003c/a\u003e test: switch to \u003ccode\u003eLinter.Config\u003c/code\u003e in \u003ccode\u003eESLintRules\u003c/code\u003e type tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19977\"\u003e#19977\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8a6914a249d036e12494004e586b2a2b6e104d1\"\u003e\u003ccode\u003ee8a6914\u003c/code\u003e\u003c/a\u003e fix: Fixed potential bug in check-emfile-handling.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19975\"\u003e#19975\u003c/a\u003e) (諏訪原慶斗)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90b050ec11557cab08b6be9f05fabf97dba6a63d\"\u003e\u003ccode\u003e90b050e\u003c/code\u003e\u003c/a\u003e feat: support explicit resource management in \u003ccode\u003eone-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19941\"\u003e#19941\u003c/a\u003e) (Sweta Tanwar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27fa86551bd173387e29a139293de78b0e14f0f3\"\u003e\u003ccode\u003e27fa865\u003c/code\u003e\u003c/a\u003e build: use \u003ccode\u003eESLint\u003c/code\u003e class to generate formatter examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19972\"\u003e#19972\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev9.32.0 - July 25, 2025\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/960fd40dfd204af30726b49b6bec714fe49a606e\"\u003e\u003ccode\u003e960fd40\u003c/code\u003e\u003c/a\u003e fix: Upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19971\"\u003e#19971\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27\"\u003e\u003ccode\u003e50de1ce\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/bbf23fa2f1c6058f6cb5c9f2f32460a15e75e596\"\u003e\u003ccode\u003ebbf23fa\u003c/code\u003e\u003c/a\u003e fix: Refactor reporting into FileReport (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19877\"\u003e#19877\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74f01a3f5905aaa0902837ced2425209c09c048f\"\u003e\u003ccode\u003e74f01a3\u003c/code\u003e\u003c/a\u003e ci: unpin \u003ccode\u003ejiti\u003c/code\u003e to version \u003ccode\u003e^2.5.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19970\"\u003e#19970\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4988872f375890bf677ce1a1d92a505085b51fa\"\u003e\u003ccode\u003ed498887\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to 0.3.4 to resolve vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19965\"\u003e#19965\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ab13813a7e7f3014c35490b351447ec43229951\"\u003e\u003ccode\u003e2ab1381\u003c/code\u003e\u003c/a\u003e ci: pin \u003ccode\u003ejiti\u003c/code\u003e to version 2.4.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19964\"\u003e#19964\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b7f75454695079f54b77fcdc9ebe3b9199d5ad30\"\u003e\u003ccode\u003eb7f7545\u003c/code\u003e\u003c/a\u003e test: switch to flat config mode in \u003ccode\u003eSourceCode\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19953\"\u003e#19953\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5a35e3b7cee17cd31fc02c24c3e74b42ee202bc\"\u003e\u003ccode\u003ef5a35e3\u003c/code\u003e\u003c/a\u003e test: switch to flat config mode in eslint-fuzzer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19960\"\u003e#19960\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f46fc6c137c951bc73cf3bd9446053c1b11f769b\"\u003e\u003ccode\u003ef46fc6c\u003c/code\u003e\u003c/a\u003e fix: report only global references in no-implied-eval (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19932\"\u003e#19932\u003c/a\u003e) (Nitin Kumar)\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/eslint/eslint/commit/b8875f67a7bc99824f19147f4a669be7e98f3eee\"\u003e\u003ccode\u003eb8875f6\u003c/code\u003e\u003c/a\u003e 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2e455fb433c4cae19572d75d866392f3b5a677d0\"\u003e\u003ccode\u003e2e455fb\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f19ad9493e0ca04c2c1455fbb3402eaad993a8be\"\u003e\u003ccode\u003ef19ad94\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.34.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20030\"\u003e#20030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b48fa20034e53bc65d1a58f3d834705e3087b00c\"\u003e\u003ccode\u003eb48fa20\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/4bce8a250262ec47207bc260581f979e40c86bda\"\u003e\u003ccode\u003e4bce8a2\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0c9999c2a682151cf13bb3a4f8916930678c2f9b\"\u003e\u003ccode\u003e0c9999c\u003c/code\u003e\u003c/a\u003e refactor: prefer default options in \u003ccode\u003egrouped-accessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a590333b73a21b9e0ddc98462680e09fe3232\"\u003e\u003ccode\u003e0b4a590\u003c/code\u003e\u003c/a\u003e docs: make rulesdir deprecation clearer (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b8990397b2d2ed70771bb0e2070261a0c41782c\"\u003e\u003ccode\u003e9b89903\u003c/code\u003e\u003c/a\u003e fix: default value of accessor-pairs option in rule.d.ts file (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c074206ae0eae4816197a57648b415832a20e1d\"\u003e\u003ccode\u003e6c07420\u003c/code\u003e\u003c/a\u003e fix: fix spurious failure in neostandard integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/676f4acaaed6e4f6ffe0c2e21272d4702b311a7b\"\u003e\u003ccode\u003e676f4ac\u003c/code\u003e\u003c/a\u003e fix: allow scientific notation with trailing zeros matching exponent (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.30.0...v9.34.0\"\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 9.1.0 to 9.1.2\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\u003ch1\u003eeslint-config-prettier\u003c/h1\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\u003ch2\u003e10.1.2\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/321\"\u003e#321\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/a8768bfe54a91d08f0cef8705f91de2883436bb0\"\u003e\u003ccode\u003ea8768bf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e! - chore(package): add homepage for some 3rd-party registry - see \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/321\"\u003e#321\u003c/a\u003e for more details\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/309\"\u003e#309\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/eb56a5e09964e49045bccde3c616275eb0a0902d\"\u003e\u003ccode\u003eeb56a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - fix: separate the \u003ccode\u003e/flat\u003c/code\u003e entry for compatibility\u003c/p\u003e\n\u003cp\u003eFor flat config users, the previous \u003ccode\u003e\u0026quot;eslint-config-prettier\u0026quot;\u003c/code\u003e entry still works, but \u003ccode\u003e\u0026quot;eslint-config-prettier/flat\u0026quot;\u003c/code\u003e adds a new \u003ccode\u003ename\u003c/code\u003e property for \u003ca href=\"https://eslint.org/blog/2024/04/eslint-config-inspector/\"\u003econfig-inspector\u003c/a\u003e, we just can't add it for the default entry for compatibility.\u003c/p\u003e\n\u003cp\u003eSee also \u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/issues/308\"\u003eprettier/eslint-config-prettier#308\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// before\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier\u0026quot;;\n\u003cp\u003e// after\u003cbr /\u003e\nimport eslintConfigPrettier from \u0026quot;eslint-config-prettier/flat\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-config-prettier/pull/306\"\u003e#306\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/56e2e3466391d0fdfc200e42130309c687aaab53\"\u003e\u003ccode\u003e56e2e34\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - feat: migrate to exports field\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\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/commits\"\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 \u003ca href=\"https://www.npmjs.com/~jounqin\"\u003ejounqin\u003c/a\u003e, a new releaser for eslint-config-prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.1 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003cp\u003erepublish the latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\"\u003ehttps://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2\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-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/755\"\u003e#755\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kbrilla\"\u003e\u003ccode\u003e@​kbrilla\u003c/code\u003e\u003c/a\u003e! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/751\"\u003e#751\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e! - fix: disallow extra properties in rule options\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/prettier/eslint-plugin-prettier/commit/e2c31d20f326133157a12d0989097ebd52860c5b\"\u003e\u003ccode\u003ee2c31d2\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/98a8bfd269f0f2ead6750ec88eb81f6d59b6c005\"\u003e\u003ccode\u003e98a8bfd\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d\"\u003e\u003ccode\u003ecf52b30\u003c/code\u003e\u003c/a\u003e fix: disallow extra properties in rule options (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e\"\u003e\u003ccode\u003e723f7a8\u003c/code\u003e\u003c/a\u003e fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to \u003ccode\u003eparserBlocklist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/cdfcefde2570a45f7c56f1f992115d6199ada09b\"\u003e\u003ccode\u003ecdfcefd\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/d8c303ede509195ee3e977bca948d86c8b628863\"\u003e\u003ccode\u003ed8c303e\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.10.0.md\"\u003erelease notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/7978ad98897a4751760d138fdb4ca55ae4001913\"\u003e\u003ccode\u003e7978ad9\u003c/code\u003e\u003c/a\u003e Fix fn names in release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/af4662ad31e0384d5b228cdab83be7479ffb15db\"\u003e\u003ccode\u003eaf4662a\u003c/code\u003e\u003c/a\u003e Bump version to 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/15c38c7728afbe5a176dc2c0da83a0dabcd55efe\"\u003e\u003ccode\u003e15c38c7\u003c/code\u003e\u003c/a\u003e Add Firefox 140 (current ESR) to supported browsers and demote 128 to best-ef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/b597975c7ecc5b4ba651c41ec0b1c39b22ecd3c8\"\u003e\u003ccode\u003eb597975\u003c/code\u003e\u003c/a\u003e Fix and enable pending async expectation message spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/09ce3a30b6dcf481eb7a5b2bc5916910a5ca98e0\"\u003e\u003ccode\u003e09ce3a3\u003c/code\u003e\u003c/a\u003e Pend environment-specific specs rather than passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3bcbc2e3aff0d19a85a7b4a74cc9464392175175\"\u003e\u003ccode\u003e3bcbc2e\u003c/code\u003e\u003c/a\u003e Tweak spec duration margin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/fbaba902dceb2138a90880003acfdcf4b713617c\"\u003e\u003ccode\u003efbaba90\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-html-reporter-with-duration'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/bf2e8e759e511cfc64dd9122e19b80a2ee12f190\"\u003e\u003ccode\u003ebf2e8e7\u003c/code\u003e\u003c/a\u003e Merge branch 'bonkevin-spec-suite-properties-accessors'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/50e566bd6799d233a25f65da937aadaaff477364\"\u003e\u003ccode\u003e50e566b\u003c/code\u003e\u003c/a\u003e Move beforeAll failure reporting into TreeRunner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/4b7d5e362345a4411e09b330ae1b2813cf849f9c\"\u003e\u003ccode\u003e4b7d5e3\u003c/code\u003e\u003c/a\u003e Update and move remaining disabled Runner specs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jasmine/jasmine/compare/v5.8.0...v5.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1608\"\u003e#1608\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/srsatt\"\u003e\u003ccode\u003e@​srsatt\u003c/code\u003e\u003c/a\u003e! - Detect the git repo's top-level directory correctly when in a worktree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1604\"\u003e#1604\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Add another \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make even more sure NPM detects that \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1602\"\u003e#1602\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dword-design\"\u003e\u003ccode\u003e@​dword-design\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003etypes\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e to make sure NPM detects \u003cem\u003elint-staged\u003c/em\u003e includes built-in TypeScript type definitions.\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/lint-staged/lint-staged/commit/15369c2d79954558a980589c4b167b68e27ccdbb\"\u003e\u003ccode\u003e15369c2\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/690d7c2189acace6c06c89145d423e5c935b0aa4\"\u003e\u003ccode\u003e690d7c2\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/4e3ce225b33f759f78a84d156189dc38e536cdc6\"\u003e\u003ccode\u003e4e3ce22\u003c/code\u003e\u003c/a\u003e fix: fix the incorrect relativeTopLevelDir detection when working with the wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9151254365a2520f52fadbfcb8a0c287da6b7784\"\u003e\u003ccode\u003e9151254\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/90b37b00c2c30b9cacf6c080f6a0885e1151eb7a\"\u003e\u003ccode\u003e90b37b0\u003c/code\u003e\u003c/a\u003e fix: add root-level \u0026quot;types\u0026quot; field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/795be13a1546a075a799d491c209ace0654e5dd1\"\u003e\u003ccode\u003e795be13\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/446308904710cef07f971e759e740297eac2d4df\"\u003e\u003ccode\u003e4463089\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/7ea700bcf3d0078a01720a9c8dc13a271387afbd\"\u003e\u003ccode\u003e7ea700b\u003c/code\u003e\u003c/a\u003e fix: allow npm to detect built-in TypeScript type definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0a0a701dfd47c7430fb16588bc438ea2cba94944\"\u003e\u003ccode\u003e0a0a701\u003c/code\u003e\u003c/a\u003e test: make sure \u0026quot;git amend\u0026quot; works as expected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/bfb71eb1f78e3da061c44d284afb75e4e4623e58\"\u003e\u003ccode\u003ebfb71eb\u003c/code\u003e\u003c/a\u003e perf: combine \u003ccode\u003egit ls-files\u003c/code\u003e calls into single process (\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `start-server-and-test` from 2.0.12 to 2.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bahmutov/start-server-and-test/releases\"\u003estart-server-and-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003e2.0.13\u003c/a\u003e (2025-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e6385e1d\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/bahmutov/start-server-and-test/commit/6385e1d0c6923cff017178096295f3776377debd\"\u003e\u003ccode\u003e6385e1d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency wait-on to v8.0.4 (\u003ca href=\"https://redirect.github.com/bahmutov/start-server-and-test/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bahmutov/start-server-and-test/compare/v2.0.12...v2.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.35.0 to 8.41.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\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.41.0\u003c/h2\u003e\n\u003ch2\u003e8.41.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etighten \u003ccode\u003etsconfigRootDir\u003c/code\u003e validation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11463\"\u003e#11463\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.40.0\u003c/h2\u003e\n\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e correct range of import assertion with trailing comma (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478\"\u003e#11478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e correct \u003ccode\u003ecalculateConfigForFile\u003c/code\u003e return type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451\"\u003e#11451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eNolan Gajdascz \u003ca href=\"https://github.com/Gajdascz\"\u003e\u003ccode\u003e@​Gajdascz\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\u003ch2\u003ev8.39.1\u003c/h2\u003e\n\u003ch2\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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.39.0\u003c/h2\u003e\n\u003ch2\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [naming-convention] add enumMember PascalCase default option (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11127\"\u003e#11127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add no-unnecessary-type-conversion to strict-type-checked ruleset (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11427\"\u003e#11427\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/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.41.0 (2025-08-25)\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\u003ch2\u003e8.40.0 (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are compatible with both \u003ccode\u003edefineConfig()\u003c/code\u003e and \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475\"\u003e#11475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.1 (2025-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring \u003ccode\u003etsconfigRootDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464\"\u003e#11464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\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\u003e8.39.0 (2025-08-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to TypeScript 5.9.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\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\u003ch2\u003e8.38.0 (2025-07-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11361\"\u003e#11361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e infer tsconfigRootDir with v8 API (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\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/typescript-eslint/typescript-eslint/commit/31a73361bd6449974c89b78ef77be0d04e77510b\"\u003e\u003ccode\u003e31a7336\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb\"\u003e\u003ccode\u003e60c3b26\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587\"\u003e\u003ccode\u003e3426f0d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): export \u003ccode\u003eplugin\u003c/code\u003e, \u003ccode\u003eparser\u003c/code\u003e, and \u003ccode\u003econfigs\u003c/code\u003e that are com...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8\"\u003e\u003ccode\u003eb2ee794\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7319bad3a5022be2adfbcb331451cfd85d1d786a\"\u003e\u003ccode\u003e7319bad\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): handle \u003ccode\u003efile://\u003c/code\u003e urls in stack trace when inferring `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c98d51320bae29639c66d679057ad78785845da8\"\u003e\u003ccode\u003ec98d513\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2112d58fd2ba2c929f965621a1b0af7e7a9d09f7\"\u003e\u003ccode\u003e2112d58\u003c/code\u003e\u003c/a\u003e feat: update to TypeScript 5.9.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11445\"\u003e#11445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760\"\u003e\u003ccode\u003ed11e79e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d8fae941019f0381e99d6e0df01626f1c17b749\"\u003e\u003ccode\u003e6d8fae9\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): error on nested \u003ccode\u003eextends\u003c/code\u003e in \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abb7c4de8cae95da11791610171108840141f4f2\"\u003e\u003ccode\u003eabb7c4d\u003c/code\u003e\u003c/a\u003e fix(typescript-eslint): infer tsconfigRootDir with v8 API (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11412\"\u003e#11412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.27.7 to 7.28.0\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/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17258\"\u003e#17258\u003c/a\u003e feat(matchesPattern): support super/private/meta (\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-compat-data\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/17355\"\u003e#17355\u003c/a\u003e Add explicit resource management to preset-env (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17390\"\u003e#17390\u003c/a\u003e Support \u003ccode\u003esourceType: \u0026quot;commonjs\u0026quot;\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17346\"\u003e#17346\u003c/a\u003e Materialize \u003ccode\u003eexplicitResourceManagement\u003c/code\u003e parser 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\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\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/17391\"\u003e#17391\u003c/a\u003e LVal coverage updates (Part 2) (\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-parser\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/17378\"\u003e#17378\u003c/a\u003e Accept bigints in \u003ccode\u003et.bigIntLiteral\u003c/code\u003e factory (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17277\"\u003e#17277\u003c/a\u003e Transform discard binding (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\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/17163\"\u003e#17163\u003c/a\u003e Parse discard binding (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17297\"\u003e#17297\u003c/a\u003e Create babel-helper-globals (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17009\"\u003e#17009\u003c/a\u003e feature: TSTypeOperator: keyof (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/16799\"\u003e#16799\u003c/a\u003e) (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17403\"\u003e#17403\u003c/a\u003e Update \u003ccode\u003ebabel-polyfill\u003c/code\u003e packages (\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\u003eCommitters: 5\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\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\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\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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17258\"\u003e#17258\u003c/a\u003e feat(matchesPattern): support super/private/meta (\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-compat-data\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/17355\"\u003e#17355\u003c/a\u003e Add explicit resource management to preset-env (\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-core\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17390\"\u003e#17390\u003c/a\u003e Support \u003ccode\u003esourceType: \u0026quot;commonjs\u0026quot;\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17346\"\u003e#17346\u003c/a\u003e Materialize \u003ccode\u003eexplicitResourceManagement\u003c/code\u003e parser 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\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\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/17391\"\u003e#17391\u003c/a\u003e LVal coverage updates (Part 2) (\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-parser\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/17378\"\u003e#17378\u003c/a\u003e Accept bigints in \u003ccode\u003et.bigIntLiteral\u003c/code\u003e factory (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-display-name\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17277\"\u003e#17277\u003c/a\u003e Transform discard binding (\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-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\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/17163\"\u003e#17163\u003c/a\u003e Parse discard binding (\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:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17297\"\u003e#17297\u003c/a\u003e Create babel-helper-globals (\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-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17009\"\u003e#17009\u003c/a\u003e feature: TSTypeOperator: keyof (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/16799\"\u003e#16799\u003c/a\u003e) (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17403\"\u003e#17403\u003c/a\u003e Update \u003ccode\u003ebabel-polyfill\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/example-angular-app/pull/345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fexample-angular-app/issues/345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/345/packages"}}]}